The Record
Sep 12, 2026 · Level I

Port Townsend PCSL 2 Gun Event by Cascade Action - September

WA · Source
Shooters
29
Divisions
3
Stages
6
Rounds
136
Field
0 GM/M

Add target photos · help us build automatic hit scoring

Results by division

CSV
#ShooterClassPF S1S2S3S4S5S6 Points%
1 Michael Ton · 1 overall Minor 1.920.561.542.851.632.02 680.00 100.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 Get It HotComstock2 · 25 rounds · 26 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Muhammad AltmanPRACTICAL4.177829.9225 · 0 · 0 · 0 · 0 · 0125.00
2Frank DudzikCOMPETITION4.104529.4823 · 2 · 0 · 0 · 0 · 0125.00
3Matthew SongCOMPETITION3.913029.9021 · 4 · 0 · 0 · 0 · 0119.17
4Bryan KunzPRACTICAL3.721932.5123 · 2 · 0 · 0 · 0 · 0111.36
5Solomon StonePRACTICAL3.511531.6123 · 2 · 0 · 0 · 1 · 0105.06
6Brady TracePRACTICAL3.302723.9214 · 9 · 2 · 0 · 2 · 098.82
7Tim KoppPRACTICAL3.169137.5522 · 3 · 0 · 0 · 0 · 094.82
8Ben JohnsonPRACTICAL3.045336.4518 · 7 · 0 · 0 · 0 · 091.12
9Michael GreenPRACTICAL2.897027.2720 · 3 · 0 · 2 · 0 · 186.68
10David OstanskiPRACTICAL2.629041.4617 · 8 · 0 · 0 · 0 · 078.66
11Cel AlvarezCOMPETITION2.538645.3020 · 5 · 0 · 0 · 0 · 077.31
12Ian MacleodPRACTICAL2.430835.7921 · 4 · 0 · 0 · 0 · 372.73
2Only 1 SighterComstock2 · 9 rounds · 22 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Matthew SongCOMPETITION1.372828.416 · 3 · 0 · 0 · 0 · 045.00
2Richard NessPRACTICAL1.168229.965 · 3 · 1 · 0 · 0 · 045.00
3Bryan KunzPRACTICAL1.111138.708 · 1 · 0 · 0 · 0 · 042.80
4Muhammad AltmanPRACTICAL0.978337.825 · 4 · 0 · 0 · 0 · 037.68
5David OstanskiPRACTICAL0.939639.386 · 2 · 1 · 0 · 0 · 036.19
6Cel AlvarezCOMPETITION0.852743.396 · 2 · 1 · 0 · 0 · 027.95
7Tyler BrownPRACTICAL0.839739.304 · 4 · 1 · 0 · 0 · 032.35
8Rod FranciscoCOMPETITION0.768250.776 · 3 · 0 · 0 · 0 · 025.18
9Ian MacleodPRACTICAL0.700135.714 · 5 · 0 · 0 · 1 · 026.97
10Ben JohnsonPRACTICAL0.601838.222 · 3 · 4 · 0 · 0 · 023.18
11Derik KearnsPRACTICAL0.566768.826 · 3 · 0 · 0 · 0 · 021.83
12Michael Ton0.561844.504 · 5 · 0 · 0 · 0 · 145.00
3Longer PrezComstock2 · 25 rounds · 26 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Frank DudzikCOMPETITION5.002124.1923 · 2 · 0 · 0 · 0 · 0125.00
2Tim KoppPRACTICAL4.203625.9318 · 6 · 1 · 0 · 0 · 0125.00
3Tyler BrownPRACTICAL3.792832.4324 · 1 · 0 · 0 · 0 · 0112.78
4Michael GreenPRACTICAL3.502625.419 · 14 · 2 · 0 · 0 · 0104.15
5Matthew SongCOMPETITION3.411622.5714 · 9 · 0 · 2 · 0 · 085.25
6Brady TracePRACTICAL3.019319.2113 · 7 · 2 · 3 · 0 · 089.78
7E.J. CorichPRACTICAL2.920942.1124 · 1 · 0 · 0 · 0 · 086.86
8Bryan KunzPRACTICAL2.716840.1217 · 8 · 0 · 0 · 0 · 080.79
9David OstanskiPRACTICAL2.673835.5313 · 9 · 3 · 0 · 0 · 079.51
10Richard NessPRACTICAL2.566040.9216 · 8 · 1 · 0 · 0 · 076.30
11Muhammad AltmanPRACTICAL2.547634.1520 · 2 · 1 · 2 · 0 · 075.76
12Solomon StonePRACTICAL2.394230.4915 · 5 · 3 · 2 · 0 · 071.19
4Worst Night Of Our LivesComstock2 · 17 rounds · 23 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Frank DudzikCOMPETITION4.042920.5316 · 1 · 0 · 0 · 0 · 085.00
2Solomon StonePRACTICAL3.820719.6317 · 0 · 0 · 0 · 1 · 085.00
3Ian MacleodPRACTICAL3.679621.4714 · 3 · 0 · 0 · 0 · 081.86
4Tim KoppPRACTICAL3.559523.8817 · 0 · 0 · 0 · 0 · 079.19
5Matthew SongCOMPETITION3.524920.7116 · 1 · 0 · 0 · 1 · 074.11
6Ben JohnsonPRACTICAL3.216825.1815 · 2 · 0 · 0 · 0 · 071.56
7Muhammad AltmanPRACTICAL3.074020.8213 · 3 · 0 · 1 · 0 · 068.39
8Michael Ton2.854329.7817 · 0 · 0 · 0 · 0 · 085.00
9Derik KearnsPRACTICAL2.823328.6915 · 2 · 0 · 0 · 0 · 062.81
10Tyler BrownPRACTICAL2.505829.9317 · 0 · 0 · 0 · 1 · 055.75
11Cel AlvarezCOMPETITION2.482328.2016 · 0 · 0 · 1 · 0 · 052.19
12Brady TracePRACTICAL2.415323.6014 · 2 · 1 · 0 · 2 · 053.73
5ICDSB WDYFTSAComstock2 · 35 rounds · 26 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Brady TracePRACTICAL4.073839.0332 · 3 · 0 · 0 · 1 · 0175.00
2Michael GreenPRACTICAL3.758543.9030 · 5 · 0 · 0 · 0 · 0161.46
3Solomon StonePRACTICAL3.746040.3128 · 7 · 0 · 0 · 1 · 0160.92
4Matthew SongCOMPETITION3.729642.9034 · 0 · 0 · 1 · 0 · 0175.00
5Bryan KunzPRACTICAL3.715646.5634 · 1 · 0 · 0 · 0 · 0159.61
6Tyler BrownPRACTICAL3.366850.7933 · 2 · 0 · 0 · 0 · 0144.63
7Tim KoppPRACTICAL3.167649.8833 · 1 · 0 · 1 · 0 · 0136.07
8Muhammad AltmanPRACTICAL3.153744.7128 · 7 · 0 · 0 · 2 · 0135.47
9Ian MacleodPRACTICAL3.069555.7133 · 2 · 0 · 0 · 0 · 0131.86
10Frank DudzikCOMPETITION2.992938.0929 · 3 · 0 · 3 · 0 · 1140.43
11Derik KearnsPRACTICAL2.906560.2135 · 0 · 0 · 0 · 0 · 0124.86
12E.J. CorichPRACTICAL2.616666.8835 · 0 · 0 · 0 · 0 · 0112.40
6Cohort RodeoComstock2 · 25 rounds · 26 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Solomon StonePRACTICAL3.181936.7721 · 4 · 0 · 0 · 0 · 0125.00
2Matthew SongCOMPETITION3.019238.0920 · 5 · 0 · 0 · 0 · 0125.00
3Muhammad AltmanPRACTICAL2.957740.9123 · 2 · 0 · 0 · 0 · 0116.19
4Frank DudzikCOMPETITION2.818642.2222 · 3 · 0 · 0 · 0 · 0116.69
5Brady TracePRACTICAL2.620635.8718 · 4 · 2 · 1 · 0 · 0102.95
6Bryan KunzPRACTICAL2.463637.7522 · 1 · 0 · 2 · 0 · 096.78
7Tim KoppPRACTICAL2.396050.5023 · 2 · 0 · 0 · 0 · 094.13
8Michael GreenPRACTICAL2.339241.0418 · 5 · 1 · 1 · 0 · 091.89
9Tyler BrownPRACTICAL2.291845.3821 · 3 · 0 · 1 · 0 · 090.03
10Richard NessPRACTICAL2.069756.5321 · 4 · 0 · 0 · 0 · 081.31
11Michael Ton2.021552.9316 · 9 · 0 · 0 · 0 · 0125.00
12Cel AlvarezCOMPETITION1.895951.6918 · 6 · 0 · 1 · 0 · 078.49

Stages

#StageScoringRoundsPointsClassifier
1Stage 1 Get It HotComstock225125
2Only 1 SighterComstock2945
3Longer PrezComstock225125
4Worst Night Of Our LivesComstock21785
5ICDSB WDYFTSAComstock235175
6Cohort RodeoComstock225125

Field

GM0M0A0B–D0U0