The Record
Aug 16, 2025 · Level I

Richmond USPSA - August 16-17

CA · Source
Shooters
216
Divisions
9
Stages
6
Rounds
136
Field
25 GM/M

Results by division

CSV
#ShooterClassPF S1S2S3S4S5S6 Points%
1 Isaac LockwoodTY106174 · 1 overall GM Minor 5.164.734.477.425.455.11 634.03 100.0
2 Jacob TurnerTY115042 · 2 overall GM Minor 5.024.564.997.705.693.16 621.92 98.1
3 Dominic SenaA163649 · 3 overall A Minor 4.465.203.586.666.074.05 596.46 94.1
4 Dinh LeTY142418 · 4 overall M Minor 4.435.155.067.234.822.05 587.01 92.6
5 Jonathan NaugleL5999 · 5 overall M Minor 4.283.984.887.235.863.26 580.18 91.5
6 @JeremyRyanFit ResuelloTY146736 · 6 overall M Minor 3.544.595.146.665.743.41 572.70 90.3
7 AJ GracyA156897 · 7 overall A Minor 4.034.344.037.035.704.31 572.14 90.2
8 Steven Chang-1L6195 · 8 overall A Minor 3.983.934.246.165.503.16 534.01 84.2
9 Ernie PerreiraTY137317 · 9 overall Minor 3.504.024.446.475.503.36 533.92 84.2
10 Xin LiuA153963 · 10 overall B Minor 3.874.604.375.475.122.88 531.05 83.8
11 Patrick ClarkL6159 · 11 overall A Minor 4.154.632.765.794.763.49 512.62 80.8
12 Andrew LuuA136868 · 12 overall A Minor 3.694.602.825.445.433.52 507.10 80.0
13 Yaojie LiuA158609 · 13 overall B Minor 3.854.224.664.924.033.36 503.55 79.4
14 Collins TaoL5931 · 14 overall M Minor 2.505.123.795.205.502.44 492.79 77.7
15 Yee-Min LinRD8 · 15 overall M Minor 4.073.953.745.604.561.73 484.16 76.4
16 Albert LiangL6248 · 16 overall A Minor 3.654.082.255.675.323.51 481.45 75.9
17 Vincent SomL6276 · 17 overall A Minor 3.313.603.345.994.813.34 474.54 74.8
18 Sean Cadwallader · 18 overall U Minor 4.333.912.803.784.334.01 467.07 73.7
19 Calvin DuongA150687 · 19 overall A Minor 3.163.533.406.254.553.03 465.30 73.4
20 Alexander Anton - buzzardA169966 · 20 overall U Minor 3.324.173.264.434.353.01 453.23 71.5
21 clayton picoTY121498 · 21 overall B Minor 3.013.862.575.734.483.56 450.38 71.0
22 Tyler GarzaA170413 · 22 overall U Minor 1.754.233.825.254.993.34 450.11 71.0
23 Adrienne CondeA158787 · 23 overall C Minor 2.863.893.794.614.152.72 439.43 69.3
24 Bao DinhA163230 · 24 overall B Minor 2.963.823.064.404.422.64 425.98 67.2
25 Brian LeeA130650 · 25 overall B Minor 3.153.313.284.604.282.92 425.73 67.2
26 Lance WhiteL5615 · 26 overall B Minor 3.843.521.334.884.932.52 422.18 66.6
27 Matthew TaA157179 · 27 overall C Minor 3.233.233.793.554.372.82 421.26 66.4
28 Calvin LinceA170479 · 28 overall U Minor 2.783.782.144.264.463.53 410.28 64.7
29 John VilaikeoL5900 · 29 overall B Minor 2.823.373.464.913.871.88 406.65 64.1
30 Brian AdzimaA144104 · 30 overall B Minor 3.312.962.985.214.381.26 406.37 64.1
31 Kelly ChiA84674 · 31 overall B Minor 2.782.584.185.084.041.70 402.60 63.5
32 Kevin ChuFY25171 · 32 overall B Minor 3.123.083.184.074.122.40 399.72 63.0
33 Jonathan VadilA142881 · 33 overall B Minor 2.333.932.983.204.602.98 399.22 63.0
34 Christian LegaspiA132722 · 34 overall M Minor 4.555.353.980.000.003.76 398.26 62.8
35 Brandon FloresA163533 · 35 overall B Minor 1.923.603.164.494.092.60 387.73 61.1
36 Nancy LamFY109187 · 36 overall B Minor 2.324.051.504.674.232.80 385.04 60.7
37 Ed EspinozaL6293 · 37 overall A Minor 0.004.063.954.954.942.18 380.01 59.9
38 Gene ChuA168861 · 38 overall C Minor 3.412.282.144.864.102.56 378.32 59.7
39 Roderick SuguitanTY55962 · 39 overall C Minor 2.343.162.763.624.383.14 378.23 59.7
40 Michael LongoriaA169835 · 40 overall U Minor 1.833.532.705.033.712.38 372.70 58.8
41 Mike RossA153479 · 41 overall C Minor 3.042.782.574.753.462.08 371.62 58.6
42 Daniel PupiusA155425 · 42 overall C Minor 1.912.833.134.584.122.59 367.62 58.0
43 Charles AlarieA161078 · 43 overall C Minor 2.753.222.254.283.342.75 367.14 57.9
44 Josh ClusinA156177 · 44 overall B Minor 1.854.012.894.353.551.25 363.95 57.4
45 JC PaganettiA142842 · 45 overall B Minor 2.032.073.305.044.571.92 361.34 57.0
46 Branko GrujcicA156384 · 46 overall C Minor 2.812.942.263.464.092.06 354.76 56.0
47 Jonathan DiazTY101653 · 47 overall A Minor 1.633.611.743.914.682.67 353.71 55.8
48 Michael LaahsA171625 · 48 overall U Minor 2.362.753.363.912.952.69 353.19 55.7
49 Zihan ZhangA151356 · 49 overall B Minor 1.443.273.484.554.260.43 350.72 55.3
50 Xingjian LiuA170591 · 50 overall U Minor 2.142.942.834.163.192.79 350.30 55.2
51 David ShimadaA148909 · 51 overall C Minor 2.652.602.474.253.512.31 349.84 55.2
52 Joe OliveriTY88856 · 52 overall B Minor 2.482.732.213.833.672.72 344.68 54.4
53 Joseph Chan KuoA167240 · 53 overall U Minor 1.792.042.574.654.342.85 339.75 53.6
54 Justin SoA172371 · 54 overall U Minor 2.773.442.542.484.240.00 336.89 53.1
55 AJ NguyenA170484 · 55 overall U Minor 1.113.202.223.594.042.56 320.46 50.5
56 James CarpiA120865 · 56 overall U Minor –3.282.144.434.353.56 319.55 50.4
57 Jose Arlene A. CruzA158022 · 57 overall C Minor 2.022.363.043.442.941.88 309.76 48.9
58 Spencer LeA157178 · 58 overall C Minor 2.271.832.493.512.862.18 294.12 46.4
59 Alan Duong · 59 overall Minor 1.732.900.004.084.222.24 291.05 45.9
60 Robert MozayeniTY154860 · 60 overall U Minor 2.761.942.022.173.281.67 282.98 44.6
61 Dan LangeA161163 · 61 overall C Minor 1.972.362.302.932.941.41 280.00 44.2
62 Patrick YuenA157147 · 62 overall B Minor 2.990.931.583.713.491.30 275.40 43.4
63 Sophanna TroeungTY151151 · 63 overall C Minor 2.652.451.832.302.661.10 273.82 43.2
64 Rahul NarangA159005 · 64 overall D Minor 1.342.282.233.103.700.40 263.11 41.5
65 Brandon AngelesA169446 · 65 overall D Minor 2.391.011.623.613.281.52 258.99 40.9
66 Erickson RozulA167746 · 66 overall U Minor 0.162.682.791.403.792.82 256.97 40.5
67 Brenda AustinL6028 · 67 overall C Minor 1.612.082.633.761.651.28 256.26 40.4
68 Mahlon LeonardFY145802 · 68 overall C Minor 1.421.461.383.374.231.68 254.39 40.1
69 Michael NatsuharaA172382 · 69 overall U Minor 0.762.241.812.933.062.41 246.44 38.9
70 CJ AmmermannA164961 · 70 overall C Minor 0.792.392.443.252.171.78 245.70 38.8
71 John RicafortA134667 · 71 overall C Minor 1.560.462.003.973.232.21 240.78 38.0
72 Julian GarciaA160439 · 72 overall Minor 0.002.401.572.603.111.94 215.07 33.9
73 Scott AlbrechtTY113130 · 73 overall C Minor 1.190.751.862.552.372.49 202.34 31.9
74 Ryan DooleyA165223 · 74 overall D Minor 0.002.760.332.552.151.13 171.81 27.1
75 wilson laurenteA154515 · 75 overall C Minor 0.261.051.041.633.301.44 158.25 25.0
76 Jennifer LanettA149765 · 76 overall D Minor 1.160.450.762.662.260.10 142.17 22.4
77 Eli SpilsburyA172146 · 77 overall U Minor 0.001.040.920.001.431.40 89.36 14.1
78 David Gatti DQA162135 · 78 overall U 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

1Is This Even a Jungle Run?Comstock · 29 rounds · 198 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Christian SailerOpen6.343522.0724 · 5 · 0 · 0 · 0 · 0145.00
2Duncan Cline-1PCC5.588625.2327 · 2 · 0 · 0 · 0 · 0145.00
3Artem MamekhinPCC5.347425.6225 · 4 · 0 · 0 · 0 · 0138.74
4Isaac LockwoodCarry Optics5.160524.6120 · 9 · 0 · 0 · 0 · 0145.00
5Gabriel CottonLimited Optics5.084126.1623 · 6 · 0 · 0 · 0 · 0145.00
6Thrax CuiPCC5.033626.8224 · 5 · 0 · 0 · 0 · 0130.60
7Jacob TurnerCarry Optics5.022326.8825 · 3 · 1 · 0 · 0 · 0141.12
8SEBASTIAO FILHOLimited Optics4.903427.9425 · 4 · 0 · 0 · 0 · 0139.85
9Zach Keever-1Limited Optics4.895925.9422 · 5 · 2 · 0 · 0 · 0139.63
10Julian LimOpen4.711330.1426 · 3 · 0 · 0 · 0 · 0107.69
11Anthony Orum (BIG ANT)PCC4.699226.6020 · 8 · 1 · 0 · 0 · 0121.92
12Jacky ChenOpen4.697529.5923 · 6 · 0 · 0 · 0 · 0107.38
2It flows if you hustleComstock · 29 rounds · 204 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Christian SailerOpen6.994419.7322 · 7 · 0 · 0 · 0 · 0145.00
2Gabriel CottonLimited Optics5.773721.6521 · 6 · 2 · 0 · 0 · 0145.00
3Scott HamLimited Optics5.698623.6924 · 5 · 0 · 0 · 0 · 0143.11
4Zach Keever-1Limited Optics5.586020.0519 · 9 · 0 · 1 · 0 · 0140.29
5Thrax CuiPCC5.506424.8825 · 4 · 0 · 0 · 0 · 0145.00
6Jonathan OwyangLimited Optics5.347823.0020 · 7 · 2 · 0 · 0 · 0134.30
7Christian LegaspiCarry Optics5.346922.6317 · 12 · 0 · 0 · 0 · 0145.00
8Julian LimOpen5.259025.2921 · 6 · 2 · 0 · 0 · 0109.02
9Dominic SenaCarry Optics5.200022.5018 · 8 · 3 · 0 · 0 · 0141.02
10Duncan Cline-2Open5.182322.7722 · 3 · 3 · 1 · 0 · 0107.43
11Zach Keever-2Open5.176123.5722 · 5 · 1 · 1 · 0 · 0107.31
12Clayton ChowLimited Optics5.168924.5722 · 5 · 2 · 0 · 0 · 0129.81
3Hip? Hiphop? Hiphop-anonymous?Comstock · 21 rounds · 203 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Christian SailerOpen6.438614.9114 · 6 · 1 · 0 · 0 · 0105.00
2Zach Keever-2Open5.728617.9819 · 2 · 0 · 0 · 0 · 093.42
3Artem MamekhinPCC5.683117.4218 · 3 · 0 · 0 · 0 · 0105.00
4Duncan Cline-1PCC5.622716.5416 · 4 · 1 · 0 · 0 · 0103.88
5Tiger NguyenOpen5.305518.6615 · 6 · 0 · 0 · 0 · 086.52
6@JeremyRyanFit ResuelloCarry Optics5.143818.0815 · 6 · 0 · 0 · 0 · 0105.00
7Dinh LeCarry Optics5.064017.1814 · 5 · 2 · 0 · 0 · 0103.37
8Duncan Cline-2Open5.026916.7116 · 3 · 1 · 1 · 0 · 081.98
9Jacob TurnerCarry Optics4.987119.4517 · 4 · 0 · 0 · 0 · 0101.80
10Anthony Orum (BIG ANT)PCC4.890717.3813 · 6 · 2 · 0 · 0 · 090.36
11Jonathan NaugleCarry Optics4.881720.2819 · 1 · 1 · 0 · 0 · 099.65
12Steven Chang-2Limited Optics4.843420.4418 · 3 · 0 · 0 · 0 · 0105.00
4IPSICKComstock · 23 rounds · 204 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Christian SailerOpen8.859712.1916 · 7 · 0 · 0 · 0 · 0115.00
2Zach Keever-1Limited Optics8.353612.3317 · 6 · 0 · 0 · 0 · 0115.00
3Zach Keever-2Open8.275312.9317 · 5 · 1 · 0 · 0 · 0107.41
4Duncan Cline-1PCC8.226413.2520 · 3 · 0 · 0 · 0 · 0115.00
5Artem MamekhinPCC7.925913.5019 · 4 · 0 · 0 · 0 · 0110.80
6Josef RapadasOpen7.827413.6715 · 8 · 0 · 0 · 0 · 0101.60
7Jacob TurnerCarry Optics7.698412.6014 · 9 · 0 · 0 · 0 · 0115.00
8Scott HamLimited Optics7.512813.7118 · 4 · 1 · 0 · 0 · 0103.43
9CARLSON SETOOpen7.466914.3317 · 5 · 1 · 0 · 0 · 096.92
10Isaac LockwoodCarry Optics7.415613.6217 · 5 · 1 · 0 · 0 · 0110.78
11Ephraim San FelipePCC7.302615.2021 · 2 · 0 · 0 · 0 · 0102.09
12Dinh LeCarry Optics7.228115.0820 · 3 · 0 · 0 · 0 · 0107.97
5Maybe It Won’t RainComstock · 22 rounds · 205 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Christian SailerOpen7.085614.9618 · 4 · 0 · 0 · 0 · 0110.00
2Duncan Cline-1PCC7.033815.0720 · 2 · 0 · 0 · 0 · 0110.00
3Zach Keever-2Open7.016415.2521 · 0 · 1 · 0 · 0 · 0108.93
4Zach Keever-1Limited Optics6.496815.7018 · 4 · 0 · 0 · 0 · 0110.00
5Artem MamekhinPCC6.423215.8818 · 4 · 0 · 0 · 0 · 0100.45
6Tiger NguyenOpen6.246417.2920 · 2 · 0 · 0 · 0 · 096.97
7Scott HamLimited Optics6.228017.0220 · 2 · 0 · 0 · 0 · 0105.45
8Gabriel CottonLimited Optics6.212716.7419 · 3 · 0 · 0 · 0 · 0105.19
9Duncan Cline-2Open6.165217.6821 · 1 · 0 · 0 · 0 · 095.71
10Thrax CuiPCC6.071416.8018 · 4 · 0 · 0 · 0 · 094.95
11Dominic SenaCarry Optics6.067318.1322 · 0 · 0 · 0 · 0 · 0110.00
12Bradley PopeLimited Optics5.869318.0620 · 2 · 0 · 0 · 0 · 099.38
6Why you comin’ home 5 in the morning?Comstock · 12 rounds · 205 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Isaac LockwoodCarry Optics5.105611.3611 · 1 · 0 · 0 · 0 · 060.00
2Christian SailerOpen5.075711.239 · 3 · 0 · 0 · 0 · 060.00
3Duncan Cline-2Open5.053211.289 · 3 · 0 · 0 · 0 · 059.73
4Duncan Cline-1PCC4.925211.3710 · 2 · 0 · 0 · 0 · 060.00
5Jacky ChenOpen4.641712.289 · 3 · 0 · 0 · 0 · 054.87
6Scott HamLimited Optics4.572411.819 · 3 · 0 · 0 · 0 · 060.00
7Tiger NguyenOpen4.545512.7610 · 2 · 0 · 0 · 0 · 053.73
8Artem MamekhinPCC4.332811.547 · 5 · 0 · 0 · 0 · 052.78
9AJ GracyCarry Optics4.306212.5410 · 1 · 1 · 0 · 0 · 050.61
10Gabriel CottonLimited Optics4.262611.738 · 3 · 1 · 0 · 0 · 055.93
11Peter Chang-1Open4.169912.956 · 6 · 0 · 0 · 0 · 049.29
12Dominic JacksonPCC4.142914.0011 · 1 · 0 · 0 · 0 · 050.47

Stages

#StageScoringRoundsPointsClassifier
1Is This Even a Jungle Run?Comstock29145
2It flows if you hustleComstock29145
3Hip? Hiphop? Hiphop-anonymous?Comstock21105
4IPSICKComstock23115
5Maybe It Won’t RainComstock22110
6Why you comin’ home 5 in the morning?Comstock1260

Field

GM5M20A32B–D102U49