The Record
Oct 3, 2026 · Level I

Richmond USPSA - October 3-4

CA · Source
Shooters
169
Divisions
9
Stages
6
Rounds
180
Field
22 GM/M

Results by division

CSV
#ShooterClassPF S1S2S3S4S5S6 Points%
1 Christian LegaspiA132722 · 1 overall M Minor 6.748.595.575.805.907.16 858.23 100.0
2 Scott HamA120685 · 2 overall A Minor 6.047.264.626.196.585.52 788.18 91.8
3 AJ GracyA156897 · 3 overall M Minor 5.117.445.616.025.596.23 782.07 91.1
4 Ryan TaslimTY133589 · 4 overall A Minor 5.037.244.116.126.336.45 765.89 89.2
5 Albert LiangL6248 · 5 overall M Minor 5.786.965.585.035.725.60 754.13 87.9
6 Sean CadwalladerA174214 · 6 overall M Minor 4.667.054.486.034.856.38 723.95 84.3
7 Neal PanA172246 · 7 overall A Minor 5.747.474.766.235.713.26 721.22 84.0
8 Alex KwanL6220 · 8 overall M Minor 5.268.533.924.555.765.45 717.21 83.6
9 Jonathan NaugleL5999 · 9 overall M Minor 5.366.674.435.844.864.64 690.47 80.5
10 Steven ChangL6195 · 10 overall M Minor 5.004.505.186.844.644.85 685.21 79.8
11 Max LiuA170591 · 11 overall B Minor 5.387.105.204.414.984.56 684.44 79.8
12 AJ NguyenA170484 · 12 overall A Minor 5.116.113.835.644.295.96 669.84 78.0
13 Mark SualA117946 · 13 overall B Minor 3.586.304.345.225.585.39 662.26 77.2
14 Xin LiuA153963 · 14 overall A Minor 4.515.294.435.815.643.71 646.76 75.4
15 Andres GarzaTY92723 · 15 overall A Minor 4.785.394.734.944.894.78 645.12 75.2
16 Yaojie LiuA158609 · 16 overall B Minor 5.295.414.374.265.594.49 642.73 74.9
17 Roger LyTY151172 · 17 overall A Minor 4.986.445.064.424.703.89 640.73 74.7
18 Steve-O CabrerosL5334 · 18 overall B Minor 4.636.113.864.994.764.62 628.35 73.2
19 Tyler GarzaA170413 · 19 overall A Minor 4.576.363.645.504.404.29 622.25 72.5
20 Aaron GreeneA169849 · 20 overall B Minor 5.815.623.764.364.354.62 617.94 72.0
21 Matthew PakA177774 · 21 overall B Minor 4.056.344.044.244.414.62 598.32 69.7
22 Cliff JaoTY99050 · 22 overall B Minor 3.625.393.964.884.323.47 559.32 65.2
23 Calvin DuongA150687 · 23 overall M Minor 5.115.954.302.055.552.66 556.09 64.8
24 Leon FlintA158276 · 24 overall B Minor 2.866.352.524.194.954.57 547.25 63.8
25 Lean BaltazarA169443 · 25 overall B Minor 4.325.943.602.994.413.81 540.47 63.0
26 Ernie PerreiraTY137317 · 26 overall M Minor 4.226.123.003.064.434.29 539.26 62.8
27 Jiaming ‘JM’ ZhangA174646 · 27 overall B Minor 3.334.692.384.285.084.06 519.34 60.5
28 Roderick SuguitanTY55962 · 28 overall C Minor 3.414.023.504.793.774.17 518.69 60.4
29 Judy ChenA133695 · 29 overall B Minor 3.915.172.324.344.223.75 512.91 59.8
30 Mahlon LeonardFY145802 · 30 overall B Minor 3.675.863.253.552.694.97 512.16 59.7
31 Nathan ClemensTY169906 · 31 overall B Minor 4.015.413.564.003.842.58 507.21 59.1
32 Wesley LegaspiA52299 · 32 overall B Minor 2.935.153.253.534.374.10 505.71 58.9
33 Aaron LamA172530 · 33 overall B Minor 1.765.624.063.984.063.63 501.36 58.4
34 Jeffrey JavitsL6026 · 34 overall B Minor 4.005.733.044.163.802.40 499.30 58.2
35 Brian AdzimaA144104 · 35 overall B Minor 4.014.543.293.423.743.87 496.58 57.9
36 Mike RossA153479 · 36 overall B Minor 2.824.633.503.503.914.01 486.59 56.7
37 Aldo RuizA157386 · 37 overall B Minor 3.925.212.413.723.733.42 482.66 56.2
38 Daley TocherA176716 · 38 overall B Minor 2.983.813.144.574.103.11 477.86 55.7
39 Luis CortezA174742 · 39 overall B Minor 4.795.813.100.794.033.74 474.19 55.2
40 Kyle PasionA185938 · 40 overall B Minor 3.594.941.714.804.012.63 469.61 54.7
41 Dennis NguyenFY185379 · 41 overall C Minor 3.255.262.763.653.472.29 446.11 52.0
42 hank nguyenA175266 · 42 overall B Minor 4.355.802.731.913.692.18 440.38 51.3
43 Victor ChanA177627 · 43 overall U Minor 2.804.841.663.614.572.87 440.31 51.3
44 Hunter KeckA156666 · 44 overall C Minor 2.114.093.053.273.883.73 439.28 51.2
45 Justin HayesA133312 · 45 overall C Minor 3.533.023.413.194.212.42 438.36 51.1
46 Jordan BlackA182325 · 46 overall B Minor 3.185.862.123.363.881.91 434.80 50.7
47 Anthony NassarTY172458 · 47 overall B Minor 3.893.792.083.864.451.73 434.66 50.6
48 Ray CerezoA171486 · 48 overall B Minor 2.885.231.374.303.192.80 422.80 49.3
49 CJ AmmermannA164961 · 49 overall C Minor 3.345.372.592.203.303.02 422.64 49.2
50 Sergei IudinA174624 · 50 overall B Minor 2.304.571.483.764.023.37 421.19 49.1
51 Paul ColemanA156804 · 51 overall C Minor 2.394.023.133.293.692.49 415.61 48.4
52 Kirk SinclairA183834 · 52 overall C Minor 1.914.722.693.852.833.24 414.85 48.3
53 Tripp OMaraA174657 · 53 overall C Minor 1.164.501.103.923.894.61 412.62 48.1
54 Kevin james OctavoA186540 · 54 overall C Minor 3.183.442.954.043.102.01 411.46 47.9
55 Tommy (Ha) TaA169420 · 55 overall C Minor 3.664.221.272.614.012.34 390.58 45.5
56 David CountrymanA67154 · 56 overall C Minor 3.203.321.943.053.831.89 377.67 44.0
57 Jeff PaganiniA164131 · 57 overall C Minor 3.055.102.071.702.723.19 377.26 44.0
58 Michael NguyenTY179518 · 58 overall B Minor 0.005.683.191.613.693.15 369.16 43.0
59 Matthew TaA157179 · 59 overall B Minor 4.363.300.461.794.422.67 367.79 42.9
60 Jereemy AldanaA170483 · 60 overall C Minor 2.744.910.403.811.593.64 358.25 41.7
61 Ruo XieA181677 · 61 overall C Minor 1.942.383.043.241.723.24 341.91 39.8
62 Ali FardTY144025 · 62 overall C Minor 2.503.750.683.813.201.52 334.38 39.0
63 Jesse AtkinsonA174679 · 63 overall Minor 2.554.470.931.903.272.54 332.80 38.8
64 Tiana HamA182688 · 64 overall U Minor 2.383.383.030.002.762.19 296.10 34.5
65 Nicholas HerronA173927 · 65 overall C Minor 1.223.071.302.642.701.95 279.42 32.6
66 Garwang LamaA161125 · 66 overall B Minor 0.004.591.553.423.33– 278.56 32.5
67 Kendall ChongL5876 · 67 overall C Minor 1.153.682.281.491.422.69 269.47 31.4
68 Max WindrickA184271 · 68 overall C Minor 3.223.670.000.002.823.17 268.31 31.3
69 Ezra PramonoA187840 · 69 overall U Minor 2.233.101.341.811.742.12 263.56 30.7
70 John RittenhouseA187468 · 70 overall U Minor 1.332.221.291.001.060.93 167.21 19.5
71 Eila SaarniTY181545 · 71 overall U Minor 0.790.970.000.811.260.58 95.80 11.2
72 Ken AvianandaA183574 · 72 overall U Minor 0.32–1.080.022.190.29 92.66 10.8
Registered, no scores recorded
– David Zhi LuoZhang DQA182365 · 73 overall U Minor –0.00––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

1Bay 3 - ¿Coʻmo Se Dice Balance On It?Comstock · 29 rounds · 163 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Marc CuslidgeOpen6.974419.5022 · 6 · 1 · 0 · 0 · 0145.00
2Michael LaahsPCC6.879616.2820 · 7 · 1 · 1 · 0 · 0145.00
3Christian LegaspiCarry Optics6.738719.4422 · 7 · 0 · 0 · 0 · 0145.00
4Anthony De guzmanOpen6.723120.0819 · 10 · 0 · 0 · 0 · 0139.78
5Travis DuCheneyPCC6.511919.8121 · 8 · 0 · 0 · 0 · 0137.25
6Anthony Orum (BIG ANT)PCC6.479219.9122 · 6 · 1 · 0 · 0 · 0136.56
7Russell De VeraLimited Optics6.450121.2425 · 4 · 0 · 0 · 0 · 0145.00
8Alex KwokOpen6.325420.7122 · 7 · 0 · 0 · 0 · 0131.51
9Austen KiyevLimited Optics6.189120.5221 · 7 · 1 · 0 · 0 · 0139.13
10Scott HamCarry Optics6.036121.0420 · 9 · 0 · 0 · 0 · 0129.88
11Michael ChingPCC6.006122.8125 · 4 · 0 · 0 · 0 · 0126.59
12Jeremiah CobbsOpen6.005322.4825 · 3 · 1 · 0 · 0 · 0124.85
2Bay 4 - Tennessee WhiskeyComstock · 30 rounds · 164 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Michael LaahsPCC9.598913.9623 · 6 · 1 · 0 · 0 · 0150.00
2Austen KiyevLimited Optics8.764915.0622 · 7 · 1 · 0 · 0 · 0150.00
3Jerry DAmatoOpen8.735315.3422 · 8 · 0 · 0 · 0 · 0150.00
4Christian LegaspiCarry Optics8.589016.3025 · 5 · 0 · 0 · 0 · 0150.00
5Andrew LuuPCC8.564215.8824 · 5 · 1 · 0 · 0 · 0133.83
6Alex KwanCarry Optics8.533716.6426 · 4 · 0 · 0 · 0 · 0149.03
7Torrance MagtotoPCC8.497516.2424 · 6 · 0 · 0 · 0 · 0132.79
8Travis DuCheneyPCC8.285417.3827 · 3 · 0 · 0 · 0 · 0129.47
9Anthony De guzmanOpen8.215317.6525 · 5 · 0 · 0 · 0 · 0141.07
10John NguyenLimited Optics8.150916.4423 · 6 · 1 · 0 · 0 · 0139.49
11Ephraim San FelipePCC7.943116.8722 · 8 · 0 · 0 · 0 · 0124.13
12Russell De VeraLimited Optics7.859716.5420 · 10 · 0 · 0 · 0 · 0134.51
3Bay 5 - The NarrowsComstock · 27 rounds · 164 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Alex KwokOpen5.909119.8019 · 7 · 1 · 0 · 0 · 0135.00
2Michael LaahsPCC5.908620.1419 · 8 · 0 · 0 · 0 · 0135.00
3AJ GracyCarry Optics5.610422.2823 · 3 · 1 · 0 · 0 · 0135.00
4Albert LiangCarry Optics5.580422.4022 · 5 · 0 · 0 · 0 · 0134.28
5Christian LegaspiCarry Optics5.568821.0119 · 7 · 1 · 0 · 0 · 0134.00
6Anthony De guzmanOpen5.453620.1716 · 10 · 0 · 1 · 0 · 0124.59
7Jerry DAmatoOpen5.368821.4217 · 10 · 0 · 0 · 0 · 0122.66
8Max LiuCarry Optics5.200022.5019 · 7 · 1 · 0 · 0 · 0125.12
9Steven ChangCarry Optics5.184624.1122 · 5 · 0 · 0 · 0 · 0124.75
10Torrance MagtotoPCC5.156121.1416 · 9 · 2 · 0 · 0 · 0117.81
11@VATHLETIC ViriLimited Optics5.097424.1322 · 4 · 1 · 0 · 0 · 0135.00
12Roger LyCarry Optics5.058724.7123 · 3 · 1 · 0 · 0 · 0121.72
4Bay 6 - TOMAHAWK!Comstock · 32 rounds · 164 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Marc CuslidgeOpen7.237521.1427 · 4 · 1 · 0 · 0 · 0160.00
2Andrew LuuPCC7.200020.0024 · 8 · 0 · 0 · 0 · 0160.00
3Jerry DAmatoOpen7.142920.1624 · 8 · 0 · 0 · 0 · 0157.91
4Natalie FrostPCC7.027820.4926 · 4 · 2 · 0 · 0 · 0156.17
5Travis DuCheneyPCC6.853320.7223 · 9 · 0 · 0 · 0 · 0152.30
6Steven ChangCarry Optics6.841621.3425 · 7 · 0 · 0 · 0 · 0160.00
7Alex KwokOpen6.795221.7826 · 6 · 0 · 0 · 0 · 0150.22
8Brandon HendersonPCC6.590421.8524 · 8 · 0 · 0 · 0 · 0146.45
9Anthony Orum (BIG ANT)PCC6.467420.4118 · 14 · 0 · 0 · 0 · 0143.72
10Michael TishlerLimited Optics6.282722.9225 · 6 · 1 · 0 · 0 · 0160.00
11Michael LaahsPCC6.260723.3225 · 7 · 0 · 0 · 0 · 0139.13
12Neal PanCarry Optics6.234023.4225 · 7 · 0 · 0 · 0 · 0145.79
5Bay 7 - TokenizerComstock · 32 rounds · 164 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Michael LaahsPCC6.642421.9825 · 7 · 0 · 0 · 0 · 0160.00
2Clayton ChowLimited Optics6.599222.7327 · 5 · 0 · 0 · 0 · 0160.00
3Alex KwokOpen6.582220.5126 · 5 · 0 · 1 · 0 · 0160.00
4Scott HamCarry Optics6.579522.1925 · 7 · 0 · 0 · 0 · 0160.00
5Jerry DAmatoOpen6.414322.4524 · 8 · 0 · 0 · 0 · 0155.92
6Ryan TaslimCarry Optics6.333622.4223 · 9 · 0 · 0 · 0 · 0154.02
7Anthony De guzmanOpen6.258123.1717 · 15 · 0 · 0 · 0 · 0152.12
8Torrance MagtotoPCC6.213922.5322 · 10 · 0 · 0 · 0 · 0149.68
9Jeremiah CobbsOpen6.158121.7619 · 13 · 0 · 0 · 0 · 0149.69
10Jeremiah CobbsLimited Optics6.076223.3723 · 9 · 0 · 0 · 0 · 0147.32
11Anthony Orum (BIG ANT)PCC6.063322.7621 · 11 · 0 · 0 · 0 · 0146.05
12Christian LegaspiCarry Optics5.904424.0528 · 4 · 0 · 0 · 1 · 0143.58
6Bay 8 - Look at all these blended chickens!Comstock · 30 rounds · 162 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Torrance MagtotoPCC7.495918.4124 · 6 · 0 · 0 · 0 · 0150.00
2Christian LegaspiCarry Optics7.162817.8720 · 9 · 1 · 0 · 0 · 0150.00
3Anthony De guzmanOpen6.467921.8021 · 9 · 0 · 0 · 0 · 0150.00
4Ryan TaslimCarry Optics6.454820.1421 · 8 · 1 · 0 · 0 · 0135.17
5Michael LaahsPCC6.421221.1823 · 7 · 0 · 0 · 0 · 0128.49
6Sean CadwalladerCarry Optics6.381920.3720 · 10 · 0 · 0 · 0 · 0133.65
7Clayton ChowLimited Optics6.346221.4323 · 7 · 0 · 0 · 0 · 0150.00
8Travis DuCheneyPCC6.300419.8424 · 5 · 0 · 1 · 0 · 0126.08
9Gene ChuLimited Optics6.250020.8022 · 6 · 2 · 0 · 0 · 0147.73
10AJ GracyCarry Optics6.232321.1821 · 9 · 0 · 0 · 0 · 0130.51
11AJ NguyenCarry Optics5.962122.1421 · 9 · 0 · 0 · 0 · 0124.86
12Michael ChingPCC5.918722.6422 · 8 · 0 · 0 · 0 · 0118.44

Stages

#StageScoringRoundsPointsClassifier
1Bay 3 - ¿Coʻmo Se Dice Balance On It?Comstock29145
2Bay 4 - Tennessee WhiskeyComstock30150
3Bay 5 - The NarrowsComstock27135
4Bay 6 - TOMAHAWK!Comstock32160
5Bay 7 - TokenizerComstock32160
6Bay 8 - Look at all these blended chickens!Comstock30150

Field

GM2M20A31B–D95U20