The Record
Jan 31, 2026 · Level I · Classifier match

Richmond USPSA - January 31 - February 01

CA · Source
Shooters
168
Divisions
8
Stages
6
Rounds
160
Field
21 GM/M

Results by division

CSV
#ShooterClassPF S1S2S3S4S5S6· Points%
1 Zach KeeverTY147179 · 1 overall M Minor 3.855.955.776.546.7010.33 776.94 100.0
2 Dinh LeTY142418 · 2 overall M Minor 4.365.445.335.955.4710.93 731.62 94.2
3 AJ GracyA156897 · 3 overall M Minor 4.045.235.446.345.978.46 715.72 92.1
4 Jonathan NaugleL5999 · 4 overall M Minor 4.565.404.706.275.428.53 701.84 90.3
5 Alex KwanL6220 · 5 overall M Minor 3.335.384.646.105.4810.57 691.27 89.0
6 Daniel WilsonA119486 · 6 overall M Minor 3.764.534.915.495.4810.53 672.22 86.5
7 Ryan TaslimTY133589 · 7 overall A Minor 4.345.383.805.474.529.81 650.16 83.7
8 RenoBELT MayA130396 · 8 overall U Minor 2.615.533.995.785.479.41 642.70 82.7
9 Ernie PerreiraTY137317 · 9 overall M Minor 3.724.865.105.584.557.56 632.21 81.4
10 Yee-Min LinRD8 · 10 overall M Minor 3.684.384.595.644.816.89 608.56 78.3
11 Calvin DuongA150687 · 11 overall A Minor 1.824.464.865.924.848.41 597.94 77.0
12 Collins TaoL5931 · 12 overall M Minor 2.973.834.855.485.814.89 582.38 75.0
13 AJ NguyenA170484 · 13 overall A Minor 2.684.113.704.475.329.27 568.32 73.2
14 Rickey IngrassiaL6282 · 14 overall M Minor 2.183.374.493.995.5310.22 561.25 72.2
15 Brian LeeA130650 · 15 overall B Minor 3.244.594.134.484.626.73 558.94 71.9
16 Yaojie LiuA158609 · 16 overall B Minor 2.834.444.154.924.197.34 553.82 71.3
17 Neal PanA172246 · 17 overall B Minor 2.964.123.825.183.688.29 548.10 70.5
18 Andrew LuuA136868 · 18 overall A Minor 2.994.244.435.413.905.75 547.77 70.5
19 Kelly ChiA84674 · 19 overall B Minor 2.993.984.384.454.746.37 543.03 69.9
20 Tristan DayA135533 · 20 overall B Minor 3.694.414.173.314.357.28 536.96 69.1
21 Bob RogersTY140843 · 21 overall B Minor 3.513.964.104.033.966.45 521.42 67.1
22 David MondryA172671 · 22 overall B Minor 2.273.543.395.314.167.29 511.79 65.9
23 JC PaganettiA142842 · 23 overall B Minor 2.963.993.684.403.576.95 505.31 65.0
24 Jonathan VadilA142881 · 24 overall B Minor 2.593.183.355.493.696.82 499.02 64.2
25 Shane DoongFY65521 · 25 overall B Minor 3.333.803.754.773.405.28 498.10 64.1
26 Mahlon LeonardFY145802 · 26 overall B Minor 2.503.273.214.933.977.46 495.33 63.8
27 Judy ChenA133695 · 27 overall C Minor 2.853.793.484.094.046.58 492.56 63.4
28 Ryan RamirezA153362 · 28 overall C Minor 2.233.563.295.013.767.06 490.22 63.1
29 Matthew TaA157179 · 29 overall C Minor 2.434.443.373.754.216.06 485.00 62.4
30 Jesse Da · 30 overall U Minor 3.003.423.265.013.156.04 479.27 61.7
31 Kevin ChuFY25171 · 31 overall B Minor 2.073.044.014.473.876.63 475.85 61.2
32 Al TuialuuluuA172110 · 32 overall U Minor 3.063.502.794.343.007.71 470.71 60.6
33 Kaimana HolokahiTY164293 · 33 overall B Minor 2.534.892.823.933.266.26 470.66 60.6
34 Quentin Rasmussen · 34 overall U Minor 3.122.594.172.914.067.31 467.07 60.1
35 Jake BilyakA146174 · 35 overall B Minor 1.324.142.784.424.296.93 467.03 60.1
36 Jon EdmistenA173589 · 36 overall B Minor 3.013.743.454.082.426.98 462.52 59.5
37 Joey RobertsA173041 · 37 overall C Minor 2.893.723.083.753.416.74 462.18 59.5
38 Paul TagulaoTY158410 · 38 overall C Minor 2.433.483.544.213.395.05 449.18 57.8
39 Mike RossA153479 · 39 overall B Minor 3.014.023.162.224.066.10 443.93 57.1
40 Andrew LyA84913 · 40 overall U Minor 1.932.982.575.542.736.86 441.88 56.9
41 Paul ColemanA156804 · 41 overall C Minor 2.283.173.194.283.156.28 440.53 56.7
42 Ali AnsariA166871 · 42 overall U Minor 2.953.163.263.363.615.38 434.97 56.0
43 Adrian ChanA166257 · 43 overall C Minor 2.794.072.924.433.950.95 429.56 55.3
44 Branko GrujcicA156384 · 44 overall B Minor 2.562.943.923.923.254.15 428.11 55.1
45 Matthew PakA177774 · 45 overall U Minor 1.922.913.883.532.725.68 406.90 52.4
46 Adrienne CondeA158787 · 46 overall Minor 2.174.122.93–4.786.62 388.91 50.1
47 Wesley LegaspiA52299 · 47 overall B Minor 2.012.822.793.283.154.91 377.54 48.6
48 Spencer LeA157178 · 48 overall C Minor 2.013.272.243.323.324.54 376.25 48.4
49 Joe OliveriTY88856 · 49 overall B Minor 1.233.042.963.642.395.66 368.61 47.4
50 Jason SalacupA154641 · 50 overall C Minor 2.243.281.802.923.184.49 358.24 46.1
51 Jose Arlene A. CruzA158022 · 51 overall C Minor 1.922.082.353.472.795.77 354.93 45.7
52 Ali FardTY144025 · 52 overall C Minor 2.102.812.311.823.005.73 338.82 43.6
53 John HaugrudL3870 · 53 overall U Minor 1.731.841.723.372.645.13 317.90 40.9
54 Sergei IudinA174624 · 54 overall D Minor 2.021.962.522.272.674.95 317.31 40.8
55 Chris HerrmannA170871 · 55 overall U Minor 2.062.321.431.252.534.17 265.32 34.1
56 Xiao LuA157655 · 56 overall C Minor –––2.901.815.19 168.57 21.7

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 - Outer LimitsComstock · 21 rounds · 165 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1George TyPCC4.592118.5113 · 6 · 2 · 0 · 0 · 0105.00
2Anthony Orum (BIG ANT)PCC4.577021.6318 · 3 · 0 · 0 · 0 · 0104.65
3Jonathan NaugleCarry Optics4.560421.2718 · 2 · 1 · 0 · 0 · 0105.00
4Anthony De guzmanLimited Optics4.431221.8917 · 4 · 0 · 0 · 0 · 0105.00
5@JeremyRyanFit ResuelloLimited Optics4.381419.4013 · 6 · 2 · 0 · 0 · 0103.82
6Dinh LeCarry Optics4.359821.7916 · 5 · 0 · 0 · 0 · 0100.38
7Jerry DAmatoOpen4.359322.7118 · 3 · 0 · 0 · 0 · 0105.00
8Ryan TaslimCarry Optics4.339921.8916 · 5 · 0 · 0 · 0 · 099.92
9Thrax CuiPCC4.308422.0516 · 5 · 0 · 0 · 0 · 098.51
10Peter Chang-2Limited Optics4.260022.7717 · 4 · 0 · 0 · 0 · 0100.94
11Julian LimOpen4.231121.9815 · 3 · 3 · 0 · 0 · 0101.91
12Ed EspinozaPCC4.168720.8713 · 7 · 1 · 0 · 0 · 095.32
2Bay 4 - Jungle RunComstock · 27 rounds · 164 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach KeeverCarry Optics5.954219.6519 · 7 · 1 · 0 · 0 · 0135.00
2@JeremyRyanFit ResuelloLimited Optics5.919220.7821 · 6 · 0 · 0 · 0 · 0135.00
3Anthony Orum (BIG ANT)PCC5.823122.8426 · 1 · 0 · 0 · 0 · 0135.00
4Jerry DAmatoOpen5.658621.0320 · 6 · 1 · 0 · 0 · 0135.00
5Marc CuslidgeOpen5.607123.7225 · 2 · 0 · 0 · 0 · 0133.77
6RenoBELT MayCarry Optics5.531921.1518 · 9 · 0 · 0 · 0 · 0125.43
7George TyPCC5.499121.6419 · 8 · 0 · 0 · 0 · 0127.49
8Natalie FrostPCC5.461822.5221 · 6 · 0 · 0 · 0 · 0126.62
9Dinh LeCarry Optics5.439921.1418 · 8 · 1 · 0 · 0 · 0123.34
10Anthony De guzmanLimited Optics5.418323.0722 · 5 · 0 · 0 · 0 · 0123.58
11Gregory FiddesLimited Optics5.404222.0220 · 6 · 1 · 0 · 0 · 0123.25
12Jonathan NaugleCarry Optics5.399522.7821 · 6 · 0 · 0 · 0 · 0122.42
3Bay 5 - River Flow Comstock · 26 rounds · 165 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Alex KwokLimited Optics6.060617.1615 · 9 · 2 · 0 · 0 · 0130.00
2Julian LimOpen5.948119.6715 · 10 · 1 · 0 · 0 · 0130.00
3Thrax CuiPCC5.911819.9620 · 6 · 0 · 0 · 0 · 0130.00
4Zach KeeverCarry Optics5.771418.0213 · 13 · 0 · 0 · 0 · 0130.00
5Christian LegaspiLimited Optics5.703220.6920 · 6 · 0 · 0 · 0 · 0122.33
6Jeremiah Cobbs-1Limited Optics5.693619.3216 · 10 · 0 · 0 · 0 · 0122.13
7Anthony Orum (BIG ANT)PCC5.686320.4020 · 5 · 1 · 0 · 0 · 0125.04
8Torrance MagtotoPCC5.639320.5719 · 7 · 0 · 0 · 0 · 0124.01
9Marc CuslidgeOpen5.615921.1917 · 8 · 1 · 0 · 0 · 0122.74
10Gregory FiddesLimited Optics5.522119.9216 · 10 · 0 · 0 · 0 · 0118.45
11AJ GracyCarry Optics5.436320.9718 · 8 · 0 · 0 · 0 · 0122.45
12Jerry DAmatoOpen5.421719.9215 · 11 · 0 · 0 · 0 · 0118.50
4Bay 6 - Phoenix RisingComstock · 32 rounds · 163 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Clayton ChowLimited Optics6.793522.0827 · 5 · 0 · 0 · 0 · 0160.00
2@JeremyRyanFit ResuelloLimited Optics6.660722.5227 · 5 · 0 · 0 · 0 · 0156.87
3Gregory FiddesLimited Optics6.657922.8329 · 2 · 1 · 0 · 0 · 0156.81
4Zach KeeverCarry Optics6.541222.3225 · 7 · 0 · 0 · 0 · 0160.00
5AJ GracyCarry Optics6.342523.6528 · 3 · 1 · 0 · 0 · 0155.14
6Jonathan NaugleCarry Optics6.274223.2726 · 5 · 1 · 0 · 0 · 0153.47
7CARLSON SETOOpen6.202223.5420 · 11 · 1 · 0 · 0 · 0160.00
8Thrax CuiPCC6.161524.0226 · 6 · 0 · 0 · 0 · 0160.00
9Alex KwanCarry Optics6.099723.2824 · 7 · 1 · 0 · 0 · 0149.20
10George TyPCC6.092722.6523 · 7 · 2 · 0 · 0 · 0158.21
11Jonathan OwyangLimited Optics6.092224.9528 · 4 · 0 · 0 · 0 · 0143.48
12Peter Chang-1Open5.967724.1320 · 10 · 2 · 0 · 0 · 0153.95
5Bay 7 - RevengeComstock · 30 rounds · 166 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach KeeverCarry Optics6.701820.8925 · 5 · 0 · 0 · 0 · 0150.00
2@JeremyRyanFit ResuelloLimited Optics6.204421.9223 · 7 · 0 · 0 · 0 · 0150.00
3Marc CuslidgeOpen6.156622.7420 · 10 · 0 · 0 · 0 · 0150.00
4Scott HamLimited Optics5.998222.3422 · 8 · 0 · 0 · 0 · 0145.01
5AJ GracyCarry Optics5.970122.1121 · 9 · 0 · 0 · 0 · 0133.62
6Valentin RyabovPCC5.912623.3424 · 6 · 0 · 0 · 0 · 0150.00
7Collins TaoCarry Optics5.810923.0624 · 4 · 2 · 0 · 0 · 0130.06
8Weston KeitzLimited Optics5.694923.5322 · 8 · 0 · 0 · 0 · 0137.68
9George TyPCC5.668022.2318 · 12 · 0 · 0 · 0 · 0143.79
10Rickey IngrassiaCarry Optics5.526624.9724 · 6 · 0 · 0 · 0 · 0123.70
11Clayton ChowLimited Optics5.520723.9121 · 9 · 0 · 0 · 0 · 0133.47
12Christian LegaspiLimited Optics5.498025.1024 · 6 · 0 · 0 · 0 · 0132.92
6And Now For Something Completely DifferentComstock · 24 rounds · 165 runs · classifier 24-08
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Torrance MagtotoPCC12.52759.1022 · 1 · 1 · 0 · 0 · 0120.00
2Natalie FrostPCC10.99379.4617 · 6 · 1 · 0 · 0 · 0105.31
3Dinh LeCarry Optics10.92909.1515 · 8 · 1 · 0 · 0 · 0120.00
4Julian LimOpen10.766210.3117 · 6 · 1 · 0 · 0 · 0120.00
5Alex KwanCarry Optics10.57478.7014 · 6 · 4 · 0 · 0 · 0116.11
6Daniel WilsonCarry Optics10.52639.8817 · 6 · 1 · 0 · 0 · 0115.58
7Zach KeeverCarry Optics10.32679.4915 · 7 · 2 · 0 · 0 · 0113.39
8Rickey IngrassiaCarry Optics10.221810.3717 · 7 · 0 · 0 · 0 · 0112.23
9Jerry DAmatoOpen10.058010.3416 · 8 · 0 · 0 · 0 · 0112.11
10Marc CuslidgeOpen9.854311.6719 · 5 · 0 · 0 · 0 · 0109.84
11Ryan TaslimCarry Optics9.811310.6017 · 6 · 1 · 0 · 0 · 0107.73
12Valentin RyabovPCC9.803911.2220 · 3 · 1 · 0 · 0 · 093.91

Stages

#StageScoringRoundsPointsClassifier
1Bay 3 - Outer LimitsComstock21105
2Bay 4 - Jungle RunComstock27135
3Bay 5 - River Flow Comstock26130
4Bay 6 - Phoenix RisingComstock32160
5Bay 7 - RevengeComstock30150
6And Now For Something Completely DifferentComstock2412024-08

Field

GM1M20A21B–D94U28