The Record
Oct 4, 2025 · Level I

Richmond USPSA - Toys for Tots Charity Match October 4-5

CA · Source
Shooters
169
Divisions
7
Stages
5
Rounds
134
Field
17 GM/M

Add target photos · help us build automatic hit scoring

Results by division

CSV
#ShooterClassPF S1S2S3S4S5 Points%
1 Zach KeeverTY147179 · 1 overall M Minor 7.057.185.839.975.46 627.07 100.0
2 Christian LegaspiA132722 · 2 overall M Minor 6.046.616.089.266.70 616.45 98.3
3 Dinh LeTY142418 · 3 overall M Minor 6.207.065.1510.095.88 605.56 96.6
4 @JeremyRyanFit ResuelloTY146736 · 4 overall M Minor 5.496.105.419.025.71 561.29 89.5
5 Collins TaoL5931 · 5 overall M Minor 4.666.375.388.135.90 544.21 86.8
6 Ernie PerreiraTY137317 · 6 overall M Minor 5.196.355.177.665.98 543.55 86.7
7 Jonathan NaugleL5999 · 7 overall M Minor 4.646.285.688.185.53 542.63 86.5
8 AJ GracyA156897 · 8 overall A Minor 6.235.085.317.996.06 541.89 86.4
9 James FangA138331 · 9 overall A Minor 4.555.345.986.397.41 537.65 85.7
10 Kevin SchapanskyA87481 · 10 overall B Minor 4.125.795.478.255.59 520.95 83.1
11 Ryan TaslimTY133589 · 11 overall A Minor 3.996.505.425.995.95 509.57 81.3
12 Steven ChangL6195 · 12 overall A Minor 5.285.335.456.404.68 488.15 77.8
13 AJ NguyenA170484 · 13 overall U Minor 3.056.066.096.824.51 484.02 77.2
14 Tyler GarzaA170413 · 14 overall B Minor 4.264.505.537.265.38 479.86 76.5
15 Torrance MagtotoA161253 · 15 overall U Minor 4.515.455.017.374.12 471.96 75.3
16 Calvin LinceA170479 · 16 overall U Minor 4.525.674.995.364.83 462.33 73.7
17 Gene ChuA168861 · 17 overall B Minor 4.005.154.627.694.60 461.67 73.6
18 clayton picoTY121498 · 18 overall B Minor 4.725.503.357.215.01 455.15 72.6
19 Josh ClusinA156177 · 19 overall B Minor 3.854.554.917.634.25 445.15 71.0
20 Michael LaahsA171625 · 20 overall U Minor 3.434.494.037.225.51 436.01 69.5
21 Ed EspinozaL6293 · 21 overall A Minor 4.054.674.976.873.66 431.69 68.8
22 Calvin DuongA150687 · 22 overall A Minor 4.423.475.186.414.68 428.67 68.4
23 Brian LeeA130650 · 23 overall B Minor 3.724.414.746.204.73 426.15 68.0
24 James HanTY152592 · 24 overall B Minor 3.804.354.735.964.75 422.94 67.5
25 Max LiuA170591 · 25 overall U Minor 3.614.474.176.374.97 420.05 67.0
26 Kevin ChuFY25171 · 26 overall B Minor 4.383.954.525.914.36 411.46 65.6
27 Robin PadillaTY153770 · 27 overall C Minor 4.314.403.677.183.90 410.83 65.5
28 Adrienne CondeA158787 · 28 overall C Minor 3.585.035.374.293.65 405.41 64.7
29 Yaojie LiuA158609 · 29 overall B Minor 3.723.244.466.524.26 390.53 62.3
30 Jeffrey JavitsL6026 · 30 overall C Minor 3.174.064.285.814.34 387.50 61.8
31 Mike RossA153479 · 31 overall C Minor 3.464.344.414.134.51 381.67 60.9
32 jason mopasA170973 · 32 overall U Minor 3.483.384.636.023.74 377.17 60.1
33 Aldo RuizA157386 · 33 overall C Minor 3.343.204.505.874.34 377.04 60.1
34 Bao DinhA163230 · 34 overall B Minor 2.224.254.814.724.28 371.75 59.3
35 Dan KimA136635 · 35 overall B Minor 4.504.204.785.451.02 357.65 57.0
36 Matthew TaA157179 · 36 overall C Minor 3.163.763.685.394.00 356.31 56.8
37 Dan LangeA161163 · 37 overall C Minor 3.333.973.645.463.36 351.90 56.1
38 Mahlon LeonardFY145802 · 38 overall C Minor 3.184.513.835.732.41 351.57 56.1
39 Branko GrujcicA156384 · 39 overall C Minor 2.383.734.255.493.52 347.56 55.4
40 Joe OliveriTY88856 · 40 overall B Minor 2.083.753.905.634.07 347.43 55.4
41 Christopher BelenA161750 · 41 overall B Minor 2.984.253.944.523.08 340.91 54.4
42 Sean Cadwallader · 42 overall U Minor 3.664.040.008.344.46 339.71 54.2
43 Garwang LamaA161125 · 43 overall C Minor 2.573.423.633.963.79 315.14 50.3
44 JC PaganettiA142842 · 44 overall B Minor 4.112.381.856.243.97 313.58 50.0
45 Samuel ThomasA164275 · 45 overall U Minor 1.693.624.134.932.86 312.03 49.8
46 Brandon TanizawaA164714 · 46 overall C Minor 2.873.132.914.833.88 311.78 49.7
47 CJ AmmermannA164961 · 47 overall C Minor 2.693.393.915.022.40 311.39 49.7
48 Nathan ClemensTY169906 · 48 overall C Minor 3.093.322.673.264.35 301.98 48.2
49 Scott AlbrechtTY113130 · 49 overall C Minor 0.883.113.694.873.62 291.56 46.5
50 Rene LozanoA166659 · 50 overall U Minor 2.933.482.773.333.54 291.12 46.4
51 David ShimadaA148909 · 51 overall C Minor 2.812.863.704.031.54 268.60 42.8
52 Ran CheA156196 · 52 overall U Minor 1.822.693.654.801.94 265.16 42.3
53 Ali FardTY144025 · 53 overall C Minor 1.662.812.844.252.82 256.55 40.9
54 Brenda AustinL6028 · 54 overall C Minor 2.303.012.643.512.50 251.20 40.1
55 Cody CaiA172908 · 55 overall U Minor 2.271.913.883.602.27 250.50 40.0
56 Paul ColemanA156804 · 56 overall U Minor 1.533.432.103.373.00 243.40 38.8
57 Brandon AngelesA169446 · 57 overall C Minor 2.852.780.693.963.08 230.30 36.7
58 Lester MopasA171596 · 58 overall U Minor 2.521.132.923.972.41 224.89 35.9
59 James CarpiA120865 · 59 overall U Minor 0.000.003.524.682.97 191.96 30.6
60 Michelle PattizA167578 · 60 overall U Minor 1.412.041.733.671.89 187.32 29.9
61 Eli SpilsburyA172146 · 61 overall U Minor 0.212.171.973.000.16 135.35 21.6
62 Sergei Iudin · 62 overall U Minor 0.001.260.001.540.15 50.67 8.1
63 Max Grigorev DQA168867 · 63 overall U Minor ––0.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

1Stage 1 - Bay 3 - ExodusComstock · 23 rounds · 166 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach KeeverCarry Optics7.053114.3216 · 7 · 0 · 0 · 0 · 0115.00
2Peter ChangOpen6.230916.3712 · 10 · 1 · 0 · 0 · 0115.00
3AJ GracyCarry Optics6.227816.8618 · 5 · 0 · 0 · 0 · 0101.54
4Dinh LeCarry Optics6.203015.9615 · 8 · 0 · 0 · 0 · 0101.14
5Jonathan OwyangLimited Optics6.192117.2819 · 4 · 0 · 0 · 0 · 0115.00
6Gabriel CottonLimited Optics6.183616.0116 · 6 · 1 · 0 · 0 · 0114.84
7Christian LegaspiCarry Optics6.035017.7319 · 4 · 0 · 0 · 0 · 098.40
8Thrax CuiPCC5.947717.9919 · 4 · 0 · 0 · 0 · 0115.00
9CARLSON SETOOpen5.895318.1515 · 8 · 0 · 0 · 0 · 0108.81
10Bradley PopeLimited Optics5.678118.1418 · 4 · 1 · 0 · 0 · 0105.45
11Gregory FiddesPCC5.678118.1417 · 6 · 0 · 0 · 0 · 0109.79
12Clayton ChowLimited Optics5.656017.1515 · 7 · 1 · 0 · 0 · 0105.04
2Stage 2 - Bay 4 - ExtortionComstock · 31 rounds · 166 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zach KeeverCarry Optics7.180319.0823 · 7 · 1 · 0 · 0 · 0155.00
2Dinh LeCarry Optics7.058220.2625 · 6 · 0 · 0 · 0 · 0152.36
3Tyler LavertuLimited Optics7.020219.8023 · 8 · 0 · 0 · 0 · 0155.00
4Jonathan OwyangLimited Optics6.852819.7021 · 10 · 0 · 0 · 0 · 0151.30
5Andrew LuuPCC6.848720.8825 · 6 · 0 · 0 · 0 · 0155.00
6SEBASTIAO FILHOLimited Optics6.750820.5925 · 4 · 2 · 0 · 0 · 0149.05
7Christian LegaspiCarry Optics6.605921.9526 · 5 · 0 · 0 · 0 · 0142.60
8Ryan TaslimCarry Optics6.501522.6127 · 4 · 0 · 0 · 0 · 0140.35
9Anthony Orum (BIG ANT)PCC6.483922.9828 · 3 · 0 · 0 · 0 · 0146.74
10Clayton ChowLimited Optics6.461722.4426 · 5 · 0 · 0 · 0 · 0142.67
11Marc CuslidgeLimited Optics6.421622.5826 · 5 · 0 · 0 · 0 · 0141.78
12Collins TaoCarry Optics6.368622.1425 · 5 · 1 · 0 · 0 · 0137.48
3Stage 3 - Bay 5 - Toys for Tots... and KirklandComstock · 26 rounds · 164 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Scott HamLimited Optics6.531919.2924 · 2 · 0 · 0 · 0 · 0130.00
2Jerry DAmatoOpen6.448319.2323 · 3 · 0 · 0 · 0 · 0130.00
3SEBASTIAO FILHOLimited Optics6.194720.3424 · 2 · 0 · 0 · 0 · 0123.29
4AJ NguyenCarry Optics6.087820.0422 · 4 · 0 · 0 · 0 · 0130.00
5Christian LegaspiCarry Optics6.075919.7521 · 5 · 0 · 0 · 0 · 0129.75
6Jonathan DiazOpen6.050020.0017 · 9 · 0 · 0 · 0 · 0121.97
7Tyler LavertuLimited Optics6.045119.5220 · 6 · 0 · 0 · 0 · 0120.31
8James FangCarry Optics5.978820.7423 · 3 · 0 · 0 · 0 · 0127.67
9CARLSON SETOOpen5.955320.1518 · 7 · 1 · 0 · 0 · 0120.06
10Gregory FiddesPCC5.887921.0623 · 3 · 0 · 0 · 0 · 0130.00
11Jonathan OwyangLimited Optics5.885121.4124 · 2 · 0 · 0 · 0 · 0117.13
12Zach KeeverCarry Optics5.825218.5419 · 3 · 4 · 0 · 0 · 0124.39
4Stage 4 - Bay 6 - 6 to GoComstock · 27 rounds · 166 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Dominic JacksonPCC10.472412.7026 · 1 · 0 · 0 · 0 · 0135.00
2Ian ParkerPCC10.299311.3619 · 7 · 1 · 0 · 0 · 0132.77
3Dinh LeCarry Optics10.093912.7824 · 3 · 0 · 0 · 0 · 0135.00
4Zach KeeverCarry Optics9.969112.9424 · 3 · 0 · 0 · 0 · 0133.33
5Gregory FiddesPCC9.725313.4725 · 2 · 0 · 0 · 0 · 0125.37
6Thrax CuiPCC9.366214.2026 · 1 · 0 · 0 · 0 · 0120.74
7Gabriel CottonLimited Optics9.314912.9920 · 7 · 0 · 0 · 0 · 0135.00
8Christian LegaspiCarry Optics9.255414.3726 · 1 · 0 · 0 · 0 · 0123.79
9Anthony Orum (BIG ANT)PCC9.180114.2725 · 2 · 0 · 0 · 0 · 0118.34
10@JeremyRyanFit ResuelloCarry Optics9.022014.5225 · 2 · 0 · 0 · 0 · 0120.66
11Ephraim San FelipePCC8.927314.4524 · 3 · 0 · 0 · 0 · 0115.08
12Jerry DAmatoOpen8.711014.1221 · 6 · 0 · 0 · 0 · 0135.00
5Stage 6 - Bay 8 - Trigger FingerComstock · 27 rounds · 167 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Andrew LuuPCC7.572015.9820 · 7 · 0 · 0 · 0 · 0135.00
2James FangCarry Optics7.413917.1323 · 4 · 0 · 0 · 0 · 0135.00
3Gregory FiddesPCC6.968817.6521 · 6 · 0 · 0 · 0 · 0124.25
4Gabriel CottonLimited Optics6.962416.2317 · 9 · 1 · 0 · 0 · 0135.00
5Ian ParkerPCC6.839216.2316 · 10 · 1 · 0 · 0 · 0121.94
6Anthony Orum (BIG ANT)PCC6.819418.3322 · 5 · 0 · 0 · 0 · 0121.58
7Christian LegaspiCarry Optics6.695218.6722 · 5 · 0 · 0 · 0 · 0121.91
8Weston KeitzLimited Optics6.495618.3219 · 8 · 0 · 0 · 0 · 0125.95
9Efren GutierrezPCC6.431020.3725 · 2 · 0 · 0 · 0 · 0114.66
10Brandon HendersonPCC6.337720.6725 · 2 · 0 · 0 · 0 · 0112.99
11Jerry DAmatoOpen6.318519.1520 · 7 · 0 · 0 · 0 · 0135.00
12Tyler LavertuLimited Optics6.188418.2618 · 7 · 2 · 0 · 0 · 0119.99

Stages

#StageScoringRoundsPointsClassifier
1Stage 1 - Bay 3 - ExodusComstock23115
2Stage 2 - Bay 4 - ExtortionComstock31155
3Stage 3 - Bay 5 - Toys for Tots... and KirklandComstock26130
4Stage 4 - Bay 6 - 6 to GoComstock27135
5Stage 6 - Bay 8 - Trigger FingerComstock27135

Field

GM0M17A28B–D83U41