Upcoming Competitions

Tournaments and Leagues

Scopos BB Gun Virtual Matches

09/01/16-12/31/25

Scopos Air Pistol Virtual Matches

09/01/16-12/31/25

Scopos Three Position Smallbore Rifle Virtual Matc

09/01/16-12/31/25

Scopos Standing Air Rifle Virtual Matches

09/01/16-12/31/25

Scopos Three Position Air Rifle Virtual Matches

09/01/16-12/31/25

Scopos 3x20 Air Rifle Virtual Matches

02/01/23-12/31/25

Germania Society PISTOL 2024

01/01/24-01/31/25

Scopos Smallbore Prone Rifle Virtual Matches

01/01/24-12/31/25

Germania Society OFFHAND 2024

01/01/24-02/28/25

Germania Society REST 2024

01/01/24-01/31/25

2024 - 2025 WIRC

10/01/24-01/31/25

Wyoming, MI

2024- 2025 IPRL Games

11/01/24-04/30/25

2024 - 2025 ISRL Games

11/01/24-04/30/25

Scopos Smallbore Pistol 900 Aggregate Virtual Matc

11/01/24-12/31/25

2024-25 Snow Country English Match Series

11/01/24-03/29/25

Wyoming, MI

2025 National Rifle League - Air Rifle

12/01/24-03/08/25

Wyoming, MI

2025 West Michigan Pistol League

12/10/24-04/26/25

Wyoming, MI

2025 National Rifle League - 4 Position

12/29/24-03/08/25

Wyoming, MI

2025 National Rifle League - Prone

01 Jan-08 Mar 25

Wyoming, MI

January 2025 Monthly Virtual Matches (1/1/2025- 1/

01 - 31 Jan 2025

24-25 Area 13 Commanders Cup Championships

06 - 17 Jan 2025

2025 Panhandle Best BB Gun Tournament

19 Jan-09 Mar 25

Chadron, NE

2025 Panhandle Best AR Sporter Tournament

19 Jan-09 Mar 25

Chadron, NE

2025 Panhandle Best AR Precision Tournament

19 Jan-09 Mar 25

Chadron, NE

2025 Panhandle Best Pistol Tournament

19 Jan-09 Mar 25

Chadron, NE

MC Perry High School Tournament Match 1

24 - 26 Jan 2025

FPO, AP

MC Perry High School Tournament 11 Jan 2025

24 - 25 Jan 2025

FPO, AP

MC Perry High School Tournament 24-25 Jan 2025

24 - 25 Jan 2025

FPO, AP

2025 National Air Rifle New Shooter League

27 Jan-06 Apr 25

2025 National Air Pistol League

27 Jan-06 Apr 25

2025 Far East DoDDS JROTC Air Rile Marksmanship Ch

05 - 07 Feb 2025

APO, AP

Air Rifle

2020 LOBO WINTER POSTAL MATCH

Hosted by Langham Creek AFJROTC

01/15/21-03/15/30

Course of Fire: 3x10 (PSK)

Houston, TX

Royal MCJROTC FALCON CREST Virtual Match 5 August

Hosted by Royal High School MCJROTC

08/05/24-01/24/25

Course of Fire: 3x10 (KPS)

BROOKSHIRE, TX

Royal MCJROTC FALCON CREST Virtual Match 5 August

Hosted by ILT Windmill Lakes - OREM HQ5

08/05/24-01/24/25

Course of Fire: 3x10 (KPS)

Royal MCJROTC FALCON CREST Virtual Match 5 August

Hosted by Conroe High School AJROTC

08/05/24-01/24/25

Course of Fire: 3x10 (KPS)

Conroe, TX

Royal MCJROTC FALCON CREST Virtual Match 5 August

Hosted by Willard High School NJROTC

08/05/24-01/24/25

Course of Fire: 3x10 (KPS)

Willard, MO

Royal MCJROTC FALCON CREST Virtual Match 5 August

Hosted by Pueblo West High School AJROTC

08/05/24-01/24/25

Course of Fire: 3x10 (KPS)

Pueblo, CO

Royal MCJROTC FALCON CREST Virtual Match 5 August

Hosted by Clarksville-Montgomery School System

08/05/24-01/24/25

Course of Fire: 3x10 (KPS)

Clarksville, TN

Royal MCJROTC FALCON CREST Virtual Match 5 August

Hosted by Wichita Falls Legacy High School AJROTC

08/05/24-01/24/25

Course of Fire: 3x10 (KPS)

BROOKSHIRE, TX

Royal High School MCJROTC FALCON CREST Virtual Mat

Hosted by Royal High School MCJROTC

08/05/24-02/03/25

Course of Fire: 3x10 (KPS)

Brookshire, TX

Semester 24 practice

Hosted by Ripley High School AJROTC

08/13/24-09/01/25

Course of Fire: 3x10 (KPS)

ripley, TN

Fighting Rams 2024-2025 Postal

Hosted by Eastside High School NJROTC

09/02/24-02/28/25

Course of Fire: 3x10 (PSK)

Gainesville, FL

Daniel Boone High School MCJROTC 2024 Musket & Bal

Hosted by Daniel Boone High School MCJROTC

09/05/24-01/15/25

Course of Fire: 3x10 (KPS)

Gray, TN

Daniel Boone High School MCJROTC 2024 Musket & Bal

Hosted by Vista Ridge High School NJROTC

09/05/24-01/15/25

Course of Fire: 3x10 (KPS)

Gray, TN

Daniel Boone High School MCJROTC 2024 Musket & Bal

Hosted by Pueblo West High School AJROTC

09/05/24-01/15/25

Course of Fire: 3x10 (KPS)

Gray, TN

Daniel Boone High School MCJROTC 2024 Musket & Bal

Hosted by Royal High School MCJROTC

09/05/24-01/15/25

Course of Fire: 3x10 (KPS)

Gray, TN

ILTEXAS GHS MCJROTC Shooting Team Pre Qual

Hosted by International Leadership of Texas Garlan

09/25/24-07/01/25

Course of Fire: 3x10 (KPS)

Garland, TX

Granbury HS 11th Annual Postal 2024

Hosted by Granbury High School MCJROTC

10/01/24-01/17/25

Course of Fire: 3x10 (KPS)

Granbury, TX

Granbury HS 11th Annual Postal 2024

Hosted by ILT Keller Saginaw

10/01/24-01/17/25

Course of Fire: 3x10 (KPS)

Fort Worth, TX

Granbury HS 11th Annual Postal 2024

Hosted by ILTexas Katy Westpark High School

10/01/24-01/17/25

Course of Fire: 3x10 (KPS)

Richmond, TX

Granbury HS 11th Annual Postal 2024

Hosted by Royal High School MCJROTC

10/01/24-01/17/25

Course of Fire: 3x10 (KPS)

Granbury, TX

Granbury HS 11th Annual Postal 2024

Hosted by Royal High School MCJROTC

10/01/24-01/17/25

Course of Fire: 3x10 (KPS)

BROOKSHIRE, TX

Granbury HS 11th Annual Postal 2024

Hosted by Northeast Magnet High School MCJROTC

10/01/24-01/17/25

Course of Fire: 3x10 (KPS)

Granbury HS 11th Annual Postal 2024

Hosted by Northeast Magnet High School MCJROTC

10/01/24-01/17/25

Course of Fire: 3x10 (KPS)

2024 Palm Bay High School MCJROTC Fall Postal

Hosted by Palm Bay High School MCJROTC

10/17/24-02/01/25

Course of Fire: 3x10 (KPS)

Melbourne, FL

2024 Palm Bay High School MCJROTC Fall Postal

Hosted by Eastside High School NJROTC

10/17/24-02/01/25

Course of Fire: 3x10 (KPS)

Melbourne, FL

2024 CMP Postal Championship

Hosted by Mountain Home NJROTC

10/20/24-01/17/25

Course of Fire: 3x10 (KPS)

Mountain Home, AR

2024 CMP Postal Championship

Hosted by MSYESS

10/20/24-01/17/25

Course of Fire: 3x10 (KPS)

Booneville, MS

2024 CMP Postal Championship

Hosted by Granbury High School MCJROTC

10/20/24-01/17/25

Course of Fire: 3x10 (KPS)

Granbury, TX

2024 CMP Postal Championship

Hosted by Civilian Marksmanship Program

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Port Clinton, OH

2024 CMP Postal Championship

Hosted by Mulberry High School

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Mulberry, FL

2024 CMP Postal Championship

Hosted by Sarasota Military Academy

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Sarasota, FL

2024 CMP Postal Championship

Hosted by Lafayette Gun Club

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Grafton, VA

2024 CMP Postal Championship

Hosted by Reading Rifle and Revolver Club

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Reading, MA

2024 CMP Postal Championship

Hosted by Summerlin Academy AJROTC

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Bartow, FL

2024 CMP Postal Championship

Hosted by Moberly High School AJROTC

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Moberly, MO

2024 CMP Postal Championship

Hosted by American Legion Post 295

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Green Springs, OH

2024 CMP Postal Championship

Hosted by Bensalem High School MCJROTC

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Bensalem, PA

2024 CMP Postal Championship

Hosted by Fountain Fort Carson High School AJROTC

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Fountain, CO

2024 CMP Postal Championship

Hosted by Fryburg Jr. Marksmen

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Mayport, PA

2024 CMP Postal Championship

Hosted by Gallatin Valley Sharp Shooters

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Bozeman, MT

2024 CMP Postal Championship

Hosted by Hendrickson High School MCJROTC

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

2024 CMP Postal Championship

Hosted by Heritage Classical Christian Academy

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Fenton, MO

2024 CMP Postal Championship

Hosted by Mariner High School AJROTC

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Cape Coral, FL

2024 CMP Postal Championship

Hosted by Old Dominion Junior Rifle League

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Hampton, VA

2024 CMP Postal Championship

Hosted by American Legion Post 290

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Stafford, VA

2024 CMP Postal Championship

Hosted by Cumberland Beagle Club

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Cumberland, RI

2024 CMP Postal Championship

Hosted by East Aurora High School NJROTC

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Port Clinton, OH

2024 CMP Postal Championship

Hosted by Moberly High School AJROTC

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Moberly, MO

2024 CMP Postal Championship

Hosted by Pierre Jr Shooters

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Pierre, SD

2024 CMP Postal Championship

Hosted by South Panola High School AFJROTC

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

Oxford, MS

BB Gun

January 2025 - Scopos' BB Gun Virtual Match

Hosted by Orion Scoring System

01 - 31 Jan 2025

Course of Fire: 4x10

Manassas, VA

January 2025 - Scopos' BB Gun Virtual Match

Hosted by Grand Rapids Rifle & Pistol Club

01 - 31 Jan 2025

Course of Fire: 4x10

Manassas, VA

BB Jan 12-18

Hosted by Lake County Aces

12 - 18 Jan 2025

Course of Fire: 4x10

Madison, SD

BB Match 13-16 Jan 2025

Hosted by American Legion Post 904

13 - 15 Jan 2025

Course of Fire: 4x10

Alexandria Bay, NY

25 bendof the river 01 jan 18

Hosted by Bend of the River

Sat, 18 Jan 2025

Course of Fire: 4x10 with Test

Cookeville, TN

2025 BB Gun Sheridan Co Panhandle Best

Hosted by Dawes CO 4-H

Sun, 19 Jan 2025

Course of Fire: 4x10

Rushville, NE

2025 BB Gun Sheridan Co Panhandle Best

Hosted by Dawes CO 4-H

Sun, 19 Jan 2025

Course of Fire: 4x10

Rushville, NE

Smallbore Rifle

Match 26 Nov 2024

Hosted by Minot Rifle and Pistol Club

12/01/24-03/31/25

Course of Fire: 3x10

Minot, ND

2025 Postal Match

Hosted by Minot Rifle and Pistol Club

12/01/24-03/31/25

Course of Fire: Training

Minot, ND

2025 Minot Postal Match

Hosted by Minot Rifle and Pistol Club

12/01/24-03/31/25

Course of Fire: Training

Minot, ND

2025 Minot Postal Match

Hosted by Minot Rifle and Pistol Club

12/01/24-03/31/25

Course of Fire: Training

Minot, ND

NEPARL 2024-25 Regular Season Match #1

Hosted by East Stroudsburg North

12/02/24-02/28/25

Course of Fire: 20 Prone

NEPARL 2024-25 Regular Season Match #2

Hosted by Liberty High School Rifle Team

12/02/24-02/28/25

Course of Fire: 20 Prone

Bethlehem, PA

NEPARL 2024-25 Regular Season Match #3

Hosted by Liberty High School Rifle Team

12/02/24-02/28/25

Course of Fire: 20 Prone

Bethlehem, PA

NEPARL 2024-25 Regular Season Match #4

Hosted by North Pocono Athletics

12/02/24-02/28/25

Course of Fire: 20 Prone

moscow, PA

NEPARL 2024-25 Regular Season Match #5

Hosted by Kutztown Senior High School

12/02/24-02/28/25

Course of Fire: 20 Prone

Kutztown, PA

NEPARL 2024-25 Regular Season Match #5

Hosted by Stroudsburg High School

12/02/24-02/28/25

Course of Fire: 20 Prone

STROUDSBURG, PA

NEPARL 2024-25 Regular Season Match #6

Hosted by Kutztown Senior High School

12/02/24-02/28/25

Course of Fire: 20 Prone

Kutztown, PA

NEPARL 2024-25 Regular Season Match #7

Hosted by East Stroudsburg South

12/02/24-02/28/25

Course of Fire: 20 Prone

East Stroudsburg, PA

NEPARL 2024-25 Regular Season Match #8

Hosted by Stroudsburg High School

12/02/24-02/28/25

Course of Fire: 20 Prone

STROUDSBURG, PA

NEPARL 2024-25 Regular Season Match #8

Hosted by East Stroudsburg North

12/02/24-02/28/25

Course of Fire: 20 Prone

NEPARL 2024-25 Regular Season Match #11

Hosted by Liberty High School Rifle Team

12/06/24-02/28/25

Course of Fire: 20 Prone

Bethlehem, PA

NEPARL 2024-25 Regular Season Match #12

Hosted by Kutztown Senior High School

12/06/24-02/28/25

Course of Fire: 20 Prone

Kutztown, PA

NEPARL 2024-25 Regular Season Match #12

Hosted by North Pocono Athletics

12/06/24-02/28/25

Course of Fire: 20 Prone

moscow, PA

NEPARL 2024-25 Regular Season Match #13

Hosted by Stroudsburg High School

12/06/24-02/28/25

Course of Fire: 20 Prone

STROUDSBURG, PA

NEPARL 2024-25 Regular Season Match #14

Hosted by Southern Lehigh High School

12/06/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #15

Hosted by Southern Lehigh High School

12/06/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #16

Hosted by North Pocono Athletics

12/06/24-02/28/25

Course of Fire: 20 Prone

moscow, PA

NEPARL 2024-25 Regular Season Match #17

Hosted by Southern Lehigh High School

12/06/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #17

Hosted by East Stroudsburg North

12/06/24-02/28/25

Course of Fire: 20 Prone

NEPARL 2024-25 Regular Season Match #18

Hosted by East Stroudsburg South

12/06/24-02/28/25

Course of Fire: 20 Prone

East Stroudsburg, PA

NEPARL 2024-25 Regular Season Match #19

Hosted by Liberty High School Rifle Team

12/06/24-02/28/25

Course of Fire: 20 Prone

Bethlehem, PA

NEPARL 2024-25 Regular Season Match #14

Hosted by Salisbury High School

12/10/24-02/10/25

Course of Fire: 20 Prone

Hellertown, PA

NEPARL 2024-25 Regular Season Match #21

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #21

Hosted by North Pocono Athletics

12/16/24-02/28/25

Course of Fire: 20 Prone

moscow, PA

NEPARL 2024-25 Regular Season Match #22

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #22

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #23

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #23

Hosted by Kutztown Senior High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Kutztown, PA

NEPARL 2024-25 Regular Season Match #25

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #25

Hosted by Stroudsburg High School

12/16/24-02/28/25

Course of Fire: 20 Prone

STROUDSBURG, PA

NEPARL 2024-25 Regular Season Match #26

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #26

Hosted by Kutztown Senior High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Emmaus, PA

NEPARL 2024-25 Regular Season Match #26

Hosted by East Stroudsburg South

12/16/24-02/28/25

Course of Fire: 20 Prone

East Stroudsburg, PA

NEPARL 2024-25 Regular Season Match #27

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #27

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #27

Hosted by Salisbury High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #28

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #28

Hosted by Stroudsburg High School

12/16/24-02/28/25

Course of Fire: 20 Prone

STROUDSBURG, PA

NEPARL 2024-25 Regular Season Match #28

Hosted by North Pocono Athletics

12/16/24-02/28/25

Course of Fire: 20 Prone

moscow, PA

NEPARL 2024-25 Regular Season Match #29

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #29

Hosted by Liberty High School Rifle Team

12/16/24-02/28/25

Course of Fire: 20 Prone

Bethlehem, PA

NEPARL 2024-25 Regular Season Match #30

Hosted by Southern Lehigh High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Center Valley, PA

NEPARL 2024-25 Regular Season Match #30

Hosted by Kutztown Senior High School

12/16/24-02/28/25

Course of Fire: 20 Prone

Emmaus, PA

IERPA2025_Wk01

Hosted by YRC

12/22/24-01/14/25

Course of Fire: 4x10

MT

IERPA2025_Wk02

Hosted by YRC

12/23/24-01/21/25

Course of Fire: 4x10

MT

2024 - 2025 PA State Junior Olympic SB Championshi

Hosted by Dubois Junior Rifle Team

12/28/24-02/02/25

Course of Fire: 3x20 (KPS)

DuBois, PA

Air Pistol

Nov 2024 Air Pistol Postal

Hosted by Lake Region Shooting Sports Association

11/01/24-05/10/25

Course of Fire: 60 Standing

Devils Lake, ND

Dec 2024 Air Pistol Postal

Hosted by Lake Region Shooting Sports Association

12/01/24-05/10/25

Course of Fire: 60 Standing

Devils Lake, ND

January 2025 - Scopos' Air Pistol Virtual Match

Hosted by Orion Scoring System

01 - 31 Jan 2025

Course of Fire: 60 Standing

Manassas, VA

January 2025 - Scopos' Air Pistol Virtual Match

Hosted by Grand Rapids Rifle & Pistol Club

01 - 31 Jan 2025

Course of Fire: 60 Standing

Manassas, VA

January 2025 - Scopos' Air Pistol Virtual Match

Hosted by American Legion Post 295

01 - 31 Jan 2025

Course of Fire: 60 Standing

Manassas, VA

January 2025 Air Pistol Postal

Hosted by Lake Region Shooting Sports Association

01 Jan-10 May 25

Course of Fire: 60 Standing

Devils Lake, ND

2025 National Air Pistol League - PRESEASON

Hosted by Orion Scoring System

02 - 26 Jan 2025

Course of Fire: 60 Standing

Manassas, VA

2025 National Air Pistol League - PRESEASON

Hosted by Lafayette Gun Club

02 - 26 Jan 2025

Course of Fire: 60 Standing

Manassas, VA

2025 National Air Pistol League - PRESEASON

Hosted by Grand Rapids Rifle & Pistol Club

02 - 26 Jan 2025

Course of Fire: 60 Standing

Wyoming, MI

2025 National Air Pistol League - PRESEASON

Hosted by Palmyra Sportsmen's Assoc

02 - 26 Jan 2025

Course of Fire: 60 Standing

Manassas, VA

2025 National Air Pistol League - PRESEASON

Hosted by Arlington Fairfax IWLA

02 - 26 Jan 2025

Course of Fire: 60 Standing

Manassas, VA

2025 National Air Pistol League - PRESEASON

Hosted by Cos Cob Revolver and Rifle Club

02 - 26 Jan 2025

Course of Fire: 60 Standing

Manassas, VA

2025 National Air Pistol League - PRESEASON

Hosted by Michigan Distinguished Junior Pistol Tea

02 - 26 Jan 2025

Course of Fire: 60 Standing

Manassas, VA

2025 Pistol Sheridan Co Panhandle Best

Hosted by Dawes CO 4-H

Sun, 19 Jan 2025

Course of Fire: 40 Standing

Rushville, NE

2025 Pistol Sheridan Co Panhandle Best

Hosted by Dawes CO 4-H

Sun, 19 Jan 2025

Course of Fire: 40 Standing

Rushville, NE

Pistol

January 2025 - Scopos' Smallbore Pistol 900 Agg V

Hosted by Orion Scoring System

01 - 31 Jan 2025

Course of Fire: 900 Aggregate

Manassas, VA

West Michigan Pistol League - Match 6

Hosted by Grand Rapids Rifle & Pistol Club

12 - 18 Jan 2025

Course of Fire: 900 Aggregate

Wyoming, MI

West Michigan Pistol League - Match 7

Hosted by Grand Rapids Rifle & Pistol Club

19 - 25 Jan 2025

Course of Fire: 900 Aggregate

Wyoming, MI

West Michigan Pistol League - Match 8

Hosted by Grand Rapids Rifle & Pistol Club

26 Jan-01 Feb 25

Course of Fire: 900 Aggregate

Wyoming, MI

Other Competitions

2024 CMP Postal Championship

Hosted by Vilseck High School AJROTC

10/21/24-01/17/25

Course of Fire: 3x10 (KPS)

APO, AE