The Record
Sep 5, 2026 · Level I · Classifier match

Richmond USPSA - September 5-6

CA · Source
Shooters
231
Divisions
8
Stages
7
Rounds
167
Field
28 GM/M

Results by division

CSV
#ShooterClassPF S1S2·S3S4S5S6S7 Points%
1 Zach KeeverTY147179 · 1 overall GM Minor 5.2311.635.899.276.007.828.12 792.82 100.0
2 AJ GracyA156897 · 2 overall A Minor 5.549.045.827.345.266.746.61 708.53 89.4
3 Alex KwokA173446 · 3 overall GM Minor 3.785.335.179.106.616.177.57 701.92 88.5
4 Ernie PerreiraTY137317 · 4 overall M Minor 5.346.684.237.666.366.507.55 696.07 87.8
5 Patrick ClarkL6159 · 5 overall A Minor 5.336.874.107.525.896.356.96 671.38 84.7
6 Michael TishlerA173132 · 6 overall B Minor 4.866.254.367.005.726.497.32 660.14 83.3
7 Ryan TaslimTY133589 · 7 overall A Minor 5.865.565.384.165.135.788.72 644.97 81.3
8 Eric MikhlinA140404 · 8 overall A Minor 5.239.005.386.595.045.276.20 641.61 80.9
9 Ian ParkerL6251 · 9 overall M Minor 3.7210.454.518.255.124.868.30 630.52 79.5
10 Tyler LavertuTY144998 · 10 overall A Minor 5.548.656.285.084.765.763.38 622.85 78.6
11 John NguyenTY171565 · 11 overall A Minor 4.408.124.777.914.155.966.41 622.16 78.5
12 Sean CadwalladerA174214 · 12 overall M Minor 4.959.335.976.714.776.470.97 621.89 78.4
13 Roger LyTY151172 · 13 overall A Minor 4.399.204.097.584.735.737.25 621.06 78.3
14 AJ NguyenA170484 · 14 overall A Minor 4.597.444.107.444.556.715.73 620.48 78.3
15 Tyler GarzaA170413 · 15 overall A Minor 2.809.464.727.255.885.795.84 612.59 77.3
16 Matthew PakA177774 · 16 overall B Minor 4.467.565.566.314.305.765.46 607.15 76.6
17 Steven Chang-1L6195 · 17 overall M Minor 4.2410.144.435.365.015.827.47 605.11 76.3
18 Jiaming ‘JM’ ZhangA174646 · 18 overall B Minor 4.098.595.127.125.204.486.03 604.06 76.2
19 Brian liA163120 · 19 overall B Minor 4.945.543.586.825.255.576.59 602.99 76.1
20 Daniel WilsonA119486 · 20 overall M Minor 4.4310.754.566.515.354.925.11 598.91 75.5
21 Xin LiuA153963 · 21 overall A Minor 5.0710.072.786.603.956.246.78 580.51 73.2
22 Max LiuA170591 · 22 overall B Minor 4.4310.033.306.825.035.573.15 560.23 70.7
23 Kaimana HolokahiTY164293 · 23 overall A Minor 4.137.674.806.513.494.227.18 551.51 69.6
24 Jay MarkusA130544 · 24 overall B Minor 4.347.003.545.894.594.936.28 547.50 69.1
25 Brian AdzimaA144104 · 25 overall B Minor 4.097.594.266.104.045.155.25 545.80 68.8
26 Leon FlintA158276 · 26 overall B Minor 4.416.884.616.463.504.825.15 544.04 68.6
27 Adrienne CondeA158787 · 27 overall B Minor 4.2610.244.505.425.143.993.99 541.84 68.3
28 Jorge BejaranoA171740 · 28 overall B Minor 3.228.554.855.274.144.796.74 539.16 68.0
29 Adam SoongA156655 · 29 overall B Minor 4.067.953.884.934.785.065.62 538.57 67.9
30 Joel LeeA164008 · 30 overall C Minor 2.879.205.456.823.444.883.96 530.77 67.0
31 David MondryA172671 · 31 overall B Minor 3.445.833.546.405.564.134.64 524.42 66.2
32 Aaron GreeneA169849 · 32 overall B Minor 4.483.004.474.634.414.933.80 515.67 65.0
33 Gene ChuA168861 · 33 overall C Minor 3.957.674.115.714.315.611.31 513.01 64.7
34 Jonathan NaugleL5999 · 34 overall M Minor 0.007.625.017.824.175.873.68 505.22 63.7
35 Lean BaltazarA169443 · 35 overall B Minor 3.696.173.564.744.664.405.93 502.05 63.3
36 JC PaganettiA142842 · 36 overall A Minor 4.309.464.315.602.704.504.87 500.27 63.1
37 Josh AltonA139846 · 37 overall B Minor 4.228.884.585.122.284.655.69 496.97 62.7
38 Bo DahlbergA94652 · 38 overall B Minor 3.267.033.555.533.865.534.37 496.78 62.7
39 Mahlon LeonardFY145802 · 39 overall B Minor 3.587.793.894.703.025.266.24 493.00 62.2
40 Jesse DaA184921 · 40 overall B Minor 2.828.042.956.244.554.405.10 487.02 61.4
41 Lucas RossA177033 · 41 overall B Minor 3.777.694.175.593.204.353.98 481.63 60.8
42 Mike RossA153479 · 42 overall B Minor 4.097.544.035.173.123.965.30 480.86 60.6
43 Cliff JaoTY99050 · 43 overall B Minor 2.279.653.115.883.505.325.57 476.11 60.0
44 Jeffrey JavitsL6026 · 44 overall B Minor 3.806.383.505.224.143.714.18 468.56 59.1
45 Nathan ClemensTY169906 · 45 overall B Minor 2.465.983.225.803.295.345.54 467.24 58.9
46 Ismael GonzalezA181695 · 46 overall C Minor 2.816.162.825.124.454.913.28 453.29 57.2
47 Kevin ChuFY25171 · 47 overall B Minor 2.313.852.565.364.535.164.47 451.99 57.0
48 Garwang LamaA161125 · 48 overall B Minor 3.258.333.673.192.674.896.07 442.18 55.8
49 Jordan BlackA182325 · 49 overall B Minor 1.725.084.025.983.803.595.09 442.03 55.8
50 Wesley LegaspiA52299 · 50 overall B Minor 3.194.923.624.043.443.884.98 431.05 54.4
51 hank nguyenA175266 · 51 overall B Minor 2.775.783.924.803.653.733.27 429.04 54.1
52 Jesse HoangA153880 · 52 overall B Minor 3.466.523.024.932.524.494.30 425.45 53.7
53 Matthew TaA157179 · 53 overall B Minor 2.466.192.834.822.534.985.42 417.72 52.7
54 Michael NguyenTY179518 · 54 overall B Minor 2.535.492.963.464.713.065.91 415.95 52.5
55 Aaron LamA172530 · 55 overall B Minor 3.696.532.124.324.252.625.51 413.52 52.2
56 CJ AmmermannA164961 · 56 overall C Minor 3.066.223.214.443.972.784.42 412.90 52.1
57 Ali FardTY144025 · 57 overall C Minor 2.887.083.803.923.593.073.36 404.53 51.0
58 Kyle LaserA160667 · 58 overall C Minor 2.975.753.025.312.833.143.80 393.68 49.7
59 Paul ColemanA156804 · 59 overall C Minor 3.573.542.593.843.593.273.99 390.69 49.3
60 Tommy (Ha) TaA169420 · 60 overall C Minor 2.816.522.203.763.584.802.10 385.64 48.6
61 Allison PalitzA177055 · 61 overall C Minor 3.175.063.584.411.923.643.51 381.53 48.1
62 David CountrymanA67154 · 62 overall C Minor 0.648.022.974.693.393.864.97 377.87 47.7
63 Max Grigorev168867 · 63 overall C Minor 2.465.643.573.501.963.045.51 361.17 45.6
64 Michael TamA164490 · 64 overall C Minor 3.055.022.453.692.733.413.91 360.23 45.4
65 Sergei IudinA174624 · 65 overall C Minor 1.968.212.675.111.954.092.54 354.63 44.7
66 Scott Bonder161049 · 66 overall C Minor 1.166.223.195.163.152.933.02 353.88 44.6
67 David ShimadaA148909 · 67 overall C Minor 2.604.832.634.222.163.482.95 341.61 43.1
68 Evan Chang-Siu · 68 overall C Minor 2.547.791.953.983.072.444.18 339.94 42.9
69 Tripp OMaraA174657 · 69 overall C Minor 2.635.222.873.922.843.061.65 339.53 42.8
70 Jereemy AldanaA170483 · 70 overall C Minor 2.936.930.006.452.833.931.07 334.36 42.2
71 Rene LauzonTY152559 · 71 overall C Minor 2.317.910.104.172.963.715.55 331.22 41.8
72 Alex GormanA186675 · 72 overall U Minor 2.844.441.483.602.873.004.20 327.83 41.4
73 Eduardo De guzman · 73 overall B Minor 2.714.901.582.781.534.464.77 319.67 40.3
74 Dennis NguyenFY185379 · 74 overall C Minor 0.036.591.933.953.232.903.50 288.99 36.5
75 Tony RenniaA162889 · 75 overall D Minor 0.405.243.003.812.521.943.09 276.11 34.8
76 Chris HoffmannA181391 · 76 overall U Minor 1.475.630.213.463.122.764.67 275.29 34.7
77 Ruo XieA181677 · 77 overall C Minor 1.934.732.863.530.462.672.73 263.17 33.2
78 Khamisi NorwoodA105170 · 78 overall B Minor 0.004.841.504.273.022.750.17 240.40 30.3
79 Victor ChanA177627 · 79 overall U Minor 1.645.34–5.010.002.934.77 228.13 28.8
80 Ivan BabushkinA175084 · 80 overall U Minor 2.314.330.00–2.463.701.41 206.77 26.1
81 Vincent Lam · 81 overall U Minor 1.453.472.003.890.760.832.28 200.57 25.3
82 John HaugrudL3870 · 82 overall U Minor 0.193.750.112.862.212.312.43 180.74 22.8
83 Eila SaarniTY181545 · 83 overall U Minor 1.112.240.600.850.911.030.44 102.73 13.0
84 David Sapienza DQA177670 · 84 overall U Minor ––0.000.000.00–– 0.00 0.0
84 Eve Edelson DQA127951 · 85 overall U Minor 0.000.000.000.000.000.000.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

1Bay 3 - Black Walls MatterComstock · 25 rounds · 221 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Jerry DAmatoOpen6.289017.6519 · 5 · 1 · 0 · 0 · 0125.00
2Sasha RyabovPCC6.093219.5322 · 3 · 0 · 0 · 0 · 0125.00
3Michael LaahsPCC6.071217.1321 · 3 · 0 · 1 · 0 · 0124.55
4Artem MamekhinPCC6.065418.9620 · 5 · 0 · 0 · 0 · 0124.43
5Anthony De guzmanOpen6.002920.4923 · 2 · 0 · 0 · 0 · 0119.31
6Julian LimOpen6.001019.8319 · 6 · 0 · 0 · 0 · 0119.28
7Jacky ChenLimited Optics5.994220.5224 · 1 · 0 · 0 · 0 · 0125.00
8Christian LegaspiLimited Optics5.955519.3120 · 5 · 0 · 0 · 0 · 0124.19
9Ryan TaslimCarry Optics5.864719.9521 · 4 · 0 · 0 · 0 · 0125.00
10Gabe CottonLimited Optics5.712819.7819 · 6 · 0 · 0 · 0 · 0119.13
11Calvin DuongLimited Optics5.704520.5121 · 4 · 0 · 0 · 0 · 0118.96
12Travis DuCheneyPCC5.695219.4918 · 7 · 0 · 0 · 0 · 0116.84
2Bang and ClangComstock · 6 rounds · 227 runs · classifier 99-62
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Torrance MagtotoPCC16.66671.806 · 0 · 0 · 0 · 0 · 030.00
2Michael LaahsPCC15.30611.966 · 0 · 0 · 0 · 0 · 027.55
3Natalie FrostPCC15.15151.986 · 0 · 0 · 0 · 0 · 027.27
4Artem MamekhinPCC14.21802.116 · 0 · 0 · 0 · 0 · 025.59
5Thrax CuiPCC13.59222.065 · 1 · 0 · 0 · 0 · 024.47
6Sasha RyabovPCC13.57472.216 · 0 · 0 · 0 · 0 · 024.43
7Brandon HendersonPCC13.52662.075 · 1 · 0 · 0 · 0 · 024.35
8George TyPCC12.87552.336 · 0 · 0 · 0 · 0 · 023.18
9Judy ChenPCC12.29512.446 · 0 · 0 · 0 · 0 · 022.13
10Glenn BaldadoPCC12.09302.154 · 2 · 0 · 0 · 0 · 021.77
11Christian LegaspiLimited Optics11.81102.546 · 0 · 0 · 0 · 0 · 030.00
12Julian LimOpen11.67322.576 · 0 · 0 · 0 · 0 · 030.00
3Bay 4 - Copy PastaComstock · 29 rounds · 221 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Artem MamekhinPCC6.695718.3719 · 9 · 1 · 0 · 0 · 0145.00
2Michael LaahsPCC6.663018.1618 · 10 · 1 · 0 · 0 · 0144.29
3Bradley PopeOpen6.593419.1114 · 13 · 2 · 0 · 0 · 0145.00
4Jonathan OwyangOpen6.494820.1715 · 14 · 0 · 0 · 0 · 0142.83
5Sasha RyabovPCC6.340520.0321 · 7 · 1 · 0 · 0 · 0137.31
6Peter ChangOpen6.281419.9019 · 10 · 0 · 0 · 1 · 0138.14
7Tyler LavertuCarry Optics6.277118.4821 · 7 · 0 · 1 · 0 · 0145.00
8Christian LegaspiLimited Optics6.171721.5523 · 6 · 0 · 0 · 0 · 0145.00
9Valentin RyabovPCC6.135919.7219 · 8 · 2 · 0 · 0 · 0132.88
10Julian LimOpen6.055122.1320 · 8 · 1 · 0 · 0 · 0133.16
11Sean CadwalladerCarry Optics5.970920.6018 · 11 · 0 · 0 · 0 · 0137.93
12Rommel BaliloPCC5.923521.4421 · 7 · 1 · 0 · 0 · 0128.28
4Bay 5 - BlenderComstock · 28 rounds · 224 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Sasha RyabovPCC9.843812.8021 · 7 · 0 · 0 · 0 · 0140.00
2Anthony De guzmanOpen9.355514.4323 · 5 · 0 · 0 · 0 · 0140.00
3Bradley PopeOpen9.324513.6215 · 13 · 0 · 0 · 0 · 0139.54
4Zach KeeverCarry Optics9.269412.7318 · 9 · 1 · 0 · 0 · 0140.00
5Alex KwokCarry Optics9.098012.7517 · 10 · 1 · 0 · 0 · 0137.41
6Artem MamekhinPCC8.988815.1326 · 2 · 0 · 0 · 0 · 0127.84
7Michael LaahsPCC8.928612.3214 · 13 · 1 · 0 · 0 · 0126.98
8Austen KiyevLimited Optics8.571413.3017 · 9 · 2 · 0 · 0 · 0140.00
9Jacky ChenLimited Optics8.558815.8926 · 2 · 0 · 0 · 0 · 0139.79
10Anthony Orum (BIG ANT)PCC8.371515.2922 · 6 · 0 · 0 · 0 · 0119.06
11Gabe CottonLimited Optics8.305014.6919 · 9 · 0 · 0 · 0 · 0135.65
12Brandon HendersonPCC8.301415.6623 · 5 · 0 · 0 · 0 · 0118.06
5Bay 6 - Straights of America Comstock · 31 rounds · 224 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Jerry DAmatoOpen6.912219.8224 · 5 · 2 · 0 · 0 · 0155.00
2Anthony De guzmanOpen6.860420.9924 · 5 · 2 · 0 · 0 · 0153.84
3@JeremyRyanFit ResuelloLimited Optics6.855821.1527 · 3 · 1 · 0 · 0 · 0155.00
4Christian LegaspiLimited Optics6.819320.0922 · 9 · 0 · 0 · 0 · 0154.17
5Albert LiangPCC6.641521.2324 · 7 · 0 · 0 · 0 · 0155.00
6Alex KwokCarry Optics6.607321.3424 · 7 · 0 · 0 · 0 · 0155.00
7Natalie FrostPCC6.590922.0026 · 5 · 0 · 0 · 0 · 0153.82
8Julian LimOpen6.413622.9225 · 5 · 1 · 0 · 0 · 0143.82
9Gabe CottonLimited Optics6.382021.7824 · 6 · 1 · 0 · 0 · 0144.29
10Sasha RyabovPCC6.382022.7226 · 5 · 0 · 0 · 0 · 0148.94
11Ernie PerreiraCarry Optics6.363623.1028 · 2 · 1 · 0 · 0 · 0149.28
12Anthony Orum (BIG ANT)PCC6.250024.4830 · 1 · 0 · 0 · 0 · 0145.86
6Bay 7 - Same-same but differentComstock · 32 rounds · 226 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Anthony De guzmanOpen8.472717.9424 · 8 · 0 · 0 · 0 · 0160.00
2Artem MamekhinPCC8.315118.2828 · 4 · 0 · 0 · 0 · 0160.00
3Zach KeeverCarry Optics7.820018.6725 · 7 · 0 · 0 · 0 · 0160.00
4Torrance MagtotoPCC7.587319.7727 · 5 · 0 · 0 · 0 · 0146.00
5Travis DuCheneyPCC7.547219.0825 · 6 · 1 · 0 · 0 · 0145.22
6Jonathan OwyangOpen7.465719.6923 · 7 · 2 · 0 · 0 · 0140.98
7Gabe CottonLimited Optics7.411319.1624 · 7 · 1 · 0 · 0 · 0160.00
8@JeremyRyanFit ResuelloLimited Optics7.355219.8527 · 3 · 2 · 0 · 0 · 0158.79
9Bradley PopeOpen7.269220.9124 · 8 · 0 · 0 · 0 · 0137.27
10Albert LiangPCC7.211819.6925 · 5 · 2 · 0 · 0 · 0138.77
11Brandon HendersonPCC7.099419.7223 · 8 · 1 · 0 · 0 · 0136.61
12George TyPCC7.024420.5025 · 6 · 1 · 0 · 0 · 0135.16
7Bay 8 - oBang & ChangComstock · 16 rounds · 225 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Michael LaahsPCC8.95888.2613 · 3 · 0 · 0 · 0 · 080.00
2Ryan TaslimCarry Optics8.71678.2613 · 2 · 1 · 0 · 0 · 080.00
3Sasha RyabovPCC8.60939.0615 · 1 · 0 · 0 · 0 · 076.88
4Jerry DAmatoOpen8.49608.7113 · 3 · 0 · 0 · 0 · 080.00
5Christian LegaspiLimited Optics8.46338.9814 · 2 · 0 · 0 · 0 · 080.00
6Albert LiangPCC8.40719.0414 · 2 · 0 · 0 · 0 · 075.07
7Artem MamekhinPCC8.39008.8213 · 3 · 0 · 0 · 0 · 074.92
8Thrax CuiPCC8.35218.8613 · 3 · 0 · 0 · 0 · 074.58
9Ian ParkerCarry Optics8.29608.9213 · 3 · 0 · 0 · 0 · 076.14
10Gregory ShieldsLimited Optics8.17619.5415 · 1 · 0 · 0 · 0 · 077.29
11Zach KeeverCarry Optics8.11728.8712 · 4 · 0 · 0 · 0 · 074.50
12Peter ChangOpen8.09679.5113 · 3 · 0 · 0 · 0 · 076.24

Stages

#StageScoringRoundsPointsClassifier
1Bay 3 - Black Walls MatterComstock25125
2Bang and ClangComstock63099-62
3Bay 4 - Copy PastaComstock29145
4Bay 5 - BlenderComstock28140
5Bay 6 - Straights of America Comstock31155
6Bay 7 - Same-same but differentComstock32160
7Bay 8 - oBang & ChangComstock1680

Field

GM4M24A44B–D131U28