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

Richmond USPSA - September 20-21

CA · Source
Shooters
166
Divisions
8
Stages
7
Rounds
187
Field
12 GM/M

Add target photos · help us build automatic hit scoring

Results by division

CSV
#ShooterClassPF S1·S2S3S4S5S6S7 Points%
1 @JeremyRyanFit ResuelloTY146736 · 1 overall M Minor 7.506.074.755.107.296.575.88 884.24 100.0
2 Jonathan NaugleL5999 · 2 overall M Minor 9.336.015.774.496.276.555.16 868.93 98.3
3 Dominic SenaA163649 · 3 overall A Minor 8.265.754.505.156.016.596.17 860.33 97.3
4 Patrick ClarkL6159 · 4 overall A Minor 9.235.764.465.046.935.944.70 833.83 94.3
5 Kevin SchapanskyA87481 · 5 overall B Minor 6.815.455.224.196.386.115.39 811.34 91.8
6 Frank ZhengL5274 · 6 overall A Minor 9.625.475.454.556.124.024.78 778.12 88.0
7 Vincent SomL6276 · 7 overall A Minor 7.745.454.724.215.965.314.65 762.68 86.2
8 Albert LiangL6248 · 8 overall A Minor 8.204.394.884.276.705.074.51 754.31 85.3
9 Yaojie LiuA158609 · 9 overall B Minor 7.515.725.293.304.585.994.71 747.45 84.5
10 Brian LeeA130650 · 10 overall B Minor 7.044.984.344.315.365.574.55 730.89 82.7
11 Steven ChangL6195 · 11 overall A Minor 8.774.955.083.854.634.264.61 705.63 79.8
12 Sean Cadwallader · 12 overall U Minor 8.384.745.194.085.124.683.21 691.59 78.2
13 Gene ChuA168861 · 13 overall C Minor 7.654.434.314.115.315.033.97 690.63 78.1
14 Jesse HoangA153880 · 14 overall C Minor 7.934.454.213.635.844.494.17 683.61 77.3
15 Adrienne CondeA158787 · 15 overall C Minor 5.624.613.424.615.564.414.94 680.61 77.0
16 Brian AdzimaA144104 · 16 overall B Minor 6.503.924.873.985.064.994.04 673.07 76.1
17 Tyler GarzaA170413 · 17 overall U Minor 6.114.125.074.044.603.864.70 657.39 74.3
18 Aaron GreeneA169849 · 18 overall U Minor 8.763.994.053.884.774.294.23 657.01 74.3
19 Tristan DayA135533 · 19 overall B Minor 6.073.584.965.025.743.103.93 651.17 73.6
20 Nancy LamFY109187 · 20 overall B Minor 6.714.684.083.174.924.304.27 642.14 72.6
21 Michael LaahsA171625 · 21 overall U Minor 5.144.722.524.614.764.704.49 638.42 72.2
22 Kelly ChiA84674 · 22 overall B Minor 5.844.613.753.805.073.694.57 634.60 71.8
23 John NguyenA171565 · 23 overall U Minor 6.824.114.573.765.343.893.03 623.07 70.5
24 Dan KimA136635 · 24 overall B Minor 7.714.014.524.395.113.932.23 618.62 70.0
25 David MondryA172671 · 25 overall U Minor 6.674.904.493.174.952.903.78 608.83 68.8
26 Doyle SlapeTY96290 · 26 overall B Minor 6.044.544.333.175.042.813.59 586.50 66.3
27 Michael LongoriaA169835 · 27 overall U Minor 7.003.824.423.443.624.073.44 585.61 66.2
28 Xingjian(Max) LiuA170591 · 28 overall U Minor 6.554.254.222.894.483.243.80 580.19 65.6
29 Mahlon LeonardFY145802 · 29 overall C Minor 6.323.954.283.243.324.433.32 574.50 65.0
30 Branko GrujcicA156384 · 30 overall C Minor 5.713.972.673.044.614.573.72 570.49 64.5
31 Bao DinhA163230 · 31 overall B Minor 6.244.130.004.225.483.604.51 560.83 63.4
32 Joe OliveriTY88856 · 32 overall B Minor 3.854.173.593.493.854.263.63 560.75 63.4
33 Leon FlintA158276 · 33 overall B Minor 5.943.104.203.334.184.243.00 557.87 63.1
34 JC PaganettiA142842 · 34 overall B Minor 6.873.594.764.524.242.691.96 553.08 62.5
35 Brandon AngelesA169446 · 35 overall C Minor 5.353.434.433.664.822.293.65 552.45 62.5
36 Jeffrey JavitsL6026 · 36 overall C Minor 5.733.793.333.113.763.683.25 530.83 60.0
37 Scott AlbrechtTY113130 · 37 overall C Minor 5.912.863.223.124.533.293.61 524.65 59.3
38 Spencer LeA157178 · 38 overall C Minor 6.353.383.533.113.283.303.45 516.64 58.4
39 Aldo RuizA157386 · 39 overall C Minor 7.024.472.810.974.223.423.54 509.14 57.6
40 Daniel PupiusA155425 · 40 overall C Minor 3.622.722.823.053.614.503.49 497.62 56.3
41 Matthew TaA157179 · 41 overall C Minor 6.004.083.431.544.802.582.84 491.15 55.5
42 Jesse Da · 42 overall U Minor 5.043.753.602.844.002.482.83 487.87 55.2
43 Nathan ClemensTY169906 · 43 overall C Minor 4.702.673.962.424.153.372.71 481.37 54.4
44 Joshua FanA171786 · 44 overall U Minor 4.793.903.473.083.603.261.66 474.03 53.6
45 John DavisA171474 · 45 overall U Minor 0.004.222.443.244.433.562.67 467.33 52.9
46 Dan LangeA161163 · 46 overall C Minor 3.623.723.502.413.781.832.99 445.25 50.4
47 Rahul NarangA159005 · 47 overall D Minor 6.333.002.921.452.502.163.37 410.54 46.4
48 Jake GieselmanA170562 · 48 overall U Minor 3.982.792.823.083.421.701.88 390.20 44.1
49 Paul ColemanA156804 · 49 overall U Minor 4.212.742.461.553.073.222.26 389.24 44.0
50 Xiao LuA157655 · 50 overall U Minor 5.861.851.361.873.813.212.30 384.29 43.5
51 Max GrigorevA168867 · 51 overall U Minor 2.703.122.672.193.242.561.91 380.83 43.1
52 Ali FardTY144025 · 52 overall C Minor 5.934.162.482.960.393.060.76 371.45 42.0
53 Christopher BelenA161750 · 53 overall B Minor 4.493.042.401.893.691.362.21 370.10 41.9
54 David ShimadaA148909 · 54 overall C Minor 3.37–2.162.793.213.452.85 364.50 41.2
55 Brenda AustinL6028 · 55 overall C Minor 4.042.622.081.812.252.492.66 356.51 40.3
56 James CarpiA120865 · 56 overall U Minor 5.984.162.78–0.000.002.58 271.36 30.7
57 Arthur ReisA159675 · 57 overall U Minor 3.413.322.751.480.000.002.88 268.43 30.4
58 Alex CarlseenA173714 · 58 overall U Minor 1.551.842.990.703.091.481.02 263.47 29.8
59 Michelle PattizA167578 · 59 overall U Minor 1.102.760.490.942.521.732.35 256.95 29.1
60 Sergei Iudin · 60 overall U Minor 0.001.281.310.831.030.660.05 115.37 13.1
61 Stephen Schulte · 61 overall Minor 0.000.000.190.00–0.000.00 4.05 0.5
62 Jack Gao DQ · 62 overall U Minor 0.000.00–0.000.000.000.00 0.00 0.0
62 anthony nguyen DQA171421 · 63 overall U Minor –0.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

1Surely You Can't Be SeriousComstock · 18 rounds · 155 runs · classifier 24-06
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Artem MamekhinPCC11.54406.9313 · 5 · 0 · 0 · 0 · 090.00
2Jose (JR) CuasitoPCC11.33866.3510 · 7 · 1 · 0 · 0 · 088.40
3Raphael MasangcayLimited Optics11.21027.8517 · 1 · 0 · 0 · 0 · 090.00
4Marc CuslidgeOpen10.83337.2012 · 6 · 0 · 0 · 0 · 090.00
5CARLSON SETOOpen10.64107.8013 · 4 · 1 · 0 · 0 · 088.40
6Dominic JacksonPCC10.57818.1316 · 2 · 0 · 0 · 0 · 082.47
7Tyler LavertuLimited Optics10.23728.0115 · 2 · 1 · 0 · 0 · 082.19
8Torrance MagtotoPCC10.17887.2711 · 6 · 1 · 0 · 0 · 079.36
9Thrax CuiPCC10.11387.9114 · 3 · 1 · 0 · 0 · 078.85
10Austen KiyevLimited Optics9.78677.9712 · 6 · 0 · 0 · 0 · 078.57
11George TyPCC9.73878.4214 · 4 · 0 · 0 · 0 · 075.93
12Frank ZhengCarry Optics9.61788.1113 · 4 · 1 · 0 · 0 · 090.00
2Bay 3 - Stage Plans Don't MatterComstock · 27 rounds · 159 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Ian ParkerPCC7.453117.0423 · 4 · 0 · 0 · 0 · 0135.00
2Raphael MasangcayLimited Optics6.894719.0025 · 2 · 0 · 0 · 0 · 0135.00
3Artem MamekhinPCC6.477518.6820 · 7 · 0 · 0 · 0 · 0117.33
4Jacky ChenOpen6.425521.0127 · 0 · 0 · 0 · 0 · 0135.00
5Gabriel CottonLimited Optics6.408218.5721 · 4 · 2 · 0 · 0 · 0125.47
6Scott HamOpen6.309020.1319 · 8 · 0 · 0 · 0 · 0132.55
7Marc CuslidgeOpen6.213320.4423 · 4 · 0 · 0 · 0 · 0130.54
8@JeremyRyanFit ResuelloCarry Optics6.071217.1318 · 8 · 0 · 1 · 0 · 0135.00
9Gregory FiddesLimited Optics6.008820.4721 · 6 · 0 · 0 · 0 · 0117.65
10Jonathan NaugleCarry Optics6.006219.4820 · 5 · 2 · 0 · 0 · 0133.55
11Thrax CuiPCC5.991220.5321 · 6 · 0 · 0 · 0 · 0108.52
12Ben LazarusPCC5.989520.8723 · 3 · 1 · 0 · 0 · 0108.49
3Bay 4 - Shoot At BrownComstock · 25 rounds · 157 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Ian ParkerPCC6.622116.4617 · 8 · 0 · 0 · 0 · 0125.00
2Gabriel CottonLimited Optics6.175617.6518 · 6 · 1 · 0 · 0 · 0125.00
3Thrax CuiPCC6.046018.6921 · 2 · 2 · 0 · 0 · 0114.13
4Jacky ChenOpen5.961619.2919 · 4 · 2 · 0 · 0 · 0125.00
5Dominic JacksonPCC5.912119.7921 · 4 · 0 · 0 · 0 · 0111.60
6Peter ChangOpen5.812617.7219 · 3 · 3 · 0 · 1 · 0121.88
7Jonathan NaugleCarry Optics5.769219.2418 · 7 · 0 · 0 · 0 · 0125.00
8Jonathan OwyangLimited Optics5.706518.4017 · 6 · 2 · 0 · 0 · 0115.50
9Natalie FrostPCC5.698219.4819 · 5 · 1 · 0 · 0 · 0107.56
10Artem MamekhinPCC5.612616.5716 · 7 · 2 · 0 · 1 · 0105.94
11Gary DangLimited Optics5.470720.2918 · 7 · 0 · 0 · 0 · 0110.73
12Frank ZhengCarry Optics5.449220.3719 · 5 · 1 · 0 · 0 · 0118.07
4Bay 5 - Bullets LastComstock · 23 rounds · 157 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Ian ParkerPCC6.173714.7414 · 6 · 3 · 0 · 0 · 0115.00
2George TyPCC5.902217.7919 · 3 · 1 · 0 · 0 · 0109.94
3Jose (JR) CuasitoPCC5.646616.4713 · 9 · 1 · 0 · 0 · 0105.18
4CARLSON SETOOpen5.593019.3118 · 4 · 1 · 0 · 0 · 0115.00
5Tyler LavertuLimited Optics5.585616.6513 · 9 · 1 · 0 · 0 · 0115.00
6Jacky ChenOpen5.481619.5215 · 8 · 0 · 0 · 0 · 0112.71
7Artem MamekhinPCC5.472417.3614 · 8 · 1 · 0 · 0 · 0101.94
8Raphael MasangcayLimited Optics5.468819.2018 · 5 · 0 · 0 · 0 · 0112.60
9Peter ChangOpen5.438218.9415 · 6 · 2 · 0 · 0 · 0111.82
10Ed EspinozaPCC5.436018.5817 · 5 · 1 · 0 · 0 · 0101.26
11Gabriel CottonLimited Optics5.325117.8415 · 6 · 2 · 0 · 0 · 0109.64
12Thrax CuiPCC5.298419.4417 · 6 · 0 · 0 · 0 · 098.70
5Bay 6 - SPOT TO SPOTComstock · 31 rounds · 158 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Gabriel CottonLimited Optics7.573419.4128 · 2 · 1 · 0 · 0 · 0155.00
2Tyler LavertuLimited Optics7.424719.2625 · 6 · 0 · 0 · 0 · 0151.96
3Jacky ChenOpen7.343820.9730 · 1 · 0 · 0 · 0 · 0155.00
4Scott HamOpen7.334319.7723 · 7 · 1 · 0 · 0 · 0154.80
5@JeremyRyanFit ResuelloCarry Optics7.291720.1627 · 4 · 0 · 0 · 0 · 0155.00
6Raphael MasangcayLimited Optics7.095221.0029 · 1 · 1 · 0 · 0 · 0145.21
7Patrick ClarkCarry Optics6.927421.2228 · 2 · 1 · 0 · 0 · 0147.26
8Marc CuslidgeOpen6.879321.9529 · 2 · 0 · 0 · 0 · 0145.20
9Peter ChangOpen6.852720.4322 · 6 · 3 · 0 · 0 · 0144.63
10Albert LiangCarry Optics6.697921.3526 · 4 · 1 · 0 · 0 · 0142.38
11Artem MamekhinPCC6.684418.8523 · 7 · 0 · 1 · 0 · 0155.00
12Ian ParkerPCC6.637220.3421 · 10 · 0 · 0 · 0 · 0153.91
6Bay 7 - Mental ManagementComstock · 33 rounds · 157 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Ian ParkerPCC8.127919.0728 · 5 · 0 · 0 · 0 · 0165.00
2Jose (JR) CuasitoPCC7.550218.4123 · 7 · 3 · 0 · 0 · 0153.27
3Artem MamekhinPCC7.176821.0426 · 7 · 0 · 0 · 0 · 0145.69
4Thrax CuiPCC7.006720.9824 · 9 · 0 · 0 · 0 · 0142.24
5Gabriel CottonLimited Optics6.762222.3326 · 7 · 0 · 0 · 0 · 0165.00
6Dominic SenaCarry Optics6.590022.6125 · 8 · 0 · 0 · 0 · 0165.00
7@JeremyRyanFit ResuelloCarry Optics6.565223.0026 · 7 · 0 · 0 · 0 · 0164.38
8Jonathan NaugleCarry Optics6.548423.6728 · 5 · 0 · 0 · 0 · 0163.96
9Torrance MagtotoPCC6.441121.5821 · 11 · 1 · 0 · 0 · 0130.76
10Natalie FrostPCC6.413321.0521 · 9 · 3 · 0 · 0 · 0130.19
11Jonathan OwyangLimited Optics6.364823.4126 · 6 · 1 · 0 · 0 · 0155.30
12Jacky ChenOpen6.223125.5527 · 6 · 0 · 0 · 0 · 0165.00
7Bay 8 - Cross The FeetComstock · 30 rounds · 159 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Artem MamekhinPCC6.568620.4022 · 8 · 0 · 0 · 0 · 0150.00
2Gabriel CottonLimited Optics6.183721.6722 · 8 · 0 · 0 · 0 · 0150.00
3Dominic SenaCarry Optics6.175023.3227 · 3 · 0 · 0 · 0 · 0150.00
4@JeremyRyanFit ResuelloCarry Optics5.884922.7722 · 8 · 0 · 0 · 0 · 0142.95
5Thrax CuiPCC5.753523.2922 · 8 · 0 · 0 · 0 · 0131.39
6Ed EspinozaPCC5.742824.0325 · 4 · 1 · 0 · 0 · 0131.14
7Marc CuslidgeOpen5.618024.9225 · 5 · 0 · 0 · 0 · 0150.00
8Jonathan OwyangLimited Optics5.503124.3523 · 6 · 1 · 0 · 0 · 0133.49
9Randy MeltonOpen5.422225.8224 · 4 · 2 · 0 · 0 · 0144.77
10John VilaikeoLimited Optics5.392424.8522 · 8 · 0 · 0 · 0 · 0130.81
11Kevin SchapanskyCarry Optics5.390425.2324 · 5 · 1 · 0 · 0 · 0130.94
12Jacky ChenOpen5.351726.1622 · 7 · 1 · 0 · 0 · 0142.89

Stages

#StageScoringRoundsPointsClassifier
1Surely You Can't Be SeriousComstock189024-06
2Bay 3 - Stage Plans Don't MatterComstock27135
3Bay 4 - Shoot At BrownComstock25125
4Bay 5 - Bullets LastComstock23115
5Bay 6 - SPOT TO SPOTComstock31155
6Bay 7 - Mental ManagementComstock33165
7Bay 8 - Cross The FeetComstock30150

Field

GM1M11A18B–D77U58