National Records

The CPCA is diligent in keeping track of every competitor's score. Here you will find the top scores for every course of fire, as far back as 1981!

Individual 1500 PPC Revolver

Competitor Dept/Club Match Date Score
Roly Miles NWO PPC Assoc. NWO PPC Monthly Sept 2021 1497 - 123x
Roly Miles NWO PPC Assoc. NWO PPC Monthly Jun 2021 1496 - 119x
Roly Miles NWO PPC Assoc. NWO PPC Monthly 2022-08-06 1496 - 117x
Roly Miles NWO PPC Assoc. NWO PPC Monthly Apr 2021 1496 - 114x
Roly Miles NWOPPC NWOPPC Monthly 2022-06-04 1496 - 109x
Roly Miles NWOPPC NWOPPC Monthly 2023-09-09 1495 - 119x
Roly Miles NWO PPC Assoc. NWO PPC Ontario Champs Aug 2020 1495 - 116X
Robert Landreth California H.P. Victoria B.C. Oct 1981 1494 - 117X
Gus Hartl Toronto Police Serv. Waterloo County Summer Match Aug 1903 1494 - 102X
Paul Heffernan U.S.S.S. Winnipeg, Man. Sept  1989 1494 - 99X
John Vaughan R.C.M.P. Winnipeg, Man. Sept 1998 1494 - 98X

 

Individual 1500 PPC Revolver Match #1

Competitor Dept/Club Match Date Score
Roly Miles NWO PPC Assoc. NWO PPC Aug Monthly Apr 2021 240 - 24x
Roly Miles NWO PPC Assoc. NWO PPC Aug Monthly Aug 16 240 - 24X
Roly Miles NWO PPC Assoc. Ontario Provincial Championship Jul 16 240 - 24X
Shawn Gross Lethbridge Sask Champs Jul 10 240 - 24X
Shawn Gross Lethbridge Pilot Butte Shoote Aug 08 240 - 24X
Shawn Gross Chinook Country Lethbridge, Alta. Jul 07 240 - 24X

 

Individual 1500 PPC Revolver Match #2

Competitor Dept/Club Match Date Score
Roly Miles NWO PPC Assoc. NWO Monthly Sept 2021 180 - 17x
Roly Miles NWO PPC Assoc. NWO Monthly 2022-06-04 180 - 16x
Roly Miles NWO PPC Assoc. Ontario Provincial Jun 18 180 - 18X
Roly Miles NWO PPC Assoc. NWO Monthly Sept 17 180 - 18X
Gus Hartl Toronto Police Serv. Barrie "Summer Splash" Jun 03 180 - 18X
Brad Hanson Calgary P.S. Lethbridge, Alta. Jun 97 180 - 18X
John Lee L.A. County Victoria, B,C, Oct 94 180 - 18X

 

Individual 1500 PPC Revolver Match #3

Competitor Dept/Club Match Date Score
Roly Miles NWOPPC NWOPPC Monthly Apr 2021 240 - 17x
Kirk Zabos Saskatoon P.S. Nationals - Winnipeg Aug 02 240 -17x
Roly Miles NWOPPC NWOPPC Monthly Jun 2021 239 - 18
Roly Miles NWOPPC NWOPPC Monthly 2022-08-06 239 - 17x
Roly Miles NWO PPC Assoc Nationals - Dryden Jul 14 239 - 17x
Roly Miles NWO PPC Assoc Dryden, ON Sep 14 239 - 15x
Francois Brunet Tir de la Lievre PQ League May 10 239 - 15x
Francois Brunet Tir de la Lievre Nationals - Winnipeg Sept 96 239 - 13x

 

Individual 1500 PPC Revolver Match #4

Competitor Dept/Club Match Date Score
Roly Miles NWO PPC Assoc. Ontario Provincials 2017-06 240 - 22X
Roly Miles NWO PPC Assoc. Dryden, ON 2016-06 240 - 22X
Shawn Gross Chinook Country R.C.M.P. 1998-06 240 - 21X
Roly Miles NWO PPC Assoc. NWO Monthly 2020-07 240 - 21X
Roly Miles NWOPPC NWOPPC Monthly 2022-06-04 240 - 20X

 

Individual 1500 PPC Revolver Match #5

Competitor Dept/Club Match Date Score
Roly Miles NWOPPC NWOPPC Monthly 2021-09-04 600 - 52x
Roly Miles NWOPPC NWOPPC Monthly 2023-09-09 599 - 49x
Roly Miles NWOPPC NWOPPC Monthly 2021-07-03 599 - 47X
Ed Plitz R.C.M.P. Minot, N.D. 1994-06 599 - 45X
Roly Miles NWO PPC Assoc. NWO PPC Monthly 2021-04 599 - 44X
Roland Miles NWO PPC Assoc. NWO PPC June Monthly 2016-06 599 - 42X
Roland Miles NWOPPC NWOPPC Monthly 2021-08-07 599 - 39x
Roland Miles NWO PPC Assoc. NWO PPC July Monthly 2014-07 598 - 47X
Francois Brunet La Lieure Winnipeg Can-Am 1998-08 598 - 45X
Roland Miles NWOPPC Nationals 2022 2022-07-01 598 - 41x
Claude Labossiere Winnipeg P.D. Fort Garry/Firing Line 2001-04 598 - 40X

 

Individual 1200 PPC Revolver

Competitor Dept/Club Match Date Score
Roch Garneau R.C.M.P. Williston, N..D. May-88 1193 - 79X
Robin Gomes R.C.M.P. Crocus 1200-Wpg. Jul-01 1193 - 75X
Gary Peach A.T.F. Regina, Sask. Sept. 75 1191 - 80X
James Nygaard U.S. Immigration Burleigh Co. Aug. 80 1191 - 77X
Robert Lambert R.C.M.P. St Boniface, Man. Jul-76 1191 - 76X

 

600 Score (Individual or Team) PPC Revolver

Competitor Dept/Club Match Date Score
Gary Faulconbridge R.C.M.P.(Ret.) Regina Wildlife Aug. 98 600 - 39X
Robert Landreth California H.P. Victoria, B.C. 0ct. 81 599 - 52X
Claude Labossiere Winnipeg P.D. Minot, N.D. Jun-97 599 - 47X
Robin Gomes R.C.M.P. Crocus 1200-Wpg. Jul-01 599 - 42X
Christian Rodler BDMP CPCA National Regina 2006 Sep-06 599 - 41X

 

Distinguished Revolver

Competitor Dept/Club Match Date Score
Gary Faulconbridge R.C.M.P. Manitoba Champs 24-Jun-06 598 - 42X
Robin Gomes R.C.M.P. Bridgewater Sept. 98 597 - 44X
Kurt Thomas R.C.M.P. Nationals - Winnipeg Sept. 94 597 - 38X
Kurt Thomas R.C.M.P. Manitoba Champs Jun-90 597 - 35X
Roly Miles NWO PPC Assoc Manitoba Champs. 06/18/16 597 - 32X

 

Distinguished Semi - Automatic

Competitor Dept/Club Match Date Score
Gary Faulconbridge GPSA Manitoba Champs 24/06/06 598 - 42X
Gary Faulconbridge R.C.M.P. (Ret.) Fort Garry Annual 28.5.05 597 - 44X
Thomas Klix BDMP Ontario Provincials 2/9/2005 597 - 41X
Ralf Vanicek BDMP - Germany 2004 National Championships, Barry Sep-04 597-40X
Gary Faulconbridge R.C.M.P. (Ret.) Calgary Police July 012007 597 - 33X

 

Snub Nose Match

Competitor Dept/Club Match Date Score
Roland Miles NWO PPC Assoc Nationals - Dryden July-14 600 - 46X
Robin Gomes R.C.M.P. Nationals - Winnipeg Sept. 01 600 - 37X
Gary Faulconbridge R.C.M.P. Nationals - Barrie 03/09/05 599 - 51X
Gary Faulconbridge R.C.M.P. Regina Wildlife Aug. 93 599 - 48X
Gary Faulconbridge R.C.M.P. Bridgewater - Winnipeg Sept. 97 599 - 47X

 

4 Person Team PPC

Competitor Dept/Club Match Date Score
Bruce Curtis U.S.S.S. Winnipeg, Man. Sept. 89 2381 - 178X
George Foley        
Aranzo Milbourne        
Paul Heffernan        
         
Doug Johnson Winnipeg P.S. Winnipeg, Man. Sept. 89 2378 - 147X
Mike Krywonizka        
Claude Labossiere        
Louis Laberge        
         
James Gilleland U.S.S.S. Winnipeg, Man. Jun-88 2376 - 147X
George Foley        
Aranzo Milbourne        
Robert Miller        

 

2 Person Team PPC

Competitor Dept/Club Match Date Score
Gary Faulconbridge R.C.M.P. Regina Wildlife Aug.98 1194 - 74X
Robin Gomes        
         
Francois Brunet La Lievre Manitoba Champs 36312 1192 - 77X
Roch St Vincent R.C.M.P.      
         
Dave Larin R.C.M.P. Ottawa, Ont. 32325 1191 - 72X
Klause Groppler        
         
Dustan Olson Hanford Patrol Vancouver Island 32295 1190 - 76X
Art Ramirez        
         
Ed Plitz R.C.M.P. Minot, N.D. 34486 1189 - 83X
Gary Faulconbridge        

 

Duty Pistol 4 Person Team

Competitor Dept/Club Match Date Score
Frank Reiche BDMP- Germany 2004 Nationals Sept 2004 2380-162X
Thomas Klix   Barrie, ON    
Ralf Vanicek        
Helge Peters        
         
Frank Reiche BDMP - Germany 2006 CPCA National 03/09/06 2380-148X
Ralf Vanicek   Regina    
Thomas Klix        
Helge Peters        
         
Peter Duck BDMP - Germany 2006 CPCA National 03/09/06 2350-116X
Lorenz Eichinger   Regina    
Gunther Schuller        
Christian Rodler        
         
Ed Plitz        
Robin Gomes R.C.M.P. Nationals - Edmonton Sept.99 2340 114X
Gary Faulcombridge        
Tony Powaschuk        
         
Doug Kress        
Paul Ballard L.E.S.A. Nationals - Edmonton Sept. 99 2292 86X
Barry Duke        
Steve Wade        
         
Kirk Zabos        
Darcel Pittman Man/Sask Nationals - Edmonton Sept. 99 2282 83X
Claude Labossiere        
Bryce Miles        

 

Duty Pistol 2 Person Team

Competitor Dept/Club Match Date Score
Gary Faulconbridge R.C.M.P. Regina Wildlife Aug.98 1194 - 74X
Robin Gomes        
         
Gary Faulconbridge RCMP CPCA Nationals, Regina 03/09/06 1192-72X
Robin Gomes        
         
Robin Gomes R.C.M.P. R.C.M.P. Winter Feb. 00 1186 - 68X
Gary Faulconbridge        
         
Roly Miles NWO PPC Assoc. CPCA Nationals, Dryden Jul 16 1185-76
Jack Roberts NWO PPC Assoc.      
         
Gary Faulconbridge R.C.M.P. Manitoba Champs Jun-99 1183 - 72X
Robin Gomes        
         
Gary Faulconbridge R.C.M.P. Can-Am Champs Jun-99 1180 - 59X
Robin Gomes        
         
Greg Grant R.C.M.P. RCMP Indoor May-97 1178 - 67X
Robin Gomes        
         
Greg Grant R.C.M.P. R.C.M.P. Winter Feb. 99 1176 - 66X
Anthony Powaschuk        

 

Individual Duty Pistol 1500

Competitor Dept/Club Match Date Score
Roland Miles NWO PPC NWO Monthly match Oct 16 1500 - 117X
Roland Miles NWO PPC NWO Monthly match May 17 1499 - 122X
Roland Miles NWO PPC NWO Monthly match May 17 1498 - 127X
Roland Miles NWO PPC NWO Monthly match Jun 18 1498 - 122X
Gary Faulconbridge RCMP (Ret) GPSA Monthly May 10 1498 - 106X

 

Individual Duty Pistol - Match #1

Competitor Dept/Club Match Date Score
Mark Horsley Vancouver VICC Oct 16, Aug 2/20 240 - 24X
Roland Miles NWO PPC Assoc NWO PPC Monthly Match September 10/16 240 - 24X
Roland Miles NWO PPC Assoc Doug Johnson Memorial June 22/13 240 - 24X
Roland Miles NWO PPC Assoc L.O.W. Annual Match June 01/13 240 - 24X
Shawn Gross Lethbridge Doug Johnson Memorial June 19/10 240 - 24X

 

Individual Duty Pistol - Match #2

Competitor Dept/Club Match Date Score
Mark Horsley Abbotsford PPC AFGC Monthly 2021-10-03  
Roland Miles NWO PPC Assoc NWO Monthly 2018-06- 240 - 21X
Roland Miles NWO PPC Assoc NWO Monthly 2017-05- 240 - 21X
Roland Miles NWO PPC Assoc L.O.W. Annual Match 2017-05- 240 - 20X
Roland Miles NWO PPC Assoc L.O.W. Annual Match 2013-06- 240 - 19X
Roland Miles NWO PPC Assoc Winnipeg,Man 2017-07- 240 - 19X

 

Individual Duty Pistol - Match #3

Competitor Dept/Club Match Date Score
Roland Miles NWO PPC NWO Monthly match Jun 18 180 - 17X
Gary Faulconbridge R.C.M.P. (Ret.) Minot, ND June-00 180 - 17X
Roland Miles NWO PPC NWO annual Jun 14 180 - 16X
Roland Miles NWO PPC NWO Annual match May 13 180 - 16X
Roland Miles NWO PPC NWOPPC Ontario Champs Aug 20 180 - 16X

 

Individual Duty Pistol - Match #4

Competitor Dept/Club Match Date Score
Roland Miles NWO PPC NWO Monthly match Oct 16 240 - 15X
Roland Miles NWO PPC Winnipeg, Man. Jul 17 240 - 15X
Roland Miles NWO PPC Ontario Champs Aug 20 240 - 14X
Gary Faulconbridge R.C.M.P. (Ret.) Fort Garry/Firing line May 01 240 -12X
Roland Miles NWO PPC NWO Monthly match May 18 239 - 19X

 

Individual Duty Pistol - Match #5

Competitor Dept/Club Match Date Score
Roland Miles NWO PPC Lake of the Woods Annual May 17 600 - 52X
Roland Miles NWO PPC Nationals Jul 18 600 - 50X
Roland Miles NWO PPC NWO Monthly match Oct 16 600 - 50X
Roland Miles NWO PPC NWO Monthly match Aug 20 600 - 50X
Roland Miles NWO PPC NWO Monthly match May 17 600 - 49X

 

Individual 1500 PPC Semi-Automatic

Competitor Dept/Club Match Date Score
Roly Miles NWOPPC NWOPPC Monthly Aug 2021 1493 - 96x
Roly Miles NWO PPC Assoc NWO Monthly Match Jun 2017 1492 - 105x
Roly Miles NWO PPC Assoc NWO Monthly Match Apr 2021 1492 - 102x
Roly Miles NWO PPC Assoc NWO Monthly Match Jun 2020 1491 - 100x
Roly Miles NWO PPC Assoc L.O.W. Annual Match Jun 2013 1491 - 92x
Roly Miles NWO PPC Assoc NWO Monthly Match Jun 2021 1490 - 104x
Roly Miles NWO PPC Assoc NWO Monthly Match Sept 2020 1488 - 103x
Roly Miles NWO PPC Assoc NWO Ontario Champs Aug 2020 1488 - 102x

 

Individual 1500 PPC Semi-Automatic Match #1

Competitor Dept/Club Match Date Score
Roly Miles NWO PPC Assoc NWOPPC Monthly Jun 2021 240 - 23x
Roly Miles NWO PPC Assoc Doug Johnson Memorial Jun 13 240 - 23x
Roly Miles NWOPPC NWOPPC Monthly Aug 2021 240 - 22x
Roly Miles NWO PPC Assoc NWOPPC Monthly Apr 2021 240 - 22x
Roly Miles NWO PPC Assoc Ontario Provincial Jun 18 240 - 22x
Roly Miles NWO PPC Assoc NWO Monthly match Jul 18 240 - 22x
Roly Miles NWO PPC Assoc NWO Monthly match Jun 17 240 - 22x
Roly Miles NWO PPC Assoc NWO Monthly match Sep 13 240 - 22x

 

Individual 1500 PPC Semi-Automatic Match #2

Competitor Dept/Club Match Date Score
Roly Miles NWO PPC Assoc NWO Annual match May -13 180 - 17x
Roly Miles NWOPPC NWOPPC Monthly Apr 2021 180 - 15x
Roly Miles NWO PPC Assoc NWO PPC Assoc Monthly Match Jun 17 180 - 15x
Roly Miles NWO PPC Assoc NWO PPC Assoc Monthly Match Oct 16 180 - 15x
Roly Miles NWO PPC Assoc NWO PPC Assoc Monthly Match Jun 14 180 - 15x
Roly Miles NWO PPC Assoc NWO PPC Assoc Monthly Match Jul 20 180 - 15x

 

Individual 1500 PPC Semi-Automatic Match #3

Competitor Dept/Club Match Date Score
Roland Miles NWOPPC NWOPPC Monthly Aug 2021 239 - 10x
Roland Miles NWO PPC Club Doug Johnson Memorial Jun 17 238 - 12x
Roland Miles NWO PPC Assoc. L.O.W. Annual match Jun 13 236 - 12x
Guy Desgroseilliers Maisonneuve Nationals Aug 08 236 - 11x
Francois Brunet Club La Lievre Nationals Sep 09 236 - 10x
Roly Miles NWO PPC Assoc Doug Johnson Memorial Jun 13 236 - 9x
Roly Miles NWOPPC NWOPPC Monthly Apr 2021 236 - 8x

 

Individual 1500 PPC Semi-Automatic Match #4

Competitor Dept/Club Match Date Score
Roly Miles NWO PPC Assoc NWO Monthly Jun 2021 240 - 21x
Roly Miles NWO PPC Assoc Nationals-Dryden Jul 16 240 - 21x
Roly Miles NWO PPC Assoc NWO Monthly match Jun 20 240 - 19x
Roly Miles NWO PPC Assoc NWO Monthly match Sep 13 240 - 18x
Roly Miles NWO PPC Assoc NWO Monthly match Jun 17 240 - 17x
Roly Miles NWO PPC Assoc NWO Annual match May 13 240 - 17x

 

Individual 1500 PPC Semi-Automatic Match #5

Competitor Dept/Club Match Date Score
Roland Miles NWOPPC NWOPPC Monthly 2021-08-07 597 - 40x
Roland Miles NWO PPC Assoc. NWO Monthly match 2021-07-03 597 - 40x
Roland Miles NWO PPC Assoc. NWO Monthly match 2020-06 597 - 40x
Roland Miles NWO PPC Assoc. NWOPPC Monthly 2021-04 597 - 39x
Roland Miles NWO PPC Assoc. L.O.W. Annual match 2013-06 597 - 32x
Roly Miles NWO PPC Assoc NWO Annual match 2013-05 596 - 42x
Roly Miles NWO PPC Assoc Ontario Champs 2020-08 596 - 41x
Roly Miles NWO PPC Assoc NWOPPC Monthly 2021-06 596 - 39x
Roly Miles NWO PPC Assoc NWO PPC Assoc Monthly Match 2018-06 596 - 35x

 

Auxiliary 600 Course of Fire - (Archived November 2001)

Competitor Dept Match Date Score
Chad Dietrich Glencoe G.C. Regina, Sask Jul 90 600 - 43x
Carole Hameline Regina Minot, N.D. Jun 92 599 - 44x
Cathy Johnson Winnipeg P.S. Winnipeg,Man Jun 90 598 - 46x
Chad Dietrich Glencoe G.C. Bismarck, N.D. Jun 90 598 - 43x
Pat Keil Regina P.D. Regina, Sask Jul 91 598 - 39x

 

Auxiliary "2002 Amended" 600 Course of Fire

Competitor Dept Match Date Score
Pat Peters Depot R&R Nationals Sep 02 596 - 40x
Cathy Johnson Wpg. P.S. Nationals Sep 02 594 - 34x
Pat Peters Depot R&R Sask. Champs Aug 02 594-30x
Linda Laberge Wpg. P.S. Sask. Champs Aug 02 594 - 30x
Pat Peters Depot R&R Minot, N.D. Jun 02 591 - 32x

Individual Optical 1500

Competitor Dept/Club Match Date Score
Roly Miles NWOPPC Ontario Provincials 2021 2021-07-30 1499-127x
Roly Miles NWOPPC NWOPPC Monthly 2022-06-04 1499-125x
Roly Miles NWOPPC NWOPPC Monthly 2022-08-06 1499-121x
Roly Miles NWOPPC NWOPPC Monthly 2023-09-09 1498-126x
Roly Miles NWOPPC NWOPPC Monthly 2021-06-05 1498-125x
Roly Miles NWOPPC NWOPPC Monthly 2021-04-10 1497-127x
Roly Miles NWOPPC NWOPPC Monthly 2022-05-07 1497-121x

 

Individual Optical 1500 Match #1

Competitor Dept/Club Match Date Score
Roly Miles NWOPPC NWOPPC Monthly 2023-09-09 240-24x
Roly Miles NWOPPC Ontario Provincials 2021 2021-07-30 240-24x
Roly Miles NWOPPC NWOPPC Monthly 2021-06-05 240-24x
Roly Miles NWOPPC NWOPPC Monthly 2021-04-10 240-24x
Mark Horsley LEAP LEAP Monthly 2021-03-13 240-24x
Roly Miles NWOPPC NWOPPC Monthly 2022-05-07 240-24x

 

Individual Optical 1500 Match #2

Competitor Dept/Club Match Date Score
Mark Horsley Abbotsford PPC AFGC Monthly 2021-10-03 180-18x
Roly Miles NWOPPC NWOPPC Monthly 2021-04-10 180-18x
Roly Miles NWOPPC NWOPPC Monthly 2022-05-07 180-18x
Roly Miles NWOPPC NWOPPC Monthly 2022-07-01 180-18x
Roly Miles NWOPPC NWOPPC Monthly 2022-08-06 180-18x
Roly Miles NWOPPC NWOPPC Monthly 2022-04-23 180-17x
Roly Miles NWOPPC NWOPPC Monthly 2021-09-04 180-17x

 

Individual Optical 1500 Match #3

Competitor Dept/Club Match Date Score
Roly Miles NWOPPC NWOPPC Monthly 2023-09-09 240-16x
Roly Miles NWOPPC NWOPPC Monthly 2021-06-05 240-16x
Roly Miles NWOPPC NWOPPC Monthly 2022-06-04 240-15x
Roly Miles NWOPPC NWOPPC Monthly 2022-08-06 240-14x
Mark Horsley BC Sheriffs LEAP Open 2022-08-06 240-12x
Roly Miles NWOPPC NWOPPC Monthly 2022-09-03 240-10x
Mark Horsley BC Sheriffs LEAP Open 2021-12-11 239-18x
Roly Miles NWOPPC Nationals 2022 2022-07-01 240-17x
Roly Miles NWOPPC NWOPPC Monthly 2021-05-30 239-16x
Roly Miles NWOPPC Ontario Provincials 2021 2021-07-30 239-12x

 

Individual Optical 1500 Match #4

Competitor Dept/Club Match Date Score
Roly Miles NWOPPC NWOPPC Monthly 2022-08-06 240-22x
Roly Miles NWOPPC NWOPPC Monthly 2022-06-04 240-22x
Roly Miles NWOPPC NWOPPC Monthly 2023-09-09 240-21x
Roly Miles NWOPPC NWOPPC Monthly 2022-05-07 240-21x
Roly Miles NWOPPC NWOPPC Monthly 2021-09-04 240-21x
Roly Miles NWOPPC Ontario Provincials 2021 2021-07-30 240-21x
Roly Miles NWOPPC NWOPPC Monthly 2021-10-02 240-20x

 

Individual Optical 1500 Match #5

Competitor Dept/Club Match Date Score
Roly Miles NWOPPC Ontario Provincials 2021 2021-07-30 600-53x
Roly Miles NWOPPC NWOPPC Monthly 2021-09-04 600-47x
Roly Miles NWOPPC NWOPPC Monthly 2022-08-06 600-45x
Mark Horsley BC Sheriffs Nationals 2022 2022-07-01 600-40x
Roly Miles NWOPPC Nationals 2022 2022-07-01 599-54x
Roly Miles NWOPPC NWOPPC Monthly 2021-04-10 599-51x
Roly Miles NWOPPC NWOPPC Monthly 2022-06-04 599-50x
Roly Miles NWOPPC NWOPPC Monthly 2022-05-07 599-46x
Roly Miles NWOPPC NWOPPC Monthly 2023-09-09 598-51x