The Record
May 2, 2026 · Level I

Richmond USPSA - May 02-03

CA · Source
Shooters
202
Divisions
8
Stages
5
Rounds
154
Field
22 GM/M

Add target photos · help us build automatic hit scoring

Results by division

CSV
#ShooterClassPF S1S2S3S4S5 Points%
1 Tom CastroL5659 · 1 overall GM Minor 6.836.206.347.446.63 721.66 100.0
2 Zach KeeverTY147179 · 2 overall GM Minor 7.226.556.946.536.02 719.78 99.7
3 Collins TaoL5931 · 3 overall M Minor 6.557.456.126.445.21 684.85 94.9
4 Jonathan NaugleL5999 · 4 overall M Minor 5.586.666.295.484.91 625.36 86.7
5 Michael LaahsA171625 · 5 overall A Minor 5.805.236.346.135.01 616.43 85.4
6 Ernie PerreiraTY137317 · 6 overall M Minor 4.666.046.664.715.70 603.39 83.6
7 Ryan TaslimTY133589 · 7 overall A Minor 4.916.396.275.254.99 601.49 83.3
8 Tristan DayA135533 · 8 overall B Minor 5.695.616.144.795.18 595.14 82.5
9 Daniel WilsonA119486 · 9 overall M Minor 5.796.476.604.453.67 584.75 81.0
10 Roger LyTY151172 · 10 overall A Minor 5.884.986.764.624.28 576.56 79.9
11 Jordan ThompsonA161248 · 11 overall A Minor 5.995.945.912.985.50 575.38 79.7
12 Sean CadwalladerA174214 · 12 overall A Minor 5.166.055.743.365.58 564.67 78.2
13 Max LiuA170591 · 13 overall C Minor 5.736.105.465.193.65 563.57 78.1
14 Calvin DuongA150687 · 14 overall A Minor 5.135.775.225.344.54 560.95 77.7
15 Juan MarquezA148739 · 15 overall A Minor 4.884.566.185.204.56 550.13 76.2
16 Patrick Clark-1L6159 · 16 overall A Minor 3.785.885.355.395.10 550.09 76.2
17 Rickey IngrassiaL6282 · 17 overall M Minor 3.996.356.462.995.40 550.06 76.2
18 Brandon Jay FloresA163533 · 18 overall B Minor 4.975.135.415.304.42 545.02 75.5
19 Tyler GarzaA170413 · 19 overall A Minor 4.005.295.965.464.21 537.75 74.5
20 James HanTY152592 · 20 overall B Minor 4.715.704.794.475.12 536.39 74.3
21 Neal PanA172246 · 21 overall A Minor 4.355.955.344.084.99 535.78 74.2
22 Gene ChuA168861 · 22 overall C Minor 5.244.495.324.005.26 529.19 73.3
23 Bo DahlbergA94652 · 23 overall B Minor 5.015.065.394.374.43 526.11 72.9
24 [179ers] AJ NguyenA170484 · 24 overall A Minor 5.396.275.043.823.68 524.11 72.6
25 John AoananFY145485 · 25 overall B Minor 4.935.154.165.274.62 519.81 72.0
26 Adrienne CondeA158787 · 26 overall B Minor 4.985.155.194.194.39 518.18 71.8
27 Alejandro RodriguezA178094 · 27 overall U Minor 3.525.805.094.514.74 511.10 70.8
28 Jake BilyakA146174 · 28 overall B Minor 5.225.305.512.524.78 510.18 70.7
29 Andrew OushalemA148038 · 29 overall B Minor 5.024.485.154.444.38 508.85 70.5
30 Steven Chang 1L6195 · 30 overall M Minor 4.316.055.672.464.80 508.69 70.5
31 Matthew TaA157179 · 31 overall B Minor 4.804.604.614.774.44 501.85 69.5
32 Travis DuCheneyA165529 · 32 overall C Minor 4.914.424.604.494.54 497.30 68.9
33 Aaron GreeneA169849 · 33 overall B Minor 3.865.614.734.344.08 488.08 67.6
34 Jacob VerbleA171411 · 34 overall A Minor 4.934.535.443.533.97 487.80 67.6
35 Kelly ChiA84674 · 35 overall B Minor 3.315.114.824.764.10 476.67 66.0
36 Jiaming ZhangA174646 · 36 overall B Minor 4.014.155.024.434.36 475.94 66.0
37 Jon EdmistenA173589 · 37 overall B Minor 4.513.365.753.994.05 472.11 65.4
38 Ben GibsonA179210 · 38 overall U Minor 4.424.664.894.083.59 468.63 64.9
39 Brian LeeA130650 · 39 overall B Minor 4.284.004.624.094.18 458.93 63.6
40 John NguyenA171565 · 40 overall B Minor 3.835.085.012.484.47 455.65 63.1
41 Jorge BejaranoA171740 · 41 overall B Minor 4.694.924.472.714.08 454.76 63.0
42 Ali AnsariA166871 · 42 overall C Minor 4.494.594.823.443.55 453.59 62.9
43 Daniel PupiusA155425 · 43 overall B Minor 4.144.944.492.824.38 452.16 62.7
44 JC PaganettiA142842 · 44 overall B Minor 4.084.914.573.224.02 451.77 62.6
45 Lucas RossA177033 · 45 overall C Minor 3.995.064.433.413.86 449.78 62.3
46 Kevin ChuFY25171 · 46 overall B Minor 4.243.584.823.934.09 448.76 62.2
47 Kaimana HolokahiTY164293 · 47 overall B Minor 3.586.353.911.894.78 446.57 61.9
48 Thanh LyL2830 · 48 overall B Minor 4.663.554.772.744.43 440.61 61.1
49 Paul ColemanA156804 · 49 overall C Minor 4.674.304.323.303.37 433.21 60.0
50 Jeffrey JavitsL6026 · 50 overall B Minor 3.953.624.613.204.13 424.82 58.9
51 Nathan ClemensTY169906 · 51 overall B Minor 2.225.104.433.184.27 415.97 57.6
52 Minyi FengL6277 · 52 overall B Minor 5.034.183.871.753.77 406.96 56.4
53 Ian ManansalaFY146137 · 53 overall B Minor 3.124.574.882.313.74 406.64 56.4
54 Michael NguyenTY179518 · 54 overall U Minor 3.672.453.564.724.23 402.12 55.7
55 Mahlon LeonardFY145802 · 55 overall B Minor 3.453.994.343.433.23 399.40 55.3
56 Jeffrey LargozaA169230 · 56 overall B Minor 2.923.984.434.662.50 397.14 55.0
57 Joy RonquilloTY138250 · 57 overall B Minor 3.324.603.672.883.84 397.01 55.0
58 Mike DiepTY181307 · 58 overall U Minor 3.644.673.871.563.93 386.58 53.6
59 Tianda LiuA170880 · 59 overall C Minor 3.662.154.393.364.08 384.99 53.4
60 Michelle PattizA167578 · 60 overall C Minor 3.422.873.893.563.57 375.53 52.0
61 William TocherA176716 · 61 overall U Minor 3.454.423.952.572.77 372.30 51.6
62 Anthony NassarA172458 · 62 overall C Minor 3.602.864.083.053.27 366.95 50.9
63 Merwin LaiTY45431 · 63 overall B Minor 2.384.473.742.873.10 357.97 49.6
64 Ali FardTY144025 · 64 overall C Minor 3.663.144.103.302.31 357.61 49.5
65 CJ AmmermannA164961 · 65 overall C Minor 3.292.443.983.573.12 355.71 49.3
66 Spencer LeA157178 · 66 overall C Minor 3.573.973.461.682.98 341.67 47.3
67 Eran AmbarA177471 · 67 overall C Minor 2.184.352.942.803.49 340.41 47.2
68 hank nguyenA175266 · 68 overall U Minor 0.744.534.252.513.51 337.12 46.7
69 Sergei IudinA174624 · 69 overall C Minor 2.064.753.611.693.09 330.62 45.8
70 Jose Arlene A. CruzA158022 · 70 overall C Minor 3.723.323.632.012.32 326.91 45.3
71 Cody CaiA172908 · 71 overall U Minor 3.072.253.752.773.01 323.77 44.9
72 Tripp OMaraA174657 · 72 overall D Minor 1.444.762.542.612.77 302.88 42.0
73 David ShimadaA148909 · 73 overall C Minor 2.584.463.760.171.86 281.95 39.1
74 Nick HebnerA178329 · 74 overall D Minor 2.962.883.211.632.02 276.87 38.4
75 Conner CimmiyottiA179377 · 75 overall U Minor 2.512.942.901.792.58 276.72 38.3
76 Bret PembertonA178159 · 76 overall U Minor 2.752.932.980.702.49 260.58 36.1
77 Tony RenniaA162889 · 77 overall U Minor 2.763.152.602.870.51 254.03 35.2
78 Jesse AtkinsonA174679 · 78 overall U Minor 1.512.311.902.522.19 224.33 31.1
79 Ian AlexanderA180714 · 79 overall U Minor 1.292.272.660.442.54 203.30 28.2
80 Vince WongA168509 · 80 overall U Minor 0.950.003.111.491.79 162.08 22.5
81 Zhengfan ZhangA181410 · 81 overall U Minor 1.301.871.301.131.14 145.13 20.1
Registered, no scores recorded
– John Deffley DQA175249 · 82 overall U Minor ––––– 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

1Bay 3 - Perfect Blue BuildingsComstock · 32 rounds · 198 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach KeeverCarry Optics7.219520.5027 · 4 · 1 · 0 · 0 · 0160.00
2Arman RonquilloOpen7.006019.8425 · 5 · 2 · 0 · 1 · 0160.00
3Jerry DAmatoLimited Optics6.927719.9222 · 9 · 1 · 0 · 0 · 0160.00
4Tom CastroCarry Optics6.834519.4625 · 6 · 0 · 1 · 0 · 0151.47
5Torrance MagtotoPCC6.698620.9023 · 8 · 1 · 0 · 0 · 0160.00
6Collins TaoCarry Optics6.554421.9725 · 6 · 1 · 0 · 0 · 0145.26
7Christian LegaspiLimited Optics6.512022.4226 · 5 · 1 · 0 · 0 · 0150.40
8Gregory FiddesLimited Optics6.365623.2526 · 6 · 0 · 0 · 0 · 0147.02
9Tyler LavertuLimited Optics6.320221.3626 · 5 · 0 · 1 · 0 · 0145.97
10Efren GutierrezOpen6.316223.5921 · 11 · 0 · 0 · 0 · 0144.25
11Adam MusgroveLimited Optics6.297021.2821 · 9 · 2 · 0 · 0 · 0145.43
12Ian ParkerPCC6.259519.8125 · 6 · 1 · 0 · 2 · 0149.51
2Bay 5 - PortedComstock · 31 rounds · 197 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Ian ParkerPCC7.560019.1827 · 3 · 1 · 0 · 0 · 0155.00
2Torrance MagtotoPCC7.528018.7324 · 7 · 0 · 0 · 0 · 0154.34
3Collins TaoCarry Optics7.453719.9928 · 3 · 0 · 0 · 0 · 0155.00
4Scott HamLimited Optics7.416819.8227 · 4 · 0 · 0 · 0 · 0155.00
5Anthony De guzmanOpen7.190221.1428 · 3 · 0 · 0 · 0 · 0155.00
6Peter ChangOpen7.083120.3322 · 8 · 1 · 0 · 0 · 0152.69
7Clayton ChowLimited Optics7.064419.1121 · 10 · 0 · 0 · 0 · 0147.64
8Tyler LavertuLimited Optics6.984019.3323 · 6 · 2 · 0 · 0 · 0145.96
9@JeremyRyanFit ResuelloLimited Optics6.940219.7423 · 7 · 1 · 0 · 0 · 0145.04
10Alex KwokLimited Optics6.898319.5721 · 10 · 0 · 0 · 0 · 0144.16
11Christian LegaspiLimited Optics6.878320.7925 · 6 · 0 · 0 · 0 · 0143.75
12Anthony Orum (BIG ANT)PCC6.811022.1729 · 2 · 0 · 0 · 0 · 0139.64
3Bay 6 - LIKE IT OR LOVE ITComstock · 32 rounds · 198 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1@JeremyRyanFit ResuelloLimited Optics7.360220.3827 · 5 · 0 · 0 · 0 · 0160.00
2Clayton ChowLimited Optics7.091520.8726 · 6 · 0 · 0 · 0 · 0154.16
3Arman RonquilloOpen7.070720.7921 · 10 · 1 · 0 · 0 · 0160.00
4Jerry DAmatoLimited Optics7.024221.0727 · 4 · 1 · 0 · 0 · 0152.70
5Zach KeeverCarry Optics6.935321.3426 · 6 · 0 · 0 · 0 · 0160.00
6Scott HamLimited Optics6.924821.9529 · 2 · 1 · 0 · 0 · 0150.53
7Martin CarreonLimited Optics6.785722.4028 · 4 · 0 · 0 · 0 · 0147.51
8Christian LegaspiLimited Optics6.784421.5225 · 7 · 0 · 0 · 0 · 0147.48
9Roger LyCarry Optics6.761121.8926 · 6 · 0 · 0 · 0 · 0155.98
10Anthony De guzmanOpen6.689823.0226 · 6 · 0 · 0 · 0 · 0151.38
11Austen KiyevLimited Optics6.658023.1329 · 3 · 0 · 0 · 0 · 0144.74
12Ernie PerreiraCarry Optics6.657321.3325 · 5 · 2 · 0 · 0 · 0153.59
4Bay 7 - Losers Always Whine About Their BestComstock · 29 rounds · 196 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Tom CastroCarry Optics7.438517.8823 · 6 · 0 · 0 · 0 · 0145.00
2Ian ParkerPCC7.016618.6722 · 7 · 0 · 0 · 0 · 0145.00
3Anthony De guzmanOpen6.752120.2921 · 8 · 0 · 0 · 0 · 0145.00
4Peter ChangOpen6.663520.8623 · 6 · 0 · 0 · 0 · 0143.10
5Zach KeeverCarry Optics6.533120.9725 · 4 · 0 · 0 · 0 · 0127.35
6Gregory FiddesLimited Optics6.465720.5723 · 6 · 0 · 0 · 0 · 0145.00
7Jacky ChenLimited Optics6.459420.5923 · 6 · 0 · 0 · 0 · 0144.86
8Collins TaoCarry Optics6.441021.2725 · 4 · 0 · 0 · 0 · 0125.56
9Tyler LavertuLimited Optics6.421620.4023 · 5 · 1 · 0 · 0 · 0144.01
10Christian LegaspiLimited Optics6.418420.4122 · 7 · 0 · 0 · 0 · 0143.94
11Austen KiyevLimited Optics6.396721.7326 · 3 · 0 · 0 · 0 · 0143.45
12Clayton ChowLimited Optics6.373921.1824 · 5 · 0 · 0 · 0 · 0142.94
5Bay 8 - Sullivan StreetComstock · 30 rounds · 198 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Tom CastroCarry Optics6.627322.0329 · 0 · 1 · 0 · 0 · 0150.00
2Anthony De guzmanOpen6.429922.2423 · 7 · 0 · 0 · 0 · 0150.00
3Tyler LavertuLimited Optics6.167822.0523 · 7 · 0 · 0 · 0 · 0150.00
4Zach KeeverCarry Optics6.020922.9224 · 6 · 0 · 0 · 0 · 0136.28
5Scott HamLimited Optics5.946722.8723 · 7 · 0 · 0 · 0 · 0144.62
6Torrance MagtotoPCC5.894923.4124 · 6 · 0 · 0 · 0 · 0150.00
7Jerry DAmatoLimited Optics5.833722.9722 · 8 · 0 · 0 · 0 · 0141.87
8@JeremyRyanFit ResuelloLimited Optics5.830223.6724 · 6 · 0 · 0 · 0 · 0141.79
9Arman RonquilloOpen5.795923.8122 · 6 · 2 · 0 · 0 · 0135.21
10Ernie PerreiraCarry Optics5.704824.1924 · 6 · 0 · 0 · 0 · 0129.12
11Ian ParkerPCC5.702323.8523 · 7 · 0 · 0 · 0 · 0145.10
12Peter ChangOpen5.649724.7820 · 10 · 0 · 0 · 0 · 0131.80

Stages

#StageScoringRoundsPointsClassifier
1Bay 3 - Perfect Blue BuildingsComstock32160
2Bay 5 - PortedComstock31155
3Bay 6 - LIKE IT OR LOVE ITComstock32160
4Bay 7 - Losers Always Whine About Their BestComstock29145
5Bay 8 - Sullivan StreetComstock30150

Field

GM3M19A38B–D100U42