Men's Elite · 68 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
Jacob Heppner
1860 93.32 367 / 8 6.5 23 Cowtown AZ 2026
2
Kirt Finnell
1707 85.74 138 / 4 4.8 9 Southington OH 2026
3
Austin Aylward
1653 86.96 240 / 27 3.3 15 Element FL 2026
4 SH
Sal Hernandez
1632 87.97 397 / 34 5.9 25 Italy 2026
5
Aaron Clark
1606 85.51 149 / 14 3.2 9 Deep Creek MT 2026
6
Austin Green provisional
1539 77.20 46 / 6 1.9 3 Element FL 2026
7
Kyle Martin
1478 83.40 174 / 27 5.6 12 Cowtown AZ 2026
8 DM
Deaven Miller
1454 80.21 147 / 33 3.3 10 Parabellum 2026
9 ND
Nik Deininger
1451 83.55 92 / 16 3.7 7 Deep Creek MT 2026
10
Jose Sahagun
1428 81.40 134 / 21 5.2 9 Southington OH 2026
11
Timothy Simansky
1318 83.57 261 / 50 2.6 40% 17 Nationals 2024 2024
12 JH
Jared Halbert
1302 86.62 399 / 49 3.3 19 Nationals 2025 2025
13
Michael Palmer
1271 78.43 62 / 17 4.7 6 Constellis NC 2026
14 ZR
Zach Rodman
1200 80.27 298 / 97 4.3 19 Southington OH 2026
15 CS
Carlos Sahagun provisional
1196 73.66 43 / 17 1.8 3 Nationals 2025 2025
16 DM
David Merritt
1178 78.86 178 / 69 3.4 54% 14 Searsboro IA 2025
17
Zac Wolfe
1137 73.87 67 / 24 4.8 6 Constellis NC 2026
18 JC
Joshua Craft
1126 76.64 53 / 16 2.5 59% 5 Poland 2025
19 JH
Jacob Horton
1112 77.18 157 / 101 3.9 14 Big Springs IA 2026
20
Willie McLendon
1095 75.32 69 / 45 1.8 47% 7 Holt FL 2025
21 MS
Michael Stults
1062 75.00 87 / 49 3.7 7 Rupert ID 2026
22 LR
Landon Rasmussen provisional
1056 73.88 53 / 30 1.8 4 Nationals 2025 2025
23 JM
James Morris
1048 74.76 96 / 53 4.4 8 Constellis NC 2026
24 JN
Jacob Niergarth
1038 77.31 123 / 56 3.5 11 Southington OH 2026
25
Timothy Gross provisional
1001 72.33 23 / 16 2.1 3 Southington OH 2026
26 JD
Jared Decker provisional
995 73.48 47 / 23 1.9 3 Sawmill SC 2026
27 JB
Justin Bettencourt
941 72.05 67 / 70 1.1 40% 6 Nationals 2024 2024
28 SW
Slade Walding
891 73.50 60 / 63 2.4 7 Reveille TX 2026
29 DO
Damon Ortega
889 71.59 66 / 88 3.0 8 Reveille TX 2026
30 BJ
Brady Jardine provisional
870 74.13 21 / 15 2.4 3 Cowtown AZ 2026
31 SK
Sean Keaney
858 70.85 47 / 44 2.9 5 Parabellum 2026
32 WJ
Wes Jenkins provisional
846 73.36 28 / 16 1.9 3 Constellis NC 2026
33 MA
Memo Arguelles provisional
815 72.43 23 / 20 1.6 3 Parabellum 2026
34 SP
Spencer Panchik
813 71.16 57 / 72 3.2 7 Nationals 2025 2025
35
Brandon Rhodus
798 73.96 46 / 44 5.8 8 Cowtown AZ 2026
36 RS
Reuben Silva provisional
787 72.41 19 / 30 1.8 3 Rupert ID 2026
37 JW
Jimmy Woodard
771 71.88 113 / 143 5.6 15 Element FL 2026
38
Dakota Meyer provisional
759 72.06 21 / 15 2.7 3 Constellis NC 2026
39 SB
Samson Bale provisional
752 71.34 27 / 41 1.1 40% 3 Nationals 2024 2024
40 SL
Sam Limpert
744 71.62 47 / 42 3.9 6 Constellis NC 2026
41 JC
Justin Cole provisional
741 71.86 20 / 29 1.4 3 Nationals 2025 2025
42
Josh Sykes
736 70.34 51 / 80 4.0 9 Italy 2026
43 TS
Tanner Starnes provisional
731 69.83 28 / 41 1.5 50% 4 Laurens SC 2025
44 DW
Daniel Ware provisional
727 68.77 18 / 45 1.3 3 Nationals 2025 2025
45 MG
Mike Giaquinto
696 71.59 31 / 43 1.6 55% 5 Epping NH 2025
46 BP
Benjamin Pina
667 71.48 61 / 57 2.4 8 Cowtown AZ 2026
47
Brandon Wombough provisional
663 71.30 23 / 37 1.6 3 Nationals 2025 2025
48 JT
Joe Traynor
634 69.02 34 / 44 2.7 5 Sawmill SC 2026
49 KB
Korey Bromery provisional
604 69.69 34 / 31 2.8 4 Constellis NC 2026
50 CG
Chris Gaines provisional
604 71.04 15 / 21 2.1 3 Cowtown AZ 2026
51 JH
Jon Hatcher
580 70.87 41 / 48 1.0 50% 5 Laurens SC 2025
52 LK
Luke Kruckemeyer provisional
568 70.78 26 / 60 2.3 4 Reveille TX 2026
53 DR
David Ruckman provisional
564 68.10 21 / 47 2.3 4 Nationals 2025 2025
54
Chris Brull
562 72.57 195 / 215 3.4 50% 20 Laurens SC 2025
55 GL
George Louzek
531 65.50 38 / 95 1.6 40% 7 Nationals 2024 2024
56 TE
Tyler Eng provisional
487 68.04 15 / 31 1.3 58% 3 Garrettsville OH 2025
57 MA
Matthew Aikin
459 68.23 17 / 42 2.7 5 Deep Creek MT 2026
58 TP
Tyler Patty provisional
446 70.52 24 / 55 1.2 4 Nationals 2025 2025
59 MK
Matt Kyser provisional
434 68.87 10 / 35 1.8 3 Reveille TX 2026
60 CG
Chris Gillespie provisional
429 68.48 16 / 47 1.2 52% 4 Rupert ID 2025
61 JM
Jesse Morkeski provisional
408 68.93 17 / 50 2.2 4 Southington OH 2026
62 JE
Jason Eisenman provisional
361 70.19 14 / 27 2.1 3 Big Springs IA 2026
63 CC
Colton Cunningham
303 64.27 14 / 88 2.4 6 Rupert ID 2026
64 MA
Michael Aavang
277 63.48 28 / 119 1.6 9 Reveille TX 2026
65 SL
Sean Lojek provisional
239 66.38 10 / 49 1.4 58% 3 Garrettsville OH 2025
66 KH
Kristopher Hale
194 64.48 14 / 87 2.8 7 Sawmill SC 2026
67 AM
Anthony Madonia
116 66.92 18 / 80 3.2 6 Intrepid MO 2026
68 DM
Derek Mickle
-185 62.75 4 / 96 3.1 6 Rupert ID 2026
Inactive: no result in the last 24 months. Unranked; the rating is where the evidence puts them, discounted for age.
- AH
Antone Haley inactive
1607 85.59 154 / 3 0.3 8% 7 Ridgeline NH 2021
- JH
Justin Hudnall inactive
1536 81.75 129 / 14 0.5 11% 7 Meridian MS 2022
-
Nathan Drumm inactive
1373 82.60 235 / 50 1.1 15% 13 Nationals 2022 2022
- MB
Matthew Bergen provisional inactive
1372 79.67 97 / 10 0.1 5% 4 GTI SC 2020
- MK
Matthew Kempson inactive
1340 77.76 75 / 19 0.4 10% 5 Nationals 2021 2021
- JD
Jason Deal provisional inactive
1253 76.78 63 / 20 0.3 8% 4 Range Complex NC 2021
- DB
Dawson Burke provisional inactive
1216 76.17 59 / 12 0.1 5% 3 Atlanta GA 2020
- JF
john Fioramanti provisional inactive
1214 74.33 57 / 18 0.2 7% 3 Tradecraft 2021
- DS
Derek Satterfield provisional inactive
1205 74.92 40 / 12 0.6 32% 3 Templeton PA 2024
- TE
Trent Elms provisional inactive
1189 74.73 34 / 12 0.3 14% 3 Oregon 2022
- BM
Ben Mercer inactive
1189 77.62 76 / 28 0.5 18% 5 MS 2023
- BB
Ben Brown provisional inactive
1188 75.66 85 / 28 0.1 4% 4 JTAC FL 2019
- RK
Robert Killian provisional inactive
1175 77.48 60 / 25 0.2 6% 4 Nationals 2020 2020
- AO
Adam Ortiz provisional inactive
1155 76.44 55 / 17 0.3 13% 4 Ohio 2022
- SB
Sargon Benjamin inactive
1155 77.03 95 / 39 1.6 24% 9 Nationals 2023 2023
- ZF
Zach Forrest provisional inactive
1148 73.82 57 / 19 0.2 11% 3 Utah 2022
- AS
Ashley Spurlin inactive
1128 75.47 66 / 28 0.2 5% 5 Atlanta GA 2020
- DD
Daniel DUKE inactive
1116 75.84 79 / 50 0.5 15% 6 Iowa 2022
- MC
Manuel Calvin inactive
1101 75.15 60 / 41 0.6 15% 5 Nationals 2022 2022
- TB
Tim Buckner provisional inactive
1100 73.30 29 / 24 0.2 8% 3 Utah 2021
- JL
jonathan Lombardo inactive
1099 75.47 161 / 88 0.5 8% 10 Utah 2021
- GE
Greg Everett inactive
1070 75.76 153 / 101 0.7 14% 11 Oregon 2022
- DL
Del LeVasseur provisional inactive
1060 73.25 37 / 22 0.3 15% 3 Arizona 2022
-
Tory Kirkland provisional inactive
1057 74.51 21 / 14 0.9 34% 3 Searsboro IA 2024
- JF
Jake Fabricius inactive
1057 78.35 83 / 27 1.2 31% 7 Rupert ID 2024
- CA
Cody Anderson inactive
1027 74.28 69 / 49 1.4 36% 6 Fairfield UT 2024
- IL
Ivan Loomis provisional inactive
1020 73.42 60 / 44 0.1 4% 4 JTAC FL 2019
- TT
Trever Townsend provisional inactive
1004 73.14 38 / 37 0.2 6% 3 Nationals 2020 2020
- TS
Tobiah Smalley provisional inactive
999 72.32 46 / 36 0.1 6% 3 Nationals 2020 2020
- JT
Jason Taylor-Ohmes provisional inactive
998 73.33 31 / 22 1.0 36% 3 Fairfield UT 2024
- BH
Brad Holbrook inactive
982 74.65 50 / 57 0.4 8% 6 Range Complex NC 2021
- RF
Robert Flaherty provisional inactive
966 72.90 41 / 40 0.1 6% 3 TRC NC 2020
- PL
Przemek Lubecki inactive
943 71.72 50 / 57 0.3 7% 5 MS 2021
- AR
Andrew Ranson provisional inactive
904 72.28 42 / 50 0.3 10% 4 Nationals 2021 2021
- KW
Kyle Waldman inactive
898 71.59 63 / 62 0.3 8% 5 ETTS TX 2021
- JM
Josh Michlitsch provisional inactive
885 69.61 29 / 43 0.1 4% 3 Reveille Peak TX 2020
- AA
AJ Aponte inactive
884 72.94 50 / 55 1.5 39% 7 Laurens SC 2024
- MS
Michael Smith provisional inactive
869 71.06 41 / 48 0.3 9% 4 GTI SC 2021
- CA
Chris Alvarez provisional inactive
849 69.19 55 / 63 0.2 5% 4 Shooters Gauntlet 2020
- JM
Justin Meyer provisional inactive
841 70.20 23 / 26 0.4 15% 3 Arizona 2022
- NT
Nick Thayer inactive
841 69.28 71 / 127 0.8 15% 10 Nationals 2022 2022
- CM
Caleb Miller provisional inactive
831 71.80 22 / 34 0.2 11% 3 Meridian MS 2022
- JS
Jason Sobczak inactive
824 69.65 50 / 83 0.2 4% 5 Meridian MS 2020
- BH
Bryan Holmes provisional inactive
823 68.58 39 / 50 0.2 7% 4 Sawmill SC 2021
- JS
Jason Smith inactive
795 70.47 57 / 93 0.4 10% 6 Nationals 2021 2021
- RM
Rusty Mirasol provisional inactive
794 70.10 36 / 62 0.2 6% 4 TRC NC 2020
- DC
David Cain inactive
793 70.34 46 / 69 0.4 12% 6 Sawmill SC 2022
- CM
Chase Mitchell provisional inactive
792 70.96 18 / 22 0.4 18% 3 TX 2023
- CC
Corey Coxwell provisional inactive
791 70.82 23 / 26 0.4 15% 3 Arizona 2022
- AP
Anthony Palermo provisional inactive
766 70.71 28 / 53 0.3 13% 3 Ohio 2022
- KS
Kevin Sipes provisional inactive
765 68.18 29 / 74 0.1 4% 4 Meridian MS 2020
- CM
Colter Morey provisional inactive
760 70.94 22 / 38 0.3 12% 3 ETTS TX 2022
- JS
Jared Stevens inactive
733 71.38 32 / 59 0.9 24% 5 Nationals 2023 2023
- MS
Matt Smith provisional inactive
730 69.49 20 / 57 0.6 29% 3 Holt FL 2024
- SN
Shawn Nelson provisional inactive
727 70.24 29 / 43 0.4 21% 4 IA 2023
- PE
Patrick Endrikat provisional inactive
723 68.84 20 / 52 0.3 11% 4 Meridian MS 2022
- WJ
Wes Jones provisional inactive
684 65.58 14 / 69 0.1 4% 3 TRC NC 2019
- NG
Nick Gobeli provisional inactive
624 70.16 22 / 46 0.9 32% 4 Templeton PA 2024
- JG
Jesus Galan provisional inactive
584 62.35 7 / 61 0.1 6% 3 TRC NC 2020
- JB
JJ Boone provisional inactive
489 65.76 8 / 78 0.1 5% 3 Shooters Gauntlet 2020
- DB
Dylan Braly provisional inactive
451 68.40 10 / 32 0.8 31% 3 Rupert ID 2024
- CM
Christian Monroe provisional inactive
430 67.56 8 / 51 0.3 12% 3 Sawmill SC 2022
- EH
Eric Henrickson provisional inactive
421 63.22 4 / 64 0.3 8% 4 ETTS TX 2021
- JL
Jordan Lopez inactive
412 67.52 29 / 114 2.0 36% 9 Fairfield UT 2024
- LS
Luke Shanahan provisional inactive
358 68.27 7 / 54 0.3 15% 3 Arizona 2022
- DT
David Theriot inactive
188 65.90 7 / 70 1.0 29% 6 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