The Record
May 16, 2026 · Level I · Classifier match

Richmond USPSA - May 16-17

CA · Source
Shooters
220
Divisions
8
Stages
7
Rounds
175
Field
30 GM/M

Add target photos · help us build automatic hit scoring

Results by division

CSV
#ShooterClassPF S1·S2S3S4S5S6S7· Points%
1 Ryan GodwinTY128813 · 1 overall M Minor 8.966.558.064.6510.016.219.29 805.13 100.0
2 Zach Keever-1TY147179 · 2 overall GM Minor 9.565.248.265.868.856.1510.56 795.53 98.8
3 AJ GracyA156897 · 3 overall M Minor 7.394.937.006.529.016.704.64 748.33 92.9
4 Ernie PerreiraTY137317 · 4 overall M Minor 9.015.836.705.048.336.008.71 735.67 91.4
5 Collins TaoL5931 · 5 overall M Minor 7.794.216.125.979.006.976.43 726.14 90.2
6 Tyler GarzaA170413 · 6 overall A Minor 8.044.876.895.607.726.027.86 709.95 88.2
7 Jordan ThompsonA161248 · 7 overall A Minor 7.895.487.414.618.146.165.77 709.72 88.2
8 Jonathan NaugleL5999 · 8 overall M Minor 7.594.706.805.298.525.468.54 700.70 87.0
9 Ryan TaslimTY133589 · 9 overall A Minor 8.954.065.876.317.465.758.30 686.60 85.3
10 Jacky ChenL5443 · 10 overall A Minor 8.095.496.706.077.114.578.33 685.68 85.2
11 Sean CadwalladerA174214 · 11 overall A Minor 9.353.436.365.328.785.926.57 683.72 84.9
12 Steven ChangL6195 · 12 overall M Minor 9.034.555.905.318.155.298.76 681.55 84.7
13 Alex RuizTY146600 · 13 overall A Minor 6.214.926.915.276.925.848.62 678.86 84.3
14 Patrick Clark-1L6159 · 14 overall A Minor 8.634.877.245.885.525.517.60 672.38 83.5
15 Albert LiangL6248 · 15 overall M Minor 9.203.595.786.068.944.508.26 669.14 83.1
16 Eric MikhlinA140404 · 16 overall A Minor 8.804.165.615.417.765.408.80 664.74 82.6
17 Calvin DuongA150687 · 17 overall A Minor 7.834.356.345.716.775.456.82 654.07 81.2
18 Michael LaahsA171625 · 18 overall A Minor 5.814.537.235.698.263.566.72 642.07 79.8
19 Tristan DayA135533 · 19 overall B Minor 6.704.596.125.177.105.445.63 636.11 79.0
20 Roger LyTY151172 · 20 overall A Minor 5.644.505.615.137.495.217.21 627.87 78.0
21 Brandon Jay FloresA163533 · 21 overall B Minor 8.474.116.135.295.525.156.34 608.72 75.6
22 Andres GarzaA92723 · 22 overall A Minor 6.732.665.744.687.065.428.70 597.21 74.2
23 Jeffrey LargozaA169230 · 23 overall B Minor 4.583.776.205.455.145.389.11 596.22 74.0
24 clayton picoTY121498 · 24 overall B Minor 6.234.405.393.727.075.077.98 590.90 73.4
25 Alejandro RodriguezA178094 · 25 overall U Minor 6.913.155.714.187.814.906.29 585.02 72.7
26 John VilaikeoL5900 · 26 overall A Minor 8.093.335.504.996.644.546.56 580.29 72.1
27 James HanTY152592 · 27 overall B Minor 7.263.285.355.177.103.876.58 567.50 70.5
28 JC PaganettiA142842 · 28 overall B Minor 6.044.033.975.077.214.297.06 562.27 69.8
29 Neal PanA172246 · 29 overall A Minor 7.734.544.644.115.734.557.67 559.10 69.4
30 Max LiukinnovskyA170591 · 30 overall C Minor 4.894.616.455.404.674.323.23 551.60 68.5
31 Jerome RabenaA165242 · 31 overall C Minor 6.693.535.523.486.244.717.15 545.96 67.8
32 Aaron GreeneA169849 · 32 overall B Minor 3.193.655.445.086.973.965.97 545.55 67.8
33 Al TuialuuluuA172110 · 33 overall U Minor 6.644.185.203.736.334.495.31 543.67 67.5
34 Jacob VerbleA171411 · 34 overall A Minor 6.734.045.303.847.323.695.01 542.73 67.4
35 Jiaming ZhangA174646 · 35 overall B Minor 6.113.815.044.655.494.506.85 542.46 67.4
36 David MondryA172671 · 36 overall B Minor 7.573.125.513.996.634.663.93 540.76 67.2
37 Brian LeeA130650 · 37 overall B Minor 6.834.304.303.696.254.855.17 536.40 66.6
38 Mahlon LeonardFY145802 · 38 overall B Minor 6.144.064.184.056.474.246.69 530.35 65.9
39 Daniel WilsonA119486 · 39 overall M Minor 1.972.715.353.677.873.969.52 525.80 65.3
40 Bob RogersTY140843 · 40 overall B Minor 3.613.116.382.427.034.287.21 517.14 64.2
41 Bo DahlbergA94652 · 41 overall B Minor 7.903.935.024.795.232.834.71 501.98 62.4
42 Paul ColemanA156804 · 42 overall C Minor 6.063.264.563.805.684.255.54 495.62 61.6
43 Lucas RossA177033 · 43 overall C Minor 6.423.894.424.026.153.165.62 495.31 61.5
44 Joel LeeA164008 · 44 overall C Minor 5.883.684.554.295.834.471.13 494.90 61.5
45 Matthew PakA177774 · 45 overall B Minor 4.753.354.592.996.414.485.66 492.73 61.2
46 John NguyenTY171565 · 46 overall B Minor 2.183.213.983.527.133.988.25 489.04 60.7
47 Jeffrey JavitsL6026 · 47 overall B Minor 6.113.414.863.565.313.926.23 488.71 60.7
48 Mike RossA153479 · 48 overall B Minor 5.751.884.814.305.873.516.10 469.80 58.4
49 Shane DoongFY65521 · 49 overall B Minor 4.873.904.284.144.903.873.30 466.67 58.0
50 Luis CortezA174742 · 50 overall C Minor 6.713.144.374.155.473.104.81 465.65 57.8
51 Nathan ClemensTY169906 · 51 overall B Minor 6.962.813.563.265.914.036.11 465.52 57.8
52 Matthew TaA157179 · 52 overall B Minor 5.943.464.813.814.032.746.72 444.77 55.2
53 Ben GibsonA179210 · 53 overall U Minor 7.533.374.640.006.144.106.61 443.41 55.1
54 Garwang LamaA161125 · 54 overall B Minor 7.082.782.734.175.023.206.43 434.80 54.0
55 Michelle PattizA167578 · 55 overall C Minor 5.003.153.122.845.523.975.82 433.53 53.9
56 Sergei IudinA174624 · 56 overall C Minor 6.263.923.612.555.283.384.16 432.12 53.7
57 David CountrymanA67154 · 57 overall C Minor 5.803.323.892.495.583.344.10 425.35 52.8
58 Spencer LeA157178 · 58 overall C Minor 4.653.203.912.765.003.016.06 414.38 51.5
59 Jason BalmesA176451 · 59 overall C Minor 4.393.244.052.584.733.315.93 413.95 51.4
60 Anthony NassarA172458 · 60 overall C Minor 5.342.432.473.096.014.312.64 413.15 51.3
61 hank nguyenA175266 · 61 overall U Minor 6.102.464.142.914.363.305.77 409.72 50.9
62 Jorge BejaranoA171740 · 62 overall B Minor 6.830.005.152.736.933.472.01 409.01 50.8
63 Ruihan XUTY172279 · 63 overall U Minor 5.461.982.474.065.983.264.36 408.82 50.8
64 Cliff JaoA99050 · 64 overall B Minor 5.633.864.081.945.862.682.50 407.98 50.7
65 Jonathan LauA157124 · 65 overall D Minor 4.892.283.542.795.233.406.13 405.32 50.3
66 Loren Heiman · 66 overall U Minor 4.572.663.853.564.463.194.36 402.83 50.0
67 Joe OliveriTY88856 · 67 overall B Minor 5.542.083.532.864.943.326.33 400.90 49.8
68 Michael ChingL6122 · 68 overall U Minor 3.640.003.933.604.973.294.76 360.27 44.8
69 Nick HebnerA178329 · 69 overall D Minor 4.741.832.823.014.723.034.34 358.55 44.5
70 Najib ZiayeeA181266 · 70 overall C Minor 3.762.362.102.934.413.073.66 339.54 42.2
71 Khamisi NorwoodA105170 · 71 overall B Minor 7.673.474.501.834.000.950.82 334.20 41.5
72 YuHao GuoA169167 · 72 overall U Minor 4.782.543.832.613.122.901.25 333.57 41.4
73 Michael LesterA178541 · 73 overall D Minor 4.562.433.112.404.012.303.88 329.92 41.0
74 Yifan ZhuangA165481 · 74 overall U Minor 5.762.302.133.364.161.624.92 328.49 40.8
75 Jose Arlene A. CruzA158022 · 75 overall C Minor 5.010.002.593.474.363.402.91 322.90 40.1
76 David ShimadaA148909 · 76 overall C Minor 6.171.392.843.253.961.555.42 321.43 39.9
77 Aaron LamA172530 · 77 overall C Minor 4.382.561.244.522.502.791.74 311.77 38.7
78 Bret PembertonA178159 · 78 overall U Minor 5.421.413.731.634.022.184.12 309.53 38.4
79 Mike PaezA182590 · 79 overall U Minor 0.941.803.531.553.253.242.62 286.51 35.6
80 Allison PalitzA177055 · 80 overall C Minor 4.022.043.202.673.211.342.30 279.64 34.7
81 Dean RasA139570 · 81 overall U Minor 4.962.592.180.344.370.652.79 238.77 29.7
82 Christopher SarmientoA179198 · 82 overall U Minor 2.740.831.961.890.341.064.20 162.24 20.1
83 Nicholas HerronA173927 · 83 overall C Minor 5.330.840.080.522.291.033.96 150.02 18.6
84 Robert Morrow DQA181261 · 85 overall U Minor –0.00–0.000.000.000.00 0.00 0.0
Registered, no scores recorded
– Eran Ambar DQA177471 · 84 overall C Minor –––––0.00– 0.00 0.0

Stage cells show hit factor; the division's best hit factor on each stage is in red. Hover a cell for time and hits. A red dot after a stage number marks a classifier.

Stage by stage top runs on each stage, all divisions

1Deja Vu All Over AgainComstock · 12 rounds · 209 runs · classifier 20-03
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Artem MamekhinPCC11.67325.1412 · 0 · 0 · 0 · 0 · 060.00
2Torrance MagtotoPCC10.84995.5312 · 0 · 0 · 0 · 0 · 055.77
3Ian ParkerPCC10.60075.6612 · 0 · 0 · 0 · 0 · 054.49
4Gabriel CottonLimited Optics9.73155.9611 · 1 · 0 · 0 · 0 · 060.00
5George TyPCC9.64636.2212 · 0 · 0 · 0 · 0 · 049.58
6Valentin RyabovPCC9.56946.2712 · 0 · 0 · 0 · 0 · 049.19
7Zach Keever-1Carry Optics9.55755.6510 · 1 · 1 · 0 · 0 · 060.00
8Andrew LuuOpen9.54065.669 · 3 · 0 · 0 · 0 · 060.00
9Austen KiyevLimited Optics9.43406.3612 · 0 · 0 · 0 · 0 · 058.17
10Kristian MamekhinPCC9.37006.1911 · 1 · 0 · 0 · 0 · 048.16
11Sean CadwalladerCarry Optics9.35486.2011 · 1 · 0 · 0 · 0 · 058.73
12Jeremiah CobbsOpen9.25046.2711 · 1 · 0 · 0 · 0 · 058.17
2Bay 4 - Let Me InComstock · 26 rounds · 200 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Ryan GodwinCarry Optics6.545519.2524 · 2 · 0 · 0 · 0 · 0130.00
2Torrance MagtotoPCC6.339519.5623 · 3 · 0 · 0 · 0 · 0130.00
3Ian ParkerPCC6.333918.6321 · 4 · 1 · 0 · 0 · 0129.89
4Anthony Orum (BIG ANT)PCC5.957919.4720 · 5 · 1 · 0 · 0 · 0122.17
5Ernie PerreiraCarry Optics5.827921.6224 · 2 · 0 · 0 · 0 · 0115.75
6Artem MamekhinPCC5.821621.3023 · 3 · 0 · 0 · 0 · 0119.38
7Gregory FiddesOpen5.801420.3421 · 4 · 1 · 0 · 0 · 0130.00
8Weston KeitzLimited Optics5.783621.4423 · 3 · 0 · 0 · 0 · 0130.00
9Jeremiah CobbsLimited Optics5.727920.9522 · 3 · 1 · 0 · 0 · 0128.75
10Jerry DAmatoLimited Optics5.644820.5519 · 7 · 0 · 0 · 0 · 0126.88
11SEBASTIAO FILHOLimited Optics5.599621.4322 · 3 · 1 · 0 · 0 · 0125.86
12Valentin RyabovPCC5.504621.8021 · 5 · 0 · 0 · 0 · 0112.88
3Bay 5 - Who's Your PappyComstock · 30 rounds · 210 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Anthony De guzmanOpen8.483417.2126 · 4 · 0 · 0 · 0 · 0150.00
2Ian ParkerPCC8.268416.6924 · 6 · 0 · 0 · 0 · 0150.00
3Zach Keever-1Carry Optics8.258917.9229 · 1 · 0 · 0 · 0 · 0150.00
4Ryan GodwinCarry Optics8.061818.1128 · 2 · 0 · 0 · 0 · 0146.42
5Artem MamekhinPCC7.884518.0126 · 4 · 0 · 0 · 0 · 0143.04
6Weston KeitzLimited Optics7.870417.2824 · 5 · 1 · 0 · 0 · 0150.00
7Alex KwokLimited Optics7.688017.9524 · 6 · 0 · 0 · 0 · 0146.52
8Gregory FiddesOpen7.551418.0125 · 3 · 2 · 0 · 0 · 0133.52
9@JeremyRyanFit ResuelloLimited Optics7.456118.2424 · 5 · 1 · 0 · 0 · 0142.10
10Jordan ThompsonCarry Optics7.411318.8925 · 5 · 0 · 0 · 0 · 0134.61
11Patrick Clark-1Carry Optics7.238520.1728 · 2 · 0 · 0 · 0 · 0131.47
12Michael LaahsCarry Optics7.234920.1828 · 2 · 0 · 0 · 0 · 0131.40
4Bay 6 - Fill Your PlateComstock · 26 rounds · 208 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Artem MamekhinPCC7.515216.5023 · 3 · 0 · 0 · 0 · 0130.00
2Ian ParkerPCC7.393015.4219 · 6 · 1 · 0 · 0 · 0127.89
3Anthony De guzmanOpen7.315616.9520 · 6 · 0 · 0 · 0 · 0130.00
4Anthony Orum (BIG ANT)PCC6.823317.8822 · 4 · 0 · 0 · 0 · 0118.03
5@JeremyRyanFit ResuelloLimited Optics6.736618.1122 · 4 · 0 · 0 · 0 · 0130.00
6Benjamin Del rosarioPCC6.614616.6317 · 8 · 1 · 0 · 0 · 0114.42
7Clayton ChowLimited Optics6.570617.3518 · 8 · 0 · 0 · 0 · 0126.80
8AJ GracyCarry Optics6.519217.1818 · 7 · 1 · 0 · 0 · 0130.00
9Jonathan Owyang-2Open6.519116.2617 · 6 · 3 · 0 · 0 · 0115.85
10Alex KwokLimited Optics6.467116.7016 · 9 · 1 · 0 · 0 · 0124.80
11Gabriel CottonLimited Optics6.444117.0716 · 10 · 0 · 0 · 0 · 0124.36
12Damion TaylorLimited Optics6.332518.9521 · 5 · 0 · 0 · 0 · 0122.20
5Bay 7 - All The Deja VuComstock · 36 rounds · 211 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Artem MamekhinPCC10.436916.4832 · 4 · 0 · 0 · 0 · 0180.00
2Anthony De guzmanOpen10.308616.2025 · 10 · 1 · 0 · 0 · 0180.00
3Gabriel CottonLimited Optics10.294116.3230 · 6 · 0 · 0 · 0 · 0180.00
4Ryan GodwinCarry Optics10.011916.7830 · 6 · 0 · 0 · 0 · 0180.00
5Ian ParkerPCC9.917416.9431 · 4 · 1 · 0 · 0 · 0171.04
6Alex KwokLimited Optics9.838215.4523 · 12 · 1 · 0 · 0 · 0172.03
7Jonathan Owyang-1Limited Optics9.473717.1027 · 9 · 0 · 0 · 0 · 0165.65
8Zach Keever-2Open9.305116.9826 · 9 · 1 · 0 · 0 · 0162.48
9Clayton ChowLimited Optics9.275118.7633 · 3 · 0 · 0 · 0 · 0162.18
10Andrew LuuOpen9.200717.3927 · 8 · 1 · 0 · 0 · 0160.65
11@JeremyRyanFit ResuelloLimited Optics9.116217.9928 · 8 · 0 · 0 · 0 · 0159.40
12AJ GracyCarry Optics9.014117.7526 · 10 · 0 · 0 · 0 · 0162.06
6Bay 8 - Terrible TuxedosComstock · 33 rounds · 210 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach Keever-2Open7.265221.6130 · 2 · 1 · 0 · 0 · 0165.00
2Collins TaoCarry Optics6.974722.5129 · 4 · 0 · 0 · 0 · 0165.00
3Reno MayLimited Optics6.708923.7030 · 3 · 0 · 0 · 0 · 0165.00
4AJ GracyCarry Optics6.703223.7230 · 3 · 0 · 0 · 0 · 0158.58
5Artem MamekhinPCC6.658022.9827 · 6 · 0 · 0 · 0 · 0165.00
6Ian ParkerPCC6.619021.0023 · 7 · 3 · 0 · 0 · 0164.03
7Anthony Orum (BIG ANT)PCC6.515122.8725 · 8 · 0 · 0 · 0 · 0161.46
8Sasha RyabovPCC6.367624.9730 · 3 · 0 · 0 · 0 · 0157.80
9Alex KwokLimited Optics6.277622.6228 · 4 · 0 · 1 · 0 · 0154.39
10Gabriel CottonLimited Optics6.231523.5925 · 7 · 1 · 0 · 0 · 0153.26
11Ryan GodwinCarry Optics6.211424.3126 · 7 · 0 · 0 · 0 · 0146.94
12Jordan ThompsonCarry Optics6.156523.3929 · 3 · 0 · 1 · 0 · 0145.64
7El PresidenteVirginia · 12 rounds · 205 runs · classifier 99-11
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Artem MamekhinPCC13.74414.2211 · 1 · 0 · 0 · 0 · 060.00
2Kristian MamekhinPCC11.39244.749 · 3 · 0 · 0 · 0 · 049.73
3George TyPCC10.96415.2911 · 1 · 0 · 0 · 0 · 047.86
4Zach Keever-1Carry Optics10.56345.6812 · 0 · 0 · 0 · 0 · 060.00
5Ian ParkerPCC10.50514.958 · 4 · 0 · 0 · 0 · 045.86
6Zach Keever-2Open10.14495.5210 · 2 · 0 · 0 · 0 · 060.00
7Clayton ChowLimited Optics10.09355.359 · 3 · 0 · 0 · 0 · 060.00
8Gabriel CottonLimited Optics9.90485.258 · 4 · 0 · 0 · 0 · 058.88
9Anthony De guzmanOpen9.86165.789 · 3 · 0 · 0 · 0 · 058.32
10@JeremyRyanFit ResuelloLimited Optics9.64755.399 · 2 · 1 · 0 · 0 · 057.35
11Daniel WilsonCarry Optics9.52385.679 · 3 · 0 · 0 · 0 · 054.10
12CARLSON SETOOpen9.46846.029 · 3 · 0 · 0 · 0 · 056.00

Stages

#StageScoringRoundsPointsClassifier
1Deja Vu All Over AgainComstock126020-03
2Bay 4 - Let Me InComstock26130
3Bay 5 - Who's Your PappyComstock30150
4Bay 6 - Fill Your PlateComstock26130
5Bay 7 - All The Deja VuComstock36180
6Bay 8 - Terrible TuxedosComstock33165
7El PresidenteVirginia126099-11

Field

GM3M27A38B–D112U40