The Record
Mar 21, 2026 · Level I · Classifier match

Richmond USPSA - March 21-22 - presented by PSC - Saturday New Shooters, Sunday All Shooters

CA · Source
Shooters
156
Divisions
8
Stages
6
Rounds
122
Field
12 GM/M

Results by division

CSV
#ShooterClassPF S1·S2·S3S4S5S6 Points%
1 Zach Keever-1TY147179 · 1 overall GM Minor 2.249.905.426.598.766.43 550.83 100.0
2 Alex KwanL6220 · 2 overall M Minor 6.588.994.496.117.996.28 536.36 97.4
3 Sean CadwalladerA174214 · 3 overall A Minor 5.357.736.355.356.816.17 513.37 93.2
4 Michael LaahsA171625 · 4 overall B Minor 8.659.135.555.256.285.49 510.97 92.8
5 Patrick ClarkL6159 · 5 overall A Minor 7.708.615.204.434.555.38 451.47 82.0
6 Jordan ThompsonA161248 · 6 overall A Minor 4.476.183.576.086.125.11 436.95 79.3
7 Henry DoanA139269 · 7 overall B Minor 6.216.994.124.745.904.77 427.17 77.5
8 James HanTY152592 · 8 overall B Minor 6.298.324.384.725.184.19 419.42 76.1
9 Zihan ZhangA151356 · 9 overall B Minor 6.547.754.634.734.324.67 417.76 75.8
10 John NguyenTY171565 · 10 overall B Minor 5.868.063.994.305.304.21 402.33 73.0
11 JC PaganettiA142842 · 11 overall B Minor 7.218.314.293.725.283.88 400.28 72.7
12 Calvin DuongA150687 · 12 overall A Minor 7.800.005.384.862.516.30 389.41 70.7
13 Matthew PakA177774 · 13 overall U Minor 7.226.753.644.023.604.95 380.25 69.0
14 John DavisA171474 · 14 overall B Minor 5.743.744.243.985.114.64 373.97 67.9
15 Natalie FrostA151224 · 15 overall A Minor 4.447.914.222.943.245.80 367.45 66.7
16 Mahlon LeonardFY145802 · 16 overall B Minor 5.997.133.613.855.543.15 365.70 66.4
17 AJ NguyenA170484 · 17 overall A Minor 0.009.635.202.915.154.39 365.63 66.4
18 Torrance MagtotoA161253 · 18 overall M Minor 6.017.843.363.874.353.90 363.70 66.0
19 Robin PadillaTY153770 · 19 overall C Minor 5.876.323.452.635.484.57 358.12 65.0
20 Charles SantosA135770 · 20 overall U Minor 5.327.682.564.094.164.22 352.60 64.0
21 Leon FlintA158276 · 21 overall B Minor 6.435.953.423.403.984.22 345.43 62.7
22 Joe OliveriTY88856 · 22 overall B Minor 4.626.883.713.604.353.67 342.92 62.3
23 Nathan ClemensTY169906 · 23 overall B Minor 5.717.532.723.044.224.47 341.91 62.1
24 Wesley LegaspiA52299 · 24 overall B Minor 4.466.124.093.793.863.59 337.55 61.3
25 Paul ColemanA156804 · 25 overall C Minor 6.415.123.902.384.403.97 328.31 59.6
26 Ben GibsonA179210 · 26 overall U Minor 5.193.533.863.273.834.36 324.38 58.9
27 Ali AnsariA166871 · 27 overall U Minor 3.145.314.283.483.443.78 316.95 57.5
28 Jonathan LauA157124 · 28 overall U Minor 0.004.844.523.573.973.48 299.70 54.4
29 Lucas RossA177033 · 29 overall U Minor 5.256.522.143.572.823.62 295.89 53.7
30 Kevin KodaA174685 · 30 overall C Minor 5.046.153.092.384.173.06 293.04 53.2
31 Brian KannappanA173921 · 31 overall C Minor 4.066.813.232.234.482.95 292.47 53.1
32 alex tangA175905 · 32 overall C Minor 5.924.662.823.683.062.90 290.35 52.7
33 Matthew NguyenA175624 · 33 overall U Minor 3.345.952.424.162.893.30 289.92 52.6
34 Aaron GreeneA169849 · 34 overall C Minor 6.088.342.981.891.664.11 286.54 52.0
35 Anthony CarlaA176157 · 35 overall C Minor 3.905.543.812.233.153.36 279.64 50.8
36 David ShimadaA148909 · 36 overall C Minor 5.876.183.081.903.932.67 278.53 50.6
37 Sergei IudinA174624 · 37 overall C Minor 4.046.112.732.372.963.85 276.55 50.2
38 Max GrigorevA168867 · 38 overall C Minor 5.857.172.713.203.111.70 274.82 49.9
39 Luis CortezA174742 · 39 overall C Minor 0.007.334.102.744.482.02 274.63 49.9
40 Angel SanchezA175058 · 40 overall U Minor 2.755.192.812.293.893.22 262.77 47.7
41 Andrew Wang · 41 overall U Minor 4.143.932.123.122.663.43 254.78 46.2
42 Allison PalitzA177055 · 42 overall C Minor 3.534.912.172.253.152.88 238.24 43.2
43 Max Franklin · 43 overall U Minor 4.565.232.131.902.523.20 236.75 43.0
44 Ken SuacilloA173580 · 44 overall D Minor 4.976.490.293.031.833.35 234.42 42.6
45 Eran AmbarA177471 · 45 overall U Minor 4.484.261.942.543.451.82 227.04 41.2
46 James CliftonA176953 · 46 overall C Minor 2.445.121.632.381.743.27 212.64 38.6
47 Brian BerkoA179192 · 47 overall U Minor 0.076.652.582.262.082.47 209.64 38.1
48 hank nguyenA175266 · 48 overall U Minor 0.004.501.262.153.273.28 203.70 37.0
49 Julia RoblesA179216 · 49 overall U Minor 3.374.031.682.091.142.93 191.06 34.7
50 Tripp OMaraA174657 · 50 overall U Minor 2.585.471.442.610.852.52 190.27 34.5
51 Vincent WongA168509 · 51 overall U Minor 1.914.112.160.832.263.22 186.52 33.9
52 Sara DengA173527 · 52 overall U Minor 3.314.481.812.120.762.20 177.20 32.2
53 Nicholas HebnerA178329 · 53 overall U Minor 0.002.991.702.612.051.60 159.84 29.0
54 Ashraf LatifTA92295 · 54 overall C Minor 3.003.151.571.591.192.09 155.73 28.3
55 Mario Jeffery jrA174868 · 55 overall U Minor 0.173.521.551.781.982.19 155.70 28.3
56 John Wu16390 · 56 overall U Minor 0.111.990.800.001.771.23 76.67 13.9
57 Conner CimmiyottiA179377 · 57 overall U Minor 2.072.042.16––– 62.77 11.4
58 Tianda Liu DQA170880 · 58 overall C Minor 0.000.00––0.000.00 0.00 0.0
58 Bret Pemberton DQA178159 · 59 overall U Minor –––0.00–– 0.00 0.0
58 Yifan Zhuang DQA165481 · 60 overall U Minor ––––0.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

1HI-JinxComstock · 12 rounds · 138 runs · classifier 19-01
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Natalie FrostPCC11.27825.3212 · 0 · 0 · 0 · 0 · 060.00
2Julian LimOpen10.85275.168 · 4 · 0 · 0 · 0 · 060.00
3Austen KiyevLimited Optics9.90485.258 · 4 · 0 · 0 · 0 · 060.00
4Artem MamekhinOpen9.76495.539 · 3 · 0 · 0 · 0 · 053.99
5Jonathan OwyangLimited Optics9.12285.708 · 4 · 0 · 0 · 0 · 055.26
6Jerry DAmatoOpen8.86525.647 · 5 · 0 · 0 · 0 · 049.01
7CARLSON SETOOpen8.83286.3410 · 1 · 1 · 0 · 0 · 048.83
8Michael LaahsCarry Optics8.65055.787 · 5 · 0 · 0 · 0 · 060.00
9Weston KeitzLimited Optics8.53245.867 · 5 · 0 · 0 · 0 · 051.69
10Jacky ChenOpen8.37366.218 · 2 · 2 · 0 · 0 · 046.29
11Reno MayLimited Optics8.21026.098 · 3 · 1 · 0 · 0 · 049.73
12Russell De VeraLimited Optics7.92087.0710 · 2 · 0 · 0 · 0 · 047.98
2Absolute CinemaComstock · 14 rounds · 144 runs · classifier 25-07
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Julian LimOpen10.41996.4311 · 3 · 0 · 0 · 0 · 070.00
2Zach Keever-3Limited Optics10.27296.2312 · 1 · 1 · 0 · 0 · 070.00
3Christian LegaspiLimited Optics10.24796.0510 · 4 · 0 · 0 · 0 · 069.83
4CARLSON SETOOpen10.03046.5810 · 4 · 0 · 0 · 0 · 067.38
5Jonathan OwyangLimited Optics10.01526.5912 · 2 · 0 · 0 · 0 · 068.24
6Zach Keever-1Carry Optics9.90426.2610 · 4 · 0 · 0 · 0 · 070.00
7AJ NguyenCarry Optics9.62736.4410 · 4 · 0 · 0 · 0 · 068.04
8Reno MayLimited Optics9.53727.1313 · 1 · 0 · 0 · 0 · 064.99
9Natalie FrostPCC9.50976.7311 · 3 · 0 · 0 · 0 · 070.00
10Michael ChingPCC9.49646.9512 · 2 · 0 · 0 · 0 · 069.90
11Peter ChangOpen9.45767.1912 · 2 · 0 · 0 · 0 · 063.54
12Gabriel CottonLimited Optics9.43407.4214 · 0 · 0 · 0 · 0 · 064.28
3Bay 4 Performance Shooting ConceptsComstock · 20 rounds · 144 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Julian LimOpen7.211213.5918 · 2 · 0 · 0 · 0 · 0100.00
2Natalie FrostPCC6.709514.0117 · 3 · 0 · 0 · 0 · 0100.00
3Artem MamekhinOpen6.689914.3518 · 2 · 0 · 0 · 0 · 092.77
4Gabriel CottonLimited Optics6.441913.3513 · 7 · 0 · 0 · 0 · 0100.00
5Sean CadwalladerCarry Optics6.351414.1717 · 1 · 2 · 0 · 0 · 0100.00
6Michael ChingPCC6.278015.6119 · 1 · 0 · 0 · 0 · 093.57
7CARLSON SETOOpen6.266115.4817 · 3 · 0 · 0 · 0 · 086.89
8Jerry DAmatoOpen6.258914.0615 · 4 · 1 · 0 · 0 · 086.79
9Russell De VeraLimited Optics5.765515.6115 · 5 · 0 · 0 · 0 · 089.50
10Weston KeitzLimited Optics5.759215.2814 · 6 · 0 · 0 · 0 · 089.40
11Reno MayLimited Optics5.733315.0013 · 7 · 0 · 0 · 0 · 089.00
12Clayton ChowLimited Optics5.706514.7213 · 6 · 1 · 0 · 0 · 088.58
4Bay 5 UnloadedComstock · 26 rounds · 143 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Jerry DAmatoOpen6.594717.5919 · 7 · 0 · 0 · 0 · 0130.00
2Zach Keever-1Carry Optics6.588517.9121 · 4 · 1 · 0 · 0 · 0130.00
3Alex KwanCarry Optics6.113518.3218 · 7 · 1 · 0 · 0 · 0120.63
4Jordan ThompsonCarry Optics6.080718.0919 · 4 · 3 · 0 · 0 · 0119.98
5Gabriel CottonLimited Optics5.982120.0621 · 5 · 0 · 0 · 0 · 0130.00
6CARLSON SETOOpen5.931319.2214 · 10 · 2 · 0 · 0 · 0116.92
7Peter ChangOpen5.868821.6423 · 3 · 0 · 0 · 0 · 0115.69
8Kyle ManzanoLimited Optics5.868020.4522 · 3 · 1 · 0 · 0 · 0127.52
9Julian LimOpen5.811619.9616 · 8 · 2 · 0 · 0 · 0114.56
10Clayton ChowLimited Optics5.701818.2415 · 9 · 2 · 0 · 0 · 0123.91
11John AoananPCC5.686320.4021 · 3 · 2 · 0 · 0 · 0130.00
12Ed EspinozaPCC5.587720.7619 · 7 · 0 · 0 · 0 · 0127.75
5Bay 6 Jon's Stage Design TutorialComstock · 26 rounds · 142 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach Keever-1Carry Optics8.760213.4720 · 6 · 0 · 0 · 0 · 0130.00
2Julian LimOpen8.108114.4317 · 7 · 2 · 0 · 0 · 0130.00
3Alex KwanCarry Optics7.994815.5123 · 3 · 0 · 0 · 0 · 0118.64
4Christian LegaspiLimited Optics7.640814.9218 · 8 · 0 · 0 · 0 · 0130.00
5Natalie FrostPCC7.551816.4223 · 3 · 0 · 0 · 0 · 0130.00
6Clayton ChowLimited Optics7.465416.6123 · 3 · 0 · 0 · 0 · 0127.02
7Jeremiah CobbsLimited Optics7.302716.9823 · 3 · 0 · 0 · 0 · 0124.25
8CARLSON SETOOpen7.187717.5322 · 4 · 0 · 0 · 0 · 0115.24
9Jerry DAmatoOpen7.125316.2819 · 7 · 0 · 0 · 0 · 0114.24
10Peter ChangOpen6.902517.5317 · 9 · 0 · 0 · 0 · 0110.67
11Weston KeitzLimited Optics6.869715.4316 · 8 · 2 · 0 · 0 · 0116.88
12Sean CadwalladerCarry Optics6.808017.9223 · 2 · 1 · 0 · 0 · 0101.03
6Bay 8 Can You BlendComstock · 24 rounds · 147 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach Keever-2Limited Optics7.412514.5718 · 6 · 0 · 0 · 0 · 0120.00
2Gabriel CottonLimited Optics6.938014.9916 · 8 · 0 · 0 · 0 · 0112.32
3Julian LimOpen6.918615.6114 · 9 · 1 · 0 · 0 · 0120.00
4Jerry DAmatoOpen6.697914.9314 · 10 · 0 · 0 · 0 · 0116.17
5Artem MamekhinOpen6.666716.2019 · 4 · 1 · 0 · 0 · 0115.63
6Jacky ChenOpen6.596617.1317 · 7 · 0 · 0 · 0 · 0114.42
7Natalie FrostPCC6.596315.1614 · 10 · 0 · 0 · 0 · 0120.00
8Zach Keever-1Carry Optics6.435015.5414 · 10 · 0 · 0 · 0 · 0120.00
9Clayton ChowLimited Optics6.381514.7312 · 11 · 1 · 0 · 0 · 0103.31
10Christian LegaspiLimited Optics6.370216.6417 · 7 · 0 · 0 · 0 · 0103.13
11Calvin DuongCarry Optics6.300918.4122 · 2 · 0 · 0 · 0 · 0117.50
12Alex KwanCarry Optics6.283316.8717 · 7 · 0 · 0 · 0 · 0117.17

Stages

#StageScoringRoundsPointsClassifier
1HI-JinxComstock126019-01
2Absolute CinemaComstock147025-07
3Bay 4 Performance Shooting ConceptsComstock20100
4Bay 5 UnloadedComstock26130
5Bay 6 Jon's Stage Design TutorialComstock26130
6Bay 8 Can You BlendComstock24120

Field

GM1M11A25B–D61U54