The Record
Jul 4, 2026 · Level I · Classifier match

Richmond USPSA - July 04-05

CA · Source
Shooters
193
Divisions
8
Stages
7
Rounds
168
Field
33 GM/M

Add target photos · help us build automatic hit scoring

Results by division

CSV
#ShooterClassPF S1S2S3·S4·S5S6S7 Points%
1 Daniel WilsonA119486 · 1 overall M Minor 4.065.399.169.147.006.816.35 751.23 100.0
2 Albert LiangL6248 · 2 overall M Minor 5.796.307.319.595.535.506.62 738.60 98.3
3 Jonathan NaugleL5999 · 3 overall M Minor 5.725.305.598.525.917.315.55 717.67 95.5
4 Andrew LuuA136868 · 4 overall A Minor 6.115.817.504.836.145.896.02 717.42 95.5
5 Tyler GarzaA170413 · 5 overall A Minor 5.765.626.978.596.476.134.35 701.03 93.3
6 Alex KwanL6220 · 6 overall M Minor 5.714.804.877.587.145.915.54 694.99 92.5
7 Adam MusgroveA153377 · 7 overall A Minor 5.216.238.218.765.735.554.41 686.91 91.4
8 Calvin DuongA150687 · 8 overall A Minor 6.274.787.708.805.434.845.41 676.00 90.0
9 Neal PanA172246 · 9 overall A Minor 4.885.475.897.055.536.315.87 675.83 90.0
10 Ryan TaslimTY133589 · 10 overall A Minor 5.775.985.724.176.685.624.81 675.35 89.9
11 Rickey IngrassiaL6282 · 11 overall M Minor 5.065.226.659.036.516.173.85 669.37 89.1
12 Steven ChangL6195 · 12 overall M Minor 4.915.215.6310.115.685.385.72 668.87 89.0
13 AJ NguyenA170484 · 13 overall A Minor 5.085.416.376.946.145.135.59 666.72 88.8
14 David MondryA172671 · 14 overall B Minor 5.184.885.757.264.805.895.59 640.05 85.2
15 Jeffrey LargozaA169230 · 15 overall B Minor 4.984.436.598.225.345.315.53 639.17 85.1
16 AJ GracyA156897 · 16 overall M Minor 3.523.748.951.527.175.805.93 635.05 84.5
17 Luis CortezA174742 · 17 overall B Minor 4.804.966.687.095.095.325.17 626.81 83.4
18 Andres GarzaA92723 · 18 overall A Minor 5.035.176.347.035.775.014.44 626.39 83.4
19 Brandon Jay FloresA163533 · 19 overall A Minor 4.545.136.058.085.225.165.09 623.52 83.0
20 Steve-O CabrerosL5334 · 20 overall B Minor 4.923.904.276.416.055.095.27 602.28 80.2
21 Ben VargasA178407 · 21 overall U Minor 4.794.636.727.054.425.264.78 596.04 79.3
22 Bo DahlbergA94652 · 22 overall B Minor 4.703.095.057.535.575.395.39 592.90 78.9
23 Patrick James FranciscoA183283 · 23 overall C Minor 6.063.865.157.195.684.114.37 590.77 78.6
24 Brian LeeA130650 · 24 overall B Minor 5.413.624.576.505.304.975.13 587.91 78.3
25 Judy ChenA133695 · 25 overall B Minor 4.263.756.307.344.715.094.71 567.20 75.5
26 Roger LyTY151172 · 26 overall A Minor 3.664.183.760.576.075.655.60 561.16 74.7
27 Lean BaltazarA169443 · 27 overall C Minor 4.713.945.497.094.614.774.50 558.68 74.4
28 Lucas RossA177033 · 28 overall B Minor 3.964.175.586.375.214.874.35 556.35 74.1
29 Jon EdmistenA173589 · 29 overall B Minor 2.844.706.086.614.505.245.04 555.43 73.9
30 Isabel De Los SantosA166213 · 30 overall B Minor 4.583.466.126.734.314.204.88 540.00 71.9
31 Jorge BejaranoA171740 · 31 overall B Minor 4.543.345.127.713.774.954.98 538.50 71.7
32 Cliff JaoA99050 · 32 overall B Minor 4.304.255.507.035.514.622.54 531.62 70.8
33 JC PaganettiA142842 · 33 overall B Minor 4.731.883.384.985.825.604.35 527.59 70.2
34 Adam SoongA156655 · 34 overall B Minor 5.453.803.295.815.162.904.67 523.24 69.7
35 Jeffrey JavitsL6026 · 35 overall B Minor 3.724.195.916.384.733.993.75 513.96 68.4
36 Jordan BlackA182325 · 36 overall C Minor 4.224.145.836.263.184.334.58 511.59 68.1
37 Ben GibsonA179210 · 37 overall B Minor 4.013.494.375.854.584.953.89 507.91 67.6
38 Mahlon LeonardFY145802 · 38 overall B Minor 4.722.526.135.634.884.493.26 501.81 66.8
39 Nancy LamFY109187 · 39 overall B Minor 2.943.653.657.114.133.695.11 480.97 64.0
40 Tommy TaA169420 · 40 overall U Minor 3.792.166.582.134.424.474.65 477.29 63.5
41 Jiaming ZhangA174646 · 41 overall B Minor 5.263.845.485.254.915.090.00 474.80 63.2
42 Jose Arlene A. CruzA158022 · 42 overall C Minor 3.782.444.235.224.514.133.71 455.74 60.7
43 Ali AnsariA166871 · 43 overall C Minor 4.183.094.695.874.133.643.13 454.76 60.5
44 Mike RossA153479 · 44 overall B Minor 3.593.314.055.922.574.613.97 443.68 59.1
45 Ricky FongL3415 · 45 overall C Minor 3.353.164.125.453.693.983.75 440.98 58.7
46 Ali FardTY144025 · 46 overall C Minor 3.433.924.755.323.854.252.27 440.21 58.6
47 Michelle PattizA167578 · 47 overall C Minor 3.693.303.846.044.164.042.60 439.32 58.5
48 Richson NguyenA183902 · 48 overall U Minor 3.572.334.375.253.843.534.00 429.94 57.2
49 Eng LimL5903 · 49 overall C Minor 4.102.534.856.293.674.062.27 425.39 56.6
50 John NyugenTY171565 · 50 overall B Minor 4.303.422.027.783.940.005.24 419.65 55.9
51 CJ AmmermannA164961 · 51 overall C Minor 4.053.421.525.443.134.032.76 405.60 54.0
52 Eran AmbarA177471 · 52 overall C Minor 3.611.764.774.594.202.044.30 403.99 53.8
53 Jesse AtkinsonA174679 · 53 overall D Minor 3.132.394.183.073.793.312.77 375.93 50.0
54 Evan Chang-Siu · 54 overall U Minor 2.872.423.914.493.643.272.85 374.76 49.9
55 Dean RasA139570 · 55 overall C Minor 2.901.992.655.883.323.503.38 372.81 49.6
56 Max WindrickA184271 · 56 overall U Minor 4.021.221.796.212.273.753.50 358.99 47.8
57 Matthew NguyenA175624 · 57 overall C Minor 3.213.561.765.172.461.883.48 349.32 46.5
58 Sergei IudinA174624 · 58 overall C Minor 2.302.202.602.284.282.623.27 344.15 45.8
59 Wesley LegaspiA52299 · 59 overall B Minor 3.923.396.055.774.780.000.00 342.62 45.6
60 Justin WrightA182589 · 60 overall U Minor 2.822.523.914.472.852.152.74 333.50 44.4
61 Michael LesterA178541 · 61 overall C Minor 3.060.031.715.143.722.583.51 317.82 42.3
62 Merwin LaiTY45431 · 62 overall B Minor 2.572.514.873.571.602.162.91 307.04 40.9
63 Roy AdamA144500 · 63 overall D Minor 2.421.703.273.592.182.412.57 284.61 37.9
64 Ruo XieA181677 · 64 overall U Minor 2.210.844.703.920.533.143.21 268.79 35.8
65 John HaugrudL3870 · 65 overall U Minor 2.010.350.003.312.822.492.84 240.88 32.1
66 Christopher ChangA184339 · 66 overall U Minor 2.130.034.725.262.040.003.24 231.43 30.8
67 Oksana DanilovaA184120 · 67 overall U Minor 1.690.580.671.870.721.551.55 142.99 19.0
68 Kaimana Holokahi DQTY164293 · 69 overall A Minor 0.00––––0.000.00 0.00 0.0
68 Jereemy Aldana DQA170483 · 70 overall C Minor ––––0.000.000.00 0.00 0.0
68 Isaac Brabo DQA179708 · 71 overall U Minor 0.000.000.000.00––0.00 0.00 0.0
Registered, no scores recorded
– Anthony Nassar DQTY172458 · 68 overall C 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 No Parking AgainComstock · 26 rounds · 178 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach Keever-3Open7.315616.9523 · 3 · 0 · 0 · 0 · 0130.00
2@JeremyRyanFit ResuelloLimited Optics7.138717.0922 · 4 · 0 · 0 · 0 · 0130.00
3Artem MamekhinPCC6.986918.3225 · 1 · 0 · 0 · 0 · 0130.00
4Natalie FrostPCC6.652118.3422 · 4 · 0 · 0 · 0 · 0123.77
5Samantha LimPCC6.645218.6623 · 3 · 0 · 0 · 0 · 0123.64
6Jerry DAmatoOpen6.586519.1324 · 2 · 0 · 0 · 0 · 0117.04
7Weston KeitzLimited Optics6.576219.1624 · 2 · 0 · 0 · 0 · 0119.76
8Gabriel CottonLimited Optics6.564318.8923 · 3 · 0 · 0 · 0 · 0119.54
9Chance LandreneauxLimited Optics6.468219.4824 · 2 · 0 · 0 · 0 · 0117.79
10Calvin DuongCarry Optics6.268720.1024 · 2 · 0 · 0 · 0 · 0130.00
11Reno MayLimited Optics6.263518.5219 · 7 · 0 · 0 · 0 · 0114.06
12Gregory FiddesLimited Optics6.157019.4921 · 5 · 0 · 0 · 0 · 0112.12
2Bay 4 Boston Tea PartyComstock · 25 rounds · 176 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1@JeremyRyanFit ResuelloLimited Optics7.010216.6922 · 2 · 1 · 0 · 0 · 0125.00
2Artem MamekhinPCC6.894416.3919 · 6 · 0 · 0 · 0 · 0125.00
3Reno MayLimited Optics6.770817.2821 · 4 · 0 · 0 · 0 · 0120.73
4Anthony De guzmanOpen6.739617.3619 · 5 · 1 · 0 · 0 · 0125.00
5Zach Keever-3Open6.639217.0219 · 6 · 0 · 0 · 0 · 0123.14
6Alex KwokLimited Optics6.548316.3418 · 5 · 2 · 0 · 0 · 0116.76
7Marc CuslidgeOpen6.506718.7522 · 3 · 0 · 0 · 0 · 0120.68
8Clayton ChowLimited Optics6.464118.1021 · 4 · 0 · 0 · 0 · 0115.26
9Sean CadwalladerLimited Optics6.446418.4622 · 3 · 0 · 0 · 0 · 0114.95
10Julian LimOpen6.398116.8816 · 7 · 0 · 0 · 0 · 0118.67
11Albert LiangCarry Optics6.295317.9519 · 6 · 0 · 0 · 0 · 0125.00
12Gregory FiddesLimited Optics6.253318.7121 · 4 · 0 · 0 · 0 · 0111.50
3No Need To Believe In Either SideComstock · 16 rounds · 176 runs · classifier 18-05
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Artem MamekhinPCC11.91636.2113 · 3 · 0 · 0 · 0 · 080.00
2Kristian MamekhinPCC9.67287.0312 · 2 · 2 · 0 · 0 · 064.94
3Zach Keever-2Limited 109.62968.1015 · 1 · 0 · 0 · 0 · 080.00
4Zach Keever-3Open9.53587.9714 · 2 · 0 · 0 · 0 · 080.00
5Brandon HendersonPCC9.24178.4415 · 1 · 0 · 0 · 0 · 062.04
6Daniel WilsonCarry Optics9.16037.8612 · 4 · 0 · 0 · 0 · 080.00
7Gabriel CottonLimited Optics8.97878.9116 · 0 · 0 · 0 · 0 · 080.00
8AJ GracyCarry Optics8.95178.4914 · 2 · 0 · 0 · 0 · 078.18
9Michael LaahsPCC8.64498.5613 · 3 · 0 · 0 · 0 · 058.04
10Samantha LimPCC8.60478.6013 · 3 · 0 · 0 · 0 · 057.77
11Austen KiyevLimited Optics8.57798.8614 · 2 · 0 · 0 · 0 · 076.43
12Natalie FrostPCC8.54277.9610 · 6 · 0 · 0 · 0 · 057.35
4THS Short CourseComstock · 12 rounds · 180 runs · classifier 23-01
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Steven ChangCarry Optics10.10835.5410 · 2 · 0 · 0 · 0 · 060.00
2Zach Keever-3Open9.83055.9011 · 1 · 0 · 0 · 0 · 060.00
3Jordan ThompsonLimited Optics9.63086.2312 · 0 · 0 · 0 · 0 · 060.00
4Albert LiangCarry Optics9.59155.639 · 3 · 0 · 0 · 0 · 056.93
5Anthony De guzmanOpen9.51565.789 · 2 · 1 · 0 · 0 · 058.08
6Kevin KwanLimited Optics9.47716.1211 · 1 · 0 · 0 · 0 · 059.04
7Jonathan OwyangLimited Optics9.25275.629 · 2 · 1 · 0 · 0 · 057.64
8Russell De VeraOpen9.21056.0810 · 2 · 0 · 0 · 0 · 056.22
9Daniel WilsonCarry Optics9.13885.698 · 4 · 0 · 0 · 0 · 054.25
10Artem MamekhinPCC9.10476.5912 · 0 · 0 · 0 · 0 · 060.00
11Rickey IngrassiaCarry Optics9.03436.4211 · 1 · 0 · 0 · 0 · 053.62
12Weston KeitzLimited Optics9.01505.999 · 3 · 0 · 0 · 0 · 056.16
5Bay 6 The Red Hats Are ComingComstock · 32 rounds · 178 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Alex KwokLimited Optics8.727316.5025 · 6 · 1 · 0 · 0 · 0160.00
2Artem MamekhinPCC8.358916.2725 · 7 · 0 · 0 · 1 · 0160.00
3Anthony De guzmanOpen8.006319.1125 · 7 · 0 · 0 · 0 · 0160.00
4Zach Keever-3Open7.894718.2426 · 4 · 2 · 0 · 0 · 0157.77
5Torrance MagtotoPCC7.718117.8826 · 6 · 0 · 0 · 1 · 0147.73
6Samantha LimPCC7.330919.3726 · 3 · 3 · 0 · 0 · 0140.32
7Jerry DAmatoOpen7.326720.2026 · 6 · 0 · 0 · 0 · 0146.42
8Gabriel CottonLimited Optics7.283418.8127 · 4 · 0 · 1 · 0 · 0133.53
9AJ GracyCarry Optics7.168119.8124 · 7 · 1 · 0 · 0 · 0160.00
10Alex KwanCarry Optics7.135719.9026 · 3 · 3 · 0 · 0 · 0159.28
11Gregory FiddesLimited Optics7.125420.4926 · 5 · 1 · 0 · 0 · 0130.63
12Thrax CuiPCC7.002821.4227 · 5 · 0 · 0 · 0 · 0134.04
6Bay 7 RED WHITE AND BREWComstock · 29 rounds · 178 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Artem MamekhinPCC8.002416.8724 · 5 · 0 · 0 · 0 · 0145.00
2Alex KwokLimited Optics7.891717.3626 · 2 · 1 · 0 · 0 · 0145.00
3Gabriel CottonLimited Optics7.863816.1521 · 7 · 1 · 0 · 0 · 0144.49
4Natalie FrostPCC7.697215.7219 · 8 · 2 · 0 · 0 · 0139.47
5George TyPCC7.442617.8724 · 4 · 1 · 0 · 0 · 0134.86
6Jerry DAmatoOpen7.405317.4221 · 8 · 0 · 0 · 0 · 0145.00
7@JeremyRyanFit ResuelloLimited Optics7.400716.6218 · 11 · 0 · 0 · 0 · 0135.98
8Anthony De guzmanOpen7.317118.0416 · 13 · 0 · 0 · 0 · 0143.27
9Jonathan NaugleCarry Optics7.310618.7425 · 4 · 0 · 0 · 0 · 0145.00
10Austen KiyevLimited Optics7.254719.1626 · 3 · 0 · 0 · 0 · 0133.30
11Zach Keever-3Open7.220916.4817 · 11 · 1 · 0 · 0 · 0141.39
12Michael LaahsPCC7.180417.1320 · 7 · 2 · 0 · 0 · 0130.11
7Bay 8 Give me Liberty or Give me DeathComstock · 28 rounds · 177 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach Keever-1Limited Optics7.101218.8725 · 3 · 0 · 0 · 0 · 0140.00
2Anthony De guzmanOpen7.033018.2018 · 9 · 1 · 0 · 0 · 0140.00
3Gabriel CottonLimited Optics6.943719.0124 · 4 · 0 · 0 · 0 · 0136.89
4Julian LimOpen6.900219.1320 · 8 · 0 · 0 · 0 · 0137.36
5Artem MamekhinPCC6.732319.3123 · 5 · 0 · 0 · 0 · 0140.00
6Albert LiangCarry Optics6.615019.3522 · 6 · 0 · 0 · 0 · 0140.00
7Zach Keever-3Open6.587819.4322 · 6 · 0 · 0 · 0 · 0131.14
8Clayton ChowLimited Optics6.546521.0827 · 1 · 0 · 0 · 0 · 0129.06
9Marc CuslidgeOpen6.514521.0325 · 3 · 0 · 0 · 0 · 0129.68
10Christian LimLimited Optics6.470620.4024 · 4 · 0 · 0 · 0 · 0127.57
11Jonathan OwyangLimited Optics6.448420.1624 · 3 · 1 · 0 · 0 · 0127.13
12Jerry DAmatoOpen6.424919.3021 · 6 · 1 · 0 · 0 · 0127.90

Stages

#StageScoringRoundsPointsClassifier
1Bay 3 No Parking AgainComstock26130
2Bay 4 Boston Tea PartyComstock25125
3No Need To Believe In Either SideComstock168018-05
4THS Short CourseComstock126023-01
5Bay 6 The Red Hats Are ComingComstock32160
6Bay 7 RED WHITE AND BREWComstock29145
7Bay 8 Give me Liberty or Give me DeathComstock28140

Field

GM4M29A33B–D102U25