Men's Tactical · 108 ranked

Power Rating

Finish order against everyone you have shot with, across every season, with the strength of each field taken out. As of Nov 7, 2026.
#AthletePower RatingAdjusted %Ahead / behindEvidenceEventsLast event
1 CG
Chad Gross
1887 79.19 169 / 1 2.0 5 Southington OH 2026
2 BM
Brad Mahoney provisional
1879 76.04 112 / 3 1.3 40% 4 Nationals 2024 2024
3
Zac Wolfe provisional
1785 73.40 109 / 6 1.2 50% 3 Laurens SC 2025
4
Austin Green
1670 76.89 131 / 12 1.4 40% 5 Nationals 2024 2024
5 DA
Derek Adelman provisional
1663 75.13 133 / 9 1.6 52% 4 Rupert ID 2025
6
Tory Kirkland
1660 80.59 218 / 7 3.9 7 Constellis NC 2026
7 TH
Tyler Hunter provisional
1543 74.57 148 / 15 2.4 4 Sawmill SC 2026
8 JC
Joshua Craft provisional
1535 73.72 104 / 18 1.0 40% 4 Nationals 2024 2024
9 NS
Nathaniel Sisler provisional
1515 74.86 97 / 16 1.0 40% 4 Nationals 2024 2024
10
Timothy Gross provisional
1510 74.04 131 / 24 2.0 4 Nationals 2025 2025
11 MR
Michael Ross provisional
1490 75.95 102 / 12 2.9 4 Constellis NC 2026
12 IC
Ivan Cortes
1486 76.94 270 / 30 3.6 8 Nationals 2025 2025
13 BG
Bo Galarza provisional
1479 75.84 118 / 9 1.2 58% 4 Garrettsville OH 2025
14 KS
Kyle Saffell
1462 75.49 153 / 13 2.0 5 Sawmill SC 2026
15 PV
Patrick Valentine provisional
1434 75.00 103 / 12 2.1 3 Big Springs IA 2026
16 ZH
Zach Hall
1412 77.77 161 / 18 3.4 5 Deep Creek MT 2026
17 CC
Chris Chang provisional
1400 72.18 89 / 21 1.3 55% 3 Epping NH 2025
18
Brandon Wombough provisional
1400 70.70 65 / 23 1.0 40% 3 Nationals 2024 2024
19 LR
Lucas Rinke provisional
1400 74.32 117 / 16 1.9 3 Intrepid MO 2026
20 ID
Ian Davis
1382 73.59 116 / 31 1.3 40% 5 Nationals 2024 2024
21 KS
Kevin Sing provisional
1375 70.44 68 / 18 0.9 40% 3 Nationals 2024 2024
22
Paul Gross
1365 74.78 216 / 57 3.2 7 Nationals 2025 2025
23 JF
Joshua Fox
1361 75.89 145 / 28 1.6 6 Nationals 2025 2025
24
Łukasz Szelongiewicz provisional
1307 73.12 53 / 6 2.3 3 Italy 2026
25 DP
Dominique Pennington provisional
1305 72.23 82 / 26 1.3 47% 4 Holt FL 2025
26 DH
Danny Hawkins provisional
1261 74.55 160 / 14 2.8 4 Southington OH 2026
27
Shane Coley provisional
1252 72.47 123 / 39 2.0 4 Nationals 2025 2025
28 MG
Mason Gates provisional
1252 73.19 108 / 33 2.2 4 Reveille TX 2026
29 CM
Chris Morrison provisional
1248 73.68 69 / 10 2.3 3 Deep Creek MT 2026
30 SE
Shamus Evenson provisional
1205 71.97 91 / 36 1.1 40% 4 Nationals 2024 2024
31 SG
Scott Gross provisional
1199 71.32 82 / 24 1.6 3 Southington OH 2026
32 DF
David Fink
1179 75.04 166 / 32 2.4 6 Nationals 2025 2025
33
Nic Dinsmore
1137 73.50 195 / 68 2.4 54% 7 Searsboro IA 2025
34 AW
Andrew Wold
1132 74.27 117 / 46 2.9 6 Rupert ID 2026
35 DM
Danila Morokov provisional
1118 72.12 70 / 25 2.1 3 Cowtown AZ 2026
36 EV
Eric Vela provisional
1117 71.98 79 / 12 1.8 3 Reveille TX 2026
37 ES
Eric Salovitch provisional
1116 71.14 64 / 22 1.7 3 Constellis NC 2026
38 JT
Jason Taylor-Ohmes
1106 73.12 165 / 68 3.5 8 Intrepid MO 2026
39 MK
Michael Kuenzler provisional
1085 70.23 85 / 21 2.3 3 Southington OH 2026
40 RP
Russell Pellichino
1083 71.48 80 / 47 1.7 5 Element FL 2026
41 SR
Sean Rodriguez
1076 73.56 165 / 66 3.2 6 Parabellum 2026
42 OM
Owen Mendyk
1056 75.58 216 / 52 4.0 8 Deep Creek MT 2026
43 JA
Joseph Adamo provisional
1004 69.18 62 / 45 1.2 40% 4 Nationals 2024 2024
44 ES
Eric Summers provisional
991 70.63 77 / 19 1.5 52% 3 Rupert ID 2025
45 DH
Dakota Hooper provisional
990 70.93 91 / 33 2.4 4 Big Springs IA 2026
46 SA
Shane Alfer
987 74.14 215 / 55 5.1 9 Cowtown AZ 2026
47
Daniel Beste
950 74.62 272 / 88 5.3 10 Deep Creek MT 2026
48 RS
Robert Scott
938 71.73 83 / 74 1.7 6 Nationals 2025 2025
49 MB
Matt Bryant provisional
935 69.38 96 / 47 1.9 4 Sawmill SC 2026
50 CW
Craven Walden provisional
927 68.77 65 / 39 1.1 50% 3 Laurens SC 2025
51 NC
Nick Chiovitti provisional
925 70.48 75 / 40 2.6 4 Constellis NC 2026
52 JR
Joseph Richling
918 70.83 152 / 49 3.7 5 Southington OH 2026
53 JM
Jason Manchego
907 72.72 154 / 68 4.2 7 Cowtown AZ 2026
54 GW
Garrett Wheat provisional
895 68.85 81 / 32 1.7 3 Reveille TX 2026
55 RF
Ryan Foley
892 71.09 142 / 99 3.8 8 Rupert ID 2026
56 JZ
Julien Zurzolo provisional
875 69.12 41 / 35 2.0 3 Poland 2026
57 CS
Cody Skellenger provisional
830 70.39 67 / 25 0.7 49% 3 Reno NV 2025
58 JL
Jefferson Lippitt provisional
829 70.51 83 / 22 2.1 3 Cowtown AZ 2026
59 JM
Jesse Morkeski provisional
827 69.33 73 / 58 1.1 40% 4 Nationals 2024 2024
60 JF
Josh Fink provisional
820 69.28 100 / 44 1.9 4 Big Springs IA 2026
61 JP
Justin Patton
804 71.26 99 / 61 1.8 6 Sawmill SC 2026
62 HH
Hunter Hamilton provisional
793 68.98 93 / 56 1.5 54% 4 Searsboro IA 2025
63 KK
Keston Kajitani provisional
758 69.66 66 / 48 1.9 4 Parabellum 2026
64 LM
Logan Miller provisional
739 69.12 96 / 34 2.3 3 Southington OH 2026
65 DL
Dustin Lewis provisional
724 68.37 68 / 49 1.7 3 Southington OH 2026
66 EG
Enrique Gonzalez provisional
705 69.08 64 / 36 1.0 3 Phoenix AZ 2025
67 JB
Joel Basile
682 70.67 163 / 88 4.9 7 Southington OH 2026
68 RM
Reed McCoy
667 70.53 139 / 72 5.3 7 Cowtown AZ 2026
69 DB
David Ballard provisional
661 68.00 71 / 52 1.7 3 Big Springs IA 2026
70 AD
Austen Dyer provisional
635 67.55 75 / 75 2.2 4 Reveille TX 2026
71 PW
Preston Woodrum provisional
630 67.26 67 / 50 1.6 3 Sawmill SC 2026
72 JR
Josh Ryckman provisional
624 68.05 60 / 41 1.3 3 Phoenix AZ 2025
73 LR
Lucas Robinson provisional
623 69.08 90 / 56 2.8 4 Constellis NC 2026
74 MH
Mike Hagan provisional
594 69.92 62 / 24 2.6 3 Cowtown AZ 2026
75 AM
Adam Della Monica
551 68.30 111 / 93 3.0 6 Deep Creek MT 2026
76 BM
Ben Meyer provisional
545 68.35 59 / 53 2.7 4 Deep Creek MT 2026
77 JG
Jordan Greskamp provisional
536 66.50 56 / 55 1.7 3 Sawmill SC 2026
78 JJ
Jon Jursich
529 66.39 170 / 152 3.9 8 Intrepid MO 2026
79 ER
Edwin Rubio provisional
512 65.58 32 / 58 0.9 49% 3 Reno NV 2025
80 DL
Drew Leahy provisional
504 68.46 76 / 60 2.8 4 Constellis NC 2026
81 MK
Matthew Kolb provisional
486 68.79 68 / 47 3.2 4 Cowtown AZ 2026
82 JR
Jay Richards provisional
457 67.21 56 / 33 2.2 3 Deep Creek MT 2026
83 CS
Chris Spartichino provisional
454 67.47 60 / 53 1.2 55% 3 Epping NH 2025
84 JD
Jeb Davis
407 67.06 65 / 77 1.8 5 Constellis NC 2026
85
Wil Hilderbrand
395 66.44 68 / 75 1.6 5 Element FL 2026
86 BT
Blake Twiggs provisional
325 65.64 34 / 52 1.1 3 Phoenix AZ 2025
87 DL
Donny Lavrenz provisional
310 66.02 55 / 68 1.7 3 Big Springs IA 2026
88 JW
Joshua Willhoite provisional
250 65.64 26 / 53 2.3 3 Deep Creek MT 2026
89 DJ
Dustin Jeter provisional
229 67.66 42 / 42 0.9 3 Phoenix AZ 2025
90 BR
Blake Rall provisional
198 65.29 36 / 81 1.5 4 Element FL 2026
91 JJ
Joel Jackson provisional
187 65.66 62 / 92 1.5 58% 3 Garrettsville OH 2025
92 AN
Andrew Natoli provisional
164 66.53 39 / 56 2.0 3 Parabellum 2026
93 KC
Kyle Carnahan provisional
163 66.18 56 / 95 1.8 4 Big Springs IA 2026
94 JT
Jared Traver provisional
157 64.82 49 / 85 1.7 4 Big Springs IA 2026
95 WM
Weston Moon provisional
119 65.61 57 / 73 2.3 3 Southington OH 2026
96 EM
Ethan Merritt provisional
97 63.89 47 / 92 2.0 4 Southington OH 2026
97 JM
Joseph Mcinnis provisional
-11 65.00 30 / 62 1.5 3 Phoenix AZ 2025
98 PO
Pat O'Hara provisional
-25 64.11 37 / 80 1.6 3 Sawmill SC 2026
99 RS
Robert Spotz provisional
-146 64.64 48 / 100 2.0 4 Southington OH 2026
100 DM
Defrance Mclemore provisional
-195 61.15 27 / 77 2.0 3 Deep Creek MT 2026
101 GK
Garrett Kellams provisional
-217 62.65 31 / 106 1.9 4 Rupert ID 2026
102 CY
Chad Yazzie provisional
-252 62.69 22 / 68 2.0 3 Cowtown AZ 2026
103 MP
Mark Parshall provisional
-282 64.20 32 / 87 2.4 3 Southington OH 2026
104 RT
Richie Terrian provisional
-283 63.97 35 / 105 1.9 3 Intrepid MO 2026
105 CR
Cody Reynolds provisional
-310 64.36 34 / 99 2.4 4 Cowtown AZ 2026
106 ZB
Zachary Batic provisional
-356 63.60 33 / 86 2.4 3 Southington OH 2026
107 JN
Jesse Nelson provisional
-406 61.28 20 / 117 1.9 4 Rupert ID 2026
108 BW
Brent Wheaton provisional
-675 61.38 21 / 123 1.9 4 Big Springs IA 2026
Inactive: no result in the last 24 months. Unranked; the rating is where the evidence puts them, discounted for age.
-
Kirt Finnell provisional inactive
1713 77.52 66 / 0 0.6 24% 3 Nationals 2023 2023
- LR
Landon Rasmussen provisional inactive
1501 75.14 90 / 10 0.7 24% 4 Nationals 2023 2023
- BL
Brett Lawrenson provisional inactive
1482 77.45 118 / 8 0.8 31% 4 Rupert ID 2024
- AB
Anthony Bruno provisional inactive
1480 74.54 59 / 2 0.4 14% 3 Kansas 2022
- DG
Dillon Grover provisional inactive
1476 74.70 88 / 12 0.7 24% 4 Nationals 2023 2023
- BM
Brett McRaney provisional inactive
1394 72.18 61 / 16 0.8 29% 4 Holt FL 2024
-
Joey Roush inactive
1382 74.73 113 / 18 1.1 24% 6 GA 2023
- JC
John Cowden provisional inactive
1260 69.81 52 / 19 1.0 39% 3 Laurens SC 2024
- TC
Taylor Court provisional inactive
1218 72.72 99 / 22 0.8 34% 4 Searsboro IA 2024
- KW
Kevin Wexler provisional inactive
1153 71.21 76 / 24 0.4 20% 3 UT 2023
- RC
Robert Cole provisional inactive
1124 69.77 49 / 17 0.4 15% 3 Nationals 2022 2022
- HB
Heath Brownell provisional inactive
1049 71.78 50 / 18 0.6 34% 3 Searsboro IA 2024
- CT
Chad Thieman provisional inactive
1048 70.99 47 / 20 0.8 36% 3 Fairfield UT 2024
- LS
Lou Solonynka provisional inactive
1035 71.74 69 / 31 0.7 23% 4 NV 2023
- PM
Patrick Mabe provisional inactive
1009 69.31 48 / 28 0.5 23% 3 SC GTI 2023
- SL
Sean Lojek provisional inactive
993 70.03 65 / 30 0.7 34% 3 Searsboro IA 2024
- RP
Ross Polk provisional inactive
991 69.44 38 / 28 0.5 23% 3 SC GTI 2023
- MZ
Moe Zahra provisional inactive
977 69.84 68 / 31 0.6 23% 3 NV 2023
- JT
Jason Temple provisional inactive
962 69.63 62 / 34 0.5 20% 3 UT 2023
- JL
Jacob Lindsey provisional inactive
833 68.01 64 / 46 1.2 39% 4 Laurens SC 2024
- TI
Tyler Iwanicki provisional inactive
767 67.85 49 / 43 0.9 34% 3 Searsboro IA 2024
- KD
Ken Decker provisional inactive
765 68.20 56 / 49 0.5 20% 3 UT 2023
- PB
Pete Blankenfeld provisional inactive
693 68.37 61 / 60 0.8 34% 4 Searsboro IA 2024
- KA
Kyle Arrington provisional inactive
629 66.20 47 / 58 0.5 20% 3 UT 2023
- DD
Daniel Denton provisional inactive
503 64.50 31 / 66 0.5 15% 4 Nationals 2022 2022
- TK
Tanner Kempton provisional inactive
326 64.23 25 / 67 0.6 28% 3 Sierra Vista AZ 2024
- JW
Jay Wyatt provisional inactive
247 58.41 18 / 63 0.6 29% 3 Holt FL 2024
How Power Rating works, and why it can disagree with a head-to-head

It is not an average and not a head-to-head. Every event is a set of comparisons: each athlete finished ahead of some of the field and behind the rest. The rating is the strength that best explains every one of those comparisons in the division, across every season on record. Beating a strong athlete moves you more than beating a weak one; a strong field that beats you costs less than a weak one. That is what takes the strength of each field out.

Recent results count more. A result loses half its weight every 18 months: a year old counts 63%, two years 40%, four years 15%. The "Evidence" column is the total weight an athlete's comparisons carry, in full-weight events. An athlete whose results are all three or four years old can have a long record and little evidence, and the rating is pulled toward 1000 when evidence is thin.

So two athletes can disagree with their own head-to-head. If A beat B twice in 2022 and B has won eleven events since 2023 against the current field while A has not competed, B rates higher today. The two meetings still stand (they are on the compare page), but they say who was better in 2022, at 15% weight now; the rating says who the evidence favours now.

Reading the numbers. 1000 is an average rated athlete; a 250-point gap is about a 73% chance of finishing ahead, 500 points about 88%. Adjusted % is the other view of the same results: what the athlete would be expected to score against an average field, in the % of possible you already read. Minimum 3 events to be rated; fewer than 5 is provisional. No result in 24 months: inactive, rated but unranked. Season points and standings are unchanged by any of this.

Hover a row for the plain-English version of that athlete's evidence. How scoring works →
Official partners SIG Sauer