The Record
Feb 28, 2026 · Level I · Classifier match

Richmond USPSA - February 28 - March 01

CA · Source
Shooters
186
Divisions
8
Stages
7
Rounds
175
Field
22 GM/M

Results by division

CSV
#ShooterClassPF S1S2S3·S4S5S6S7 Points%
1 Zach Keever2TY147179 · 1 overall GM Minor 5.235.7811.914.435.196.967.18 844.99 100.0
2 Christian LegaspiA132722 · 2 overall M Minor 4.534.7111.183.365.357.765.26 754.29 89.3
3 Jacky ChenL5443 · 3 overall A Minor 4.915.237.274.514.835.866.38 751.85 89.0
4 Jonathan NaugleL5999 · 4 overall M Minor 4.764.8810.364.394.786.645.15 738.81 87.4
5 Albert LiangL6248 · 5 overall A Minor 4.735.1810.922.644.936.604.35 711.79 84.2
6 Andrew LuuA136868 · 6 overall A Minor 4.774.179.062.075.776.154.91 692.99 82.0
7 Rickey IngrassiaL6282 · 7 overall M Minor 4.024.0710.342.954.866.465.64 683.50 80.9
8 Ryan TaslimTY133589 · 8 overall A Minor 5.214.849.572.902.885.855.73 677.62 80.2
9 Ernie PerreiraTY137317 · 9 overall M Minor 3.964.6710.253.814.775.205.07 672.39 79.6
10 Sean CadwalladerA174214 · 10 overall A Minor 4.344.567.283.414.935.934.62 668.61 79.1
11 Frank ZhengL5274 · 11 overall A Minor 4.454.769.852.523.625.995.66 668.11 79.1
12 Roger LyTY151172 · 12 overall B Minor 5.013.3110.393.744.436.313.55 645.99 76.5
13 Neal PanA172246 · 13 overall A Minor 4.154.168.593.124.245.265.44 641.96 76.0
14 Calvin DuongA150687 · 14 overall A Minor 4.294.368.443.043.485.045.58 629.73 74.5
15 Bao DinhA163230 · 15 overall B Minor 4.522.176.713.315.035.905.51 623.88 73.8
16 James HanTY152592 · 16 overall B Minor 4.484.366.000.794.755.515.09 623.18 73.8
17 Adrienne CondeA158787 · 17 overall B Minor 3.004.348.062.484.775.785.11 616.12 72.9
18 David MondryA172671 · 18 overall B Minor 3.953.938.442.833.875.644.56 604.27 71.5
19 Daniel PupiusA155425 · 19 overall B Minor 3.933.528.923.433.765.524.27 591.49 70.0
20 Jonathan VadilA142881 · 20 overall B Minor 4.554.128.080.873.945.643.99 589.64 69.8
21 Yaojie LiuA158609 · 21 overall B Minor 3.714.127.721.893.734.795.25 581.17 68.8
22 Steven ChangL6195 · 22 overall A Minor 3.163.966.952.324.235.764.70 580.53 68.7
23 Brian LeeA130650 · 23 overall B Minor 4.183.166.682.784.244.614.74 574.76 68.0
24 Randy MeltonTY24456 · 24 overall A Minor 3.803.998.312.763.854.893.90 571.54 67.6
25 JC PaganettiA142842 · 25 overall B Minor 3.543.437.790.814.455.044.65 553.16 65.5
26 John DavisA171474 · 26 overall B Minor 3.453.567.762.874.124.034.48 551.02 65.2
27 Shane DoongFY65521 · 27 overall B Minor 2.914.407.852.943.205.683.57 546.96 64.7
28 Matthew TaA157179 · 28 overall C Minor 2.833.605.803.143.954.714.52 535.78 63.4
29 Jiaming ZhangA174646 · 29 overall B Minor 4.284.021.372.953.853.154.41 533.58 63.1
30 Steve-O CabrerosL5334 · 30 overall B Minor 3.643.108.082.443.694.224.04 523.54 62.0
31 Jake BilyakA146174 · 31 overall B Minor 3.943.677.962.193.914.851.83 515.00 61.0
32 Judy ChenA133695 · 32 overall B Minor 2.454.046.442.573.314.464.48 510.62 60.4
33 Nancy LamFY109187 · 33 overall B Minor 2.803.426.871.833.734.634.31 506.41 59.9
34 Leon FlintA158276 · 34 overall B Minor 3.194.108.051.852.534.873.06 491.43 58.2
35 John NguyenA171565 · 35 overall B Minor 4.374.295.560.003.900.644.42 482.11 57.0
36 Jeffrey LargozaA169230 · 36 overall C Minor 3.673.880.003.572.133.594.46 478.39 56.6
37 Mahlon LeonardFY145802 · 37 overall B Minor 2.993.057.331.423.444.323.62 471.34 55.8
38 Ryan RamirezA153362 · 38 overall C Minor 3.323.393.972.842.155.073.31 467.79 55.4
39 Andrew LyA84913 · 39 overall U Minor 3.632.165.352.671.804.964.05 452.74 53.6
40 Spencer LeA157178 · 40 overall C Minor 3.103.205.922.272.973.023.82 452.44 53.5
41 Jeffrey JavitsL6026 · 41 overall B Minor 2.853.670.692.942.533.854.01 448.10 53.0
42 Joe OliveriTY88856 · 42 overall B Minor 2.462.936.212.722.744.193.84 448.05 53.0
43 Kyle LaserA160667 · 43 overall C Minor 3.262.984.672.573.092.813.69 445.02 52.7
44 Mike RossA153479 · 44 overall B Minor 3.832.656.672.111.924.043.04 436.49 51.7
45 Christopher BelenA161750 · 45 overall B Minor 2.173.203.192.032.894.324.13 434.62 51.4
46 Wesley LegaspiA52299 · 46 overall B Minor 2.873.304.431.841.883.994.12 431.19 51.0
47 Eduardo De guzmanA172404 · 47 overall B Minor 3.152.775.892.331.274.683.39 420.92 49.8
48 Alexander Anton - buzzardA169966 · 48 overall B Minor 4.304.257.833.060.004.70– 414.01 49.0
49 Nathan ClemensTY169906 · 49 overall B Minor 3.083.172.832.821.204.932.81 411.46 48.7
50 CJ AmmermannA164961 · 50 overall C Minor 2.742.725.632.202.932.183.27 397.87 47.1
51 Bob RogersTY140843 · 51 overall B Minor 3.95–0.00–4.243.914.60 393.65 46.6
52 Jereemy AldanaA170483 · 52 overall C Minor 3.353.214.803.200.003.733.10 390.35 46.2
53 Ali FardTY144025 · 53 overall C Minor 2.822.844.962.831.782.973.08 390.16 46.2
54 Cody CaiA172908 · 54 overall U Minor 3.263.213.291.531.572.333.28 375.41 44.4
55 Sergei IudinA174624 · 55 overall C Minor 2.242.615.282.510.323.752.44 327.23 38.7
56 Max GrigorevA168867 · 56 overall C Minor 1.961.953.761.171.554.113.02 324.57 38.4
57 James CarpiA120865 · 57 overall B Minor 3.763.637.912.860.000.00– 293.27 34.7
58 AJ NguyenA170484 · 58 overall A Minor 2.512.34––––– 141.43 16.7
59 Anthony NassarA172458 · 59 overall C Minor 0.19–––1.052.632.57 133.40 15.8
60 Steven ChangL6195 · 60 overall A Minor ––9.43–––– 47.49 5.6

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

1Bay3 - The Future Is AlienComstock · 32 rounds · 178 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1@JeremyRyanFit ResuelloLimited Optics5.589626.1225 · 7 · 0 · 0 · 0 · 0160.00
2Weston KeitzLimited Optics5.403426.6524 · 8 · 0 · 0 · 0 · 0154.67
3Gregory FiddesLimited Optics5.380826.3925 · 5 · 2 · 0 · 0 · 0154.02
4Tim Chong-1Open5.357827.2522 · 8 · 2 · 0 · 0 · 0160.00
5Valentin RyabovPCC5.357128.0027 · 5 · 0 · 0 · 0 · 0160.00
6Gabriel CottonLimited Optics5.250128.1927 · 4 · 1 · 0 · 0 · 0150.28
7Zach Keever2Carry Optics5.234225.4125 · 6 · 0 · 1 · 0 · 0160.00
8Ryan TaslimCarry Optics5.214429.1528 · 4 · 0 · 0 · 0 · 0159.39
9Jeremiah CobbsOpen5.183928.5526 · 6 · 0 · 0 · 0 · 0154.81
10Roger LyCarry Optics5.005228.7725 · 6 · 1 · 0 · 0 · 0153.00
11Jeremiah CobbsLimited Optics4.996629.2225 · 7 · 0 · 0 · 0 · 0143.03
12Zach KeeverLimited Optics4.991724.2421 · 8 · 2 · 1 · 0 · 0142.89
2Bay4 - Fast & FuriousComstock · 32 rounds · 178 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach KeeverLimited Optics5.826824.3723 · 9 · 0 · 0 · 0 · 0160.00
2Zach Keever2Carry Optics5.779424.5724 · 7 · 1 · 0 · 0 · 0160.00
3@JeremyRyanFit ResuelloLimited Optics5.480526.6425 · 7 · 0 · 0 · 0 · 0150.49
4Gabriel CottonLimited Optics5.307827.1324 · 8 · 0 · 0 · 0 · 0145.75
5Clayton ChowLimited Optics5.270827.7025 · 7 · 0 · 0 · 0 · 0144.73
6Jacky ChenCarry Optics5.233428.2826 · 6 · 0 · 0 · 0 · 0144.88
7James FangLimited Optics5.193928.1126 · 5 · 1 · 0 · 0 · 0142.62
8Albert LiangCarry Optics5.180029.7329 · 3 · 0 · 0 · 0 · 0143.41
9Tim Chong-1Open5.117425.9921 · 9 · 1 · 1 · 0 · 0160.00
10Jose (JR) CuasitoPCC5.116129.7128 · 4 · 0 · 0 · 0 · 0160.00
11Jerry DAmatoOpen5.031427.0321 · 10 · 1 · 0 · 0 · 0157.31
12Reno MayLimited Optics4.952628.4729 · 2 · 0 · 1 · 0 · 0136.00
3Deja VuComstock · 12 rounds · 175 runs · classifier 20-02
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Michael LaahsPCC12.14574.9412 · 0 · 0 · 0 · 0 · 060.00
2Zach Keever2Carry Optics11.91494.7010 · 2 · 0 · 0 · 0 · 060.00
3Artem MamekhinOpen11.49435.2212 · 0 · 0 · 0 · 0 · 060.00
4Brandon HendersonPCC11.33604.9411 · 0 · 1 · 0 · 0 · 056.00
5Zach KeeverLimited Optics11.26764.9710 · 2 · 0 · 0 · 0 · 060.00
6George TyPCC11.20005.0011 · 0 · 1 · 0 · 0 · 055.33
7Christian LegaspiCarry Optics11.17765.0110 · 2 · 0 · 0 · 0 · 056.29
8Albert LiangCarry Optics10.92285.3111 · 1 · 0 · 0 · 0 · 055.00
9Alex KwokLimited Optics10.81084.818 · 4 · 0 · 0 · 0 · 057.57
10Kristian MamekhinPCC10.50665.3310 · 2 · 0 · 0 · 0 · 051.90
11Gregory FiddesLimited Optics10.46735.3510 · 2 · 0 · 0 · 0 · 055.74
12Jerry DAmatoOpen10.46735.3510 · 2 · 0 · 0 · 0 · 054.64
4Bay5 - SHOtimeComstock · 12 rounds · 174 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Michael LaahsPCC8.88896.3010 · 2 · 0 · 0 · 0 · 060.00
2Valentin RyabovPCC6.41037.808 · 3 · 1 · 0 · 0 · 043.27
3Anthony Orum (BIG ANT)PCC6.03958.619 · 2 · 1 · 0 · 0 · 040.77
4Allan WongPCC6.02247.1410 · 1 · 0 · 1 · 0 · 040.65
5Dane DizonPCC5.68608.097 · 3 · 2 · 0 · 0 · 038.38
6Jerry ChanPCC5.52029.428 · 4 · 0 · 0 · 0 · 037.26
7Peter Chang-3PCC5.298010.5710 · 2 · 0 · 0 · 0 · 035.76
8John AoananPCC5.26899.117 · 4 · 1 · 0 · 0 · 035.56
9Dominic JacksonPCC5.04108.5310 · 1 · 0 · 1 · 0 · 034.03
10David MunroPCC4.995210.419 · 2 · 1 · 0 · 0 · 033.72
11Gregory FiddesLimited Optics4.843011.1510 · 1 · 1 · 0 · 0 · 060.00
12Ed EspinozaPCC4.76199.4511 · 0 · 0 · 1 · 0 · 032.14
5Bay6 - WestonageComstock · 29 rounds · 172 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach KeeverLimited Optics6.105222.4425 · 4 · 0 · 0 · 0 · 0145.00
2George TyPCC6.023623.7428 · 1 · 0 · 0 · 0 · 0145.00
3Alex KwokLimited Optics5.869823.3426 · 2 · 1 · 0 · 0 · 0139.41
4Jerry DAmatoOpen5.792722.9624 · 4 · 1 · 0 · 0 · 0145.00
5Andrew LuuCarry Optics5.774223.3824 · 5 · 0 · 0 · 0 · 0145.00
6Jeremiah CobbsOpen5.725023.9325 · 4 · 0 · 0 · 0 · 0143.31
7Tim Chong-1Open5.706024.0121 · 8 · 0 · 0 · 0 · 0142.83
8James FangLimited Optics5.592322.7120 · 9 · 0 · 0 · 0 · 0132.82
9Clayton ChowLimited Optics5.419125.6526 · 3 · 0 · 0 · 0 · 0128.71
10Daniel LouieOpen5.381325.8323 · 6 · 0 · 0 · 0 · 0134.70
11CARLSON SETOOpen5.359925.5621 · 8 · 0 · 0 · 0 · 0134.17
12Christian LegaspiCarry Optics5.354324.8423 · 6 · 0 · 0 · 0 · 0134.46
6Bay7 - Beep beep beep.Comstock · 28 rounds · 175 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Christian LegaspiCarry Optics7.759117.2725 · 3 · 0 · 0 · 0 · 0140.00
2Tim Chong-1Open7.545017.2318 · 10 · 0 · 0 · 0 · 0140.00
3James FangLimited Optics7.277017.0421 · 6 · 1 · 0 · 0 · 0140.00
4Artem MamekhinOpen7.202519.1627 · 1 · 0 · 0 · 0 · 0133.64
5Gabriel CottonLimited Optics7.138817.6521 · 7 · 0 · 0 · 0 · 0137.34
6Zach Keever2Carry Optics6.964617.2319 · 8 · 1 · 0 · 0 · 0125.66
7Tyler LavertuLimited Optics6.877718.3221 · 7 · 0 · 0 · 0 · 0132.32
8Alex KwokLimited Optics6.824817.2917 · 11 · 0 · 0 · 0 · 0131.30
9Jerry DAmatoOpen6.716017.5717 · 11 · 0 · 0 · 0 · 0124.62
10Adam MusgroveLimited Optics6.691418.8321 · 7 · 0 · 0 · 0 · 0128.73
11CARLSON SETOOpen6.663118.9116 · 11 · 1 · 0 · 0 · 0123.64
12Reno MayLimited Optics6.656319.2322 · 6 · 0 · 0 · 0 · 0128.06
7Bay8 - A Foolish Consistency is the Hodgoblin of Little MindsComstock · 30 rounds · 175 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach Keever2Carry Optics7.177520.6229 · 1 · 0 · 0 · 0 · 0150.00
2Tim Chong-1Open6.629621.5723 · 7 · 0 · 0 · 0 · 0150.00
3James FangLimited Optics6.521722.0827 · 3 · 0 · 0 · 0 · 0150.00
4Gregory FiddesLimited Optics6.508621.5125 · 5 · 0 · 0 · 0 · 0149.70
5Jacky ChenCarry Optics6.377322.5827 · 3 · 0 · 0 · 0 · 0133.28
6@JeremyRyanFit ResuelloLimited Optics6.264022.3525 · 5 · 0 · 0 · 0 · 0144.07
7Jerry DAmatoOpen6.011722.2923 · 6 · 1 · 0 · 0 · 0136.02
8Alex KwokLimited Optics5.929222.6022 · 8 · 0 · 0 · 0 · 0136.37
9Artem MamekhinOpen5.859222.8723 · 6 · 1 · 0 · 0 · 0132.57
10Rommel BaliloPCC5.770825.3028 · 2 · 0 · 0 · 0 · 0150.00
11Gabriel CottonLimited Optics5.745723.6723 · 7 · 0 · 0 · 0 · 0132.15
12Ryan TaslimCarry Optics5.732225.4728 · 2 · 0 · 0 · 0 · 0119.80

Stages

#StageScoringRoundsPointsClassifier
1Bay3 - The Future Is AlienComstock32160
2Bay4 - Fast & FuriousComstock32160
3Deja VuComstock126020-02
4Bay5 - SHOtimeComstock1260
5Bay6 - WestonageComstock29145
6Bay7 - Beep beep beep.Comstock28140
7Bay8 - A Foolish Consistency is the Hodgoblin of Little MindsComstock30150

Field

GM2M20A36B–D111U17