The Record
Sep 6, 2025 · Level I · Classifier match

Richmond USPSA - September 6-7

CA · Source
Shooters
171
Divisions
9
Stages
7
Rounds
124
Field
21 GM/M

Add target photos · help us build automatic hit scoring

Results by division

CSV
#ShooterClassPF S1S2S3·S4S5S6S7 Points%
1 Zach KeeverTY147179 · 1 overall M Minor 5.425.568.574.586.166.615.69 592.58 100.0
2 James FangA138331 · 2 overall A Minor 5.044.967.794.986.736.674.18 557.28 94.0
3 @JeremyRyanFit ResuelloTY146736 · 3 overall M Minor 3.913.736.933.836.726.615.86 541.13 91.3
4 Collins TaoL5931 · 4 overall M Minor 4.316.038.164.114.635.655.27 531.49 89.7
5 Jonathan NaugleL5999 · 5 overall M Minor 3.944.306.573.807.035.905.71 527.44 89.0
6 Alex KwanL6220 · 6 overall M Minor 3.775.648.134.224.646.234.51 519.74 87.7
7 Steven ChangL6195 · 7 overall A Minor 4.454.937.643.346.215.014.94 490.91 82.8
8 Sean Cadwallader · 8 overall U Minor 3.854.896.654.015.805.174.70 489.27 82.6
9 Andrew LuuA136868 · 9 overall A Minor 1.596.137.354.435.724.784.18 476.41 80.4
10 Patrick ClarkL6159 · 10 overall A Minor 3.934.486.463.725.385.144.44 467.20 78.8
11 Kevin SchapanskyA87481 · 11 overall B Minor 4.144.817.173.934.825.623.56 467.05 78.8
12 AJ GracyA156897 · 12 overall A Minor 4.315.597.773.436.265.603.04 466.84 78.8
13 Vincent SomL6276 · 13 overall A Minor 4.094.915.423.595.904.824.47 460.35 77.7
14 Michael LaahsA171625 · 14 overall U Minor 4.574.905.853.575.105.194.03 458.01 77.3
15 Ernie PerreiraTY137317 · 15 overall M Minor 4.044.807.783.714.375.743.12 453.67 76.6
16 Martin CarreonA162307 · 16 overall C Minor 3.894.056.602.654.795.194.97 447.03 75.4
17 Xin LiuA153963 · 17 overall B Minor 4.665.575.303.325.844.963.53 444.46 75.0
18 Yaojie LiuA158609 · 18 overall B Minor 4.224.666.123.305.344.383.68 424.76 71.7
19 Brian LeeA130650 · 19 overall B Minor 3.773.635.843.704.444.843.79 424.01 71.5
20 Tyler GarzaA170413 · 20 overall U Minor 3.403.827.133.115.654.973.36 419.44 70.8
21 Yee-Min LinRD8 · 21 overall M Minor 4.194.227.133.474.114.653.18 415.25 70.1
22 Gene ChuA168861 · 22 overall C Minor 1.624.076.213.811.665.124.06 406.16 68.5
23 Alexander Anton - buzzardA169966 · 23 overall U Minor 2.613.826.263.224.014.693.82 401.39 67.7
24 Kelly ChiA84674 · 24 overall B Minor 3.992.925.623.145.674.952.97 395.91 66.8
25 Brian AdzimaA144104 · 25 overall B Minor 4.734.534.743.152.944.643.42 394.72 66.6
26 Roderick SuguitanTY55962 · 26 overall C Minor 3.744.005.293.274.024.433.44 392.48 66.2
27 Mike RossA153479 · 27 overall C Minor 3.803.545.953.523.664.273.24 388.11 65.5
28 Calvin LinceA170479 · 28 overall U Minor 4.464.395.953.024.715.331.88 388.08 65.5
29 Vitaly YaremchukA168198 · 29 overall U Minor 4.474.466.122.624.293.523.63 380.85 64.3
30 Leon FlintA158276 · 30 overall B Minor 2.903.905.652.644.534.862.84 370.80 62.6
31 Bao DinhA163230 · 31 overall B Minor 2.172.985.053.643.674.293.28 367.50 62.0
32 Casey WongA118332 · 32 overall B Minor 2.443.045.233.153.693.524.28 367.29 62.0
33 Matthew TaA157179 · 33 overall C Minor 4.053.615.663.014.184.092.55 360.68 60.9
34 JC PaganettiA142842 · 34 overall B Minor 3.853.545.981.834.694.183.40 358.10 60.4
35 Nancy LamFY109187 · 35 overall B Minor 2.633.965.322.744.173.613.59 358.08 60.4
36 Aaron GreeneA169849 · 36 overall U Minor 1.833.585.692.802.944.023.60 351.01 59.2
37 Zihan ZhangA151356 · 37 overall B Minor 3.482.975.451.542.085.233.80 349.83 59.0
38 Bob RogersTY140843 · 38 overall B Minor 4.554.096.303.011.592.913.40 349.20 58.9
39 Mahlon LeonardFY145802 · 39 overall C Minor 3.103.424.372.634.374.762.57 348.79 58.9
40 John VilaikeoL5900 · 40 overall B Minor 0.614.124.872.050.004.694.95 345.69 58.3
41 Jeffrey JavitsL6026 · 41 overall C Minor 3.313.214.752.514.183.933.08 341.58 57.6
42 David MondryA172671 · 42 overall U Minor 2.113.844.942.224.444.562.58 335.13 56.5
43 Branko GrujcicA156384 · 43 overall C Minor 2.553.555.032.793.804.142.45 333.61 56.3
44 Xingjian LiuA170591 · 44 overall U Minor 3.023.475.423.024.343.442.22 329.19 55.5
45 Brandon AngelesA169446 · 45 overall D Minor 3.912.905.193.463.163.362.15 327.24 55.2
46 Shane DoongFY65521 · 46 overall U Minor 3.512.684.483.291.164.961.73 320.40 54.1
47 Spencer LeA157178 · 47 overall C Minor 3.223.414.612.333.063.772.55 312.49 52.7
48 John NguyenA171565 · 48 overall U Minor 1.314.405.522.074.594.651.46 310.96 52.5
49 Joe OliveriTY88856 · 49 overall B Minor 1.902.863.412.532.553.643.22 301.91 51.0
50 Nathan ClemensTY169906 · 50 overall U Minor 3.953.085.443.511.923.031.23 293.62 49.5
51 Jose Arlene A. CruzA158022 · 51 overall C Minor 1.872.095.851.892.634.012.02 275.44 46.5
52 CJ AmmermannA164961 · 52 overall C Minor 2.873.033.632.053.603.322.03 274.64 46.4
53 Rahul NarangA159005 · 53 overall D Minor 2.943.263.682.221.943.462.04 272.13 45.9
54 Scott AlbrechtTY113130 · 54 overall C Minor 2.893.113.502.292.022.902.52 271.00 45.7
55 Brandon TanizawaA164714 · 55 overall C Minor 3.623.313.012.014.263.531.25 269.30 45.5
56 David ShimadaA148909 · 56 overall C Minor 3.143.065.261.283.822.781.89 257.16 43.4
57 Tianda LiuA170880 · 57 overall U Minor 2.363.312.821.194.093.102.34 253.27 42.7
58 Michael ZimmermanA173266 · 58 overall U Minor 0.871.204.602.302.701.902.76 233.53 39.4
59 Paul ColemanA156804 · 59 overall U Minor 1.783.422.542.012.992.251.78 227.75 38.4
60 Joshua FanA171786 · 60 overall U Minor 1.502.642.932.104.173.640.31 225.95 38.1
61 Tony RenniaA162889 · 61 overall U Minor 1.732.812.200.801.332.272.68 198.65 33.5
62 David FriedlanderA157546 · 62 overall U Minor 1.582.734.300.762.900.601.53 159.99 27.0
63 Michelle PattizA167578 · 63 overall U Minor 0.001.234.051.162.782.160.53 148.06 25.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 Left - World Shoot XX Stage 28Comstock · 9 rounds · 160 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach KeeverCarry Optics5.42337.567 · 2 · 0 · 0 · 0 · 045.00
2Scott HamLimited Optics5.24977.817 · 2 · 0 · 0 · 0 · 045.00
3Gabriel CottonLimited Optics5.21218.258 · 1 · 0 · 0 · 0 · 044.68
4Christian LegaspiPCC5.17027.937 · 2 · 0 · 0 · 0 · 045.00
5Tim ChongOpen5.14978.357 · 2 · 0 · 0 · 0 · 045.00
6Arman RonquilloOpen5.13897.203 · 5 · 1 · 0 · 0 · 044.91
7Weston KeitzLimited Optics5.13138.388 · 1 · 0 · 0 · 0 · 043.99
8SEBASTIAO FILHOLimited Optics5.07678.478 · 1 · 0 · 0 · 0 · 043.52
9James FangCarry Optics5.04097.345 · 4 · 0 · 0 · 0 · 041.83
10Anthony Orum (BIG ANT)PCC4.94307.896 · 3 · 0 · 0 · 0 · 043.02
11George TyPCC4.94258.708 · 1 · 0 · 0 · 0 · 043.02
12Gregory FiddesPCC4.85218.457 · 2 · 0 · 0 · 0 · 042.23
2Bay 3 Right - World Shoot XX Stage 17Comstock · 12 rounds · 167 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Andrew LuuCarry Optics6.12948.819 · 3 · 0 · 0 · 0 · 060.00
2Collins TaoCarry Optics6.03459.2810 · 2 · 0 · 0 · 0 · 059.07
3Arman RonquilloOpen5.68429.5010 · 0 · 2 · 0 · 0 · 060.00
4Randy MeltonPCC5.680710.2111 · 1 · 0 · 0 · 0 · 060.00
5Alex KwanCarry Optics5.63959.9310 · 2 · 0 · 0 · 0 · 055.20
6Weston KeitzLimited Optics5.631110.3011 · 1 · 0 · 0 · 0 · 060.00
7AJ GracyCarry Optics5.593110.3711 · 1 · 0 · 0 · 0 · 054.75
8Xin LiuCarry Optics5.571010.7712 · 0 · 0 · 0 · 0 · 054.53
9Zach KeeverCarry Optics5.55569.729 · 3 · 0 · 0 · 0 · 054.38
10Anthony Orum (BIG ANT)PCC5.390811.1312 · 0 · 0 · 0 · 0 · 056.94
11Scott HamLimited Optics5.38309.668 · 4 · 0 · 0 · 0 · 057.36
12Gregory FiddesPCC5.374310.4210 · 2 · 0 · 0 · 0 · 056.76
3HI-Way RobberyComstock · 12 rounds · 167 runs · classifier 19-02
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Christian LegaspiPCC9.94265.239 · 2 · 1 · 0 · 0 · 060.00
2Tim ChongOpen8.96456.4710 · 2 · 0 · 0 · 0 · 060.00
3Ian ParkerPCC8.90946.5111 · 1 · 0 · 0 · 0 · 053.77
4Jacky ChenOpen8.85896.6611 · 1 · 0 · 0 · 0 · 059.29
5Gregory FiddesPCC8.83656.7912 · 0 · 0 · 0 · 0 · 053.33
6Gabriel CottonLimited Optics8.68176.2210 · 1 · 1 · 0 · 0 · 060.00
7Zach KeeverCarry Optics8.57146.309 · 3 · 0 · 0 · 0 · 060.00
8Jerry DAmatoOpen8.42707.1212 · 0 · 0 · 0 · 0 · 056.40
9Anthony Orum (BIG ANT)PCC8.41806.8911 · 1 · 0 · 0 · 0 · 050.80
10Ben LazarusPCC8.30956.9811 · 1 · 0 · 0 · 0 · 050.14
11Randy MeltonPCC8.29766.9911 · 1 · 0 · 0 · 0 · 050.07
12Collins TaoCarry Optics8.15716.629 · 3 · 0 · 0 · 0 · 057.10
4Bay 5 - Ian Parker for Area 2 Director!Comstock · 24 rounds · 163 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Christian LegaspiPCC5.121422.6522 · 2 · 0 · 0 · 0 · 0120.00
2Arman RonquilloOpen5.099721.5716 · 7 · 1 · 0 · 0 · 0120.00
3James FangCarry Optics4.976423.3122 · 2 · 0 · 0 · 0 · 0120.00
4Thrax CuiPCC4.818324.4923 · 1 · 0 · 0 · 0 · 0112.90
5CARLSON SETOOpen4.668525.4923 · 1 · 0 · 0 · 0 · 0109.85
6Tim ChongOpen4.608725.1720 · 4 · 0 · 0 · 0 · 0108.45
7SEBASTIAO FILHOLimited Optics4.583824.8721 · 3 · 0 · 0 · 0 · 0120.00
8Zach KeeverCarry Optics4.580223.5820 · 2 · 2 · 0 · 0 · 0110.45
9Gabriel CottonLimited Optics4.508924.8421 · 2 · 1 · 0 · 0 · 0118.04
10Jerry DAmatoOpen4.504524.4219 · 5 · 0 · 0 · 0 · 0105.99
11Jonathan OwyangLimited Optics4.463625.5421 · 3 · 0 · 0 · 0 · 0116.85
12Andrew LuuCarry Optics4.429924.3820 · 2 · 2 · 0 · 0 · 0106.82
5Bay 6 - Get On Your HorseComstock · 11 rounds · 164 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Thrax CuiPCC7.34876.9410 · 0 · 1 · 0 · 0 · 055.00
2Jonathan NaugleCarry Optics7.02927.5410 · 1 · 0 · 0 · 0 · 055.00
3Ian ParkerPCC6.90245.945 · 5 · 1 · 0 · 0 · 051.66
4James FangCarry Optics6.73447.8710 · 1 · 0 · 0 · 0 · 052.69
5@JeremyRyanFit ResuelloCarry Optics6.72157.298 · 3 · 0 · 0 · 0 · 052.59
6SEBASTIAO FILHOLimited Optics6.65807.669 · 2 · 0 · 0 · 0 · 055.00
7Randy MeltonPCC6.61858.3111 · 0 · 0 · 0 · 0 · 049.53
8CARLSON SETOOpen6.33068.5310 · 1 · 0 · 0 · 0 · 055.00
9Weston KeitzLimited Optics6.30018.7311 · 0 · 0 · 0 · 0 · 052.04
10Scott HamLimited Optics6.27507.497 · 4 · 0 · 0 · 0 · 051.84
11AJ GracyCarry Optics6.26488.4610 · 1 · 0 · 0 · 0 · 049.02
12Steven ChangCarry Optics6.20778.8611 · 0 · 0 · 0 · 0 · 048.57
6Bay 7 - Are You Taking Them On The Move?Comstock · 28 rounds · 166 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Tim ChongOpen7.098119.1624 · 4 · 0 · 0 · 0 · 0140.00
2Scott HamLimited Optics6.964719.2425 · 3 · 0 · 0 · 0 · 0140.00
3Anthony Orum (BIG ANT)PCC6.831720.2027 · 1 · 0 · 0 · 0 · 0140.00
4Gabriel CottonLimited Optics6.795119.7225 · 3 · 0 · 0 · 0 · 0136.59
5James FangCarry Optics6.670020.0926 · 1 · 1 · 0 · 0 · 0140.00
6Gregory FiddesPCC6.669920.6927 · 1 · 0 · 0 · 0 · 0136.68
7Zach KeeverCarry Optics6.614020.2625 · 3 · 0 · 0 · 0 · 0138.82
8@JeremyRyanFit ResuelloCarry Optics6.606020.8927 · 1 · 0 · 0 · 0 · 0138.66
9Christian LegaspiPCC6.584820.3525 · 3 · 0 · 0 · 0 · 0134.94
10Jerry DAmatoOpen6.342920.1822 · 6 · 0 · 0 · 0 · 0125.10
11SEBASTIAO FILHOLimited Optics6.262020.7623 · 5 · 0 · 0 · 0 · 0125.87
12Alex KwanCarry Optics6.225720.5622 · 6 · 0 · 0 · 0 · 0130.67
7Bay 8 - Two For OneComstock · 28 rounds · 164 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Scott HamLimited Optics6.170622.0426 · 2 · 0 · 0 · 0 · 0140.00
2Anthony Orum (BIG ANT)PCC5.963321.8023 · 5 · 0 · 0 · 0 · 0140.00
3Ian ParkerPCC5.916020.9622 · 4 · 2 · 0 · 0 · 0138.89
4@JeremyRyanFit ResuelloCarry Optics5.863822.1723 · 5 · 0 · 0 · 0 · 0140.00
5Jonathan NaugleCarry Optics5.707123.8326 · 2 · 0 · 0 · 0 · 0136.26
6Zach KeeverCarry Optics5.685223.5725 · 3 · 0 · 0 · 0 · 0135.74
7Marc CuslidgeOpen5.632522.3721 · 7 · 0 · 0 · 0 · 0140.00
8Collins TaoCarry Optics5.268221.0720 · 7 · 0 · 1 · 0 · 0125.78
9Thrax CuiPCC5.131821.2419 · 8 · 0 · 1 · 0 · 0120.48
10Jerry DAmatoOpen5.084125.5723 · 5 · 0 · 0 · 0 · 0126.37
11Tim ChongOpen5.053325.3318 · 9 · 1 · 0 · 0 · 0125.60
12Jacky ChenOpen5.049827.1325 · 3 · 0 · 0 · 0 · 0125.52

Stages

#StageScoringRoundsPointsClassifier
1Bay 3 Left - World Shoot XX Stage 28Comstock945
2Bay 3 Right - World Shoot XX Stage 17Comstock1260
3HI-Way RobberyComstock126019-02
4Bay 5 - Ian Parker for Area 2 Director!Comstock24120
5Bay 6 - Get On Your HorseComstock1155
6Bay 7 - Are You Taking Them On The Move?Comstock28140
7Bay 8 - Two For OneComstock28140

Field

GM1M20A21B–D84U45