Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNW 1B/2B @ MVC (MVHS) · Mar 2915.47aNW 1B/2B @ MVC (MVHS)March 29, 2023
100m Hurdles · 30" / 0.762m · OutdoorNWMS Prelims @ Burlington · May 1920.9NWMS Prelims @ BurlingtonMay 19, 2022
Discus · 1.6kg · OutdoorNW 1B/2B League Championships · May 760' 1.5"NW 1B/2B League ChampionshipsMay 7, 2026
Javelin · 500g TJ · OutdoorNWMS Prelims @ Burlington · May 1957' 9NWMS Prelims @ BurlingtonMay 19, 2022
Javelin · 600g TJ · OutdoorNWC MS @ La Conner · Apr 2143' 0NWC MS @ La ConnerApril 21, 2022
Javelin · 800g · OutdoorNW 1B/2B League Championships · May 771' 0"NW 1B/2B League ChampionshipsMay 7, 2026
Shot Put · 12lb · OutdoorNW 1B/2B League Championships · May 726' 5"NW 1B/2B League ChampionshipsMay 7, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7NW 1B/2B League ChampionshipsMay 7 · Javelin · Place 21 · Friday HarborFriday HarborJavelin800g21.71' 0" PB12
May 7NW 1B/2B League ChampionshipsMay 7 · Discus · Place 27 · Friday HarborFriday HarborDiscus1.6kg27.60' 1.5" PB12
May 7NW 1B/2B League ChampionshipsMay 7 · Shot Put · Place 20 · Friday HarborFriday HarborShot Put12lb20.26' 5" PB12
Apr 15NW 1B/2B @ CoupevilleApr 15 · Javelin · Place 22 · Friday HarborFriday HarborJavelin2269-9.512
Apr 15NW 1B/2B @ CoupevilleApr 15 · Discus · Place 28 · Friday HarborFriday HarborDiscus2859-612
Apr 15NW 1B/2B @ CoupevilleApr 15 · Shot Put · Place 21 · Friday HarborFriday HarborShot Put2126-612
Mar 18NW 1B/2B @ La Conner Mar 18 · Javelin · Place 27 · Friday HarborFriday HarborJavelin2762-912
Mar 18NW 1B/2B @ La Conner Mar 18 · Discus · Place 21 · Friday HarborFriday HarborDiscus2165-412
Mar 18NW 1B/2B @ La Conner Mar 18 · Shot Put · Place 26 · Friday HarborFriday HarborShot Put2623-6.2512

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 320th Annual Tomahawk Classic May 3 · Shot Put · Place 18 · Friday HarborFriday HarborShot Put1823-05.5012
Apr 16NW 1B/2B @ CoupevilleApr 16 · Javelin · Place 37 · Friday HarborFriday HarborJavelin3769-612
Apr 16NW 1B/2B @ CoupevilleApr 16 · Discus · Place 38 · Friday HarborFriday HarborDiscus3847-612
Apr 16NW 1B/2B @ CoupevilleApr 16 · Shot Put · Place 32 · Friday HarborFriday HarborShot Put3224-7.512
Mar 19NW 1B/2B @ La ConnerMar 19 · Javelin · Place 30 · Friday HarborFriday HarborJavelin3053-9—
Mar 19NW 1B/2B @ La ConnerMar 19 · Discus · Place 29 · Friday HarborFriday HarborDiscus2956-3—
Mar 19NW 1B/2B @ La ConnerMar 19 · Shot Put · Place 18 · Friday HarborFriday HarborShot Put1825-1—

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 1NW 1B/2B League Championship @ MVC (MVHS)May 1 · Javelin · Place 35 · Friday HarborFriday HarborJavelin3565-1—
May 1NW 1B/2B League Championship @ MVC (MVHS)May 1 · Discus · Place 31 · Friday HarborFriday HarborDiscus3146-9—
May 1NW 1B/2B League Championship @ MVC (MVHS)May 1 · Shot Put · Place 24 · Friday HarborFriday HarborShot Put2424-4—
May 1NW 1B/2B League Championship @ MVC (MVHS)May 1 · 100 Meters · Place 30 · Friday HarborFriday Harbor100 Meters3015.95a—
Apr 24Blackhawk InviteApr 24 · Javelin · Place 19 · Friday HarborFriday HarborJavelin1966-7—
Apr 24Blackhawk InviteApr 24 · Discus · Place 21 · Friday HarborFriday HarborDiscus2145-11—
Apr 24Blackhawk InviteApr 24 · Shot Put · Place 15 · Friday HarborFriday HarborShot Put1521-7—
Apr 24Blackhawk InviteApr 24 · 100 Meters · Place 31 · Friday HarborFriday Harbor100 Meters3115.88a—
Apr 17Coupeville Classic InviteApr 17 · Javelin · Place 27 · Friday HarborFriday HarborJavelin2760-5—
Apr 17Coupeville Classic InviteApr 17 · Discus · Place 23 · Friday HarborFriday HarborDiscus2358-6—
Apr 17Coupeville Classic InviteApr 17 · Shot Put · Place 24 · Friday HarborFriday HarborShot Put2423-1.5—
Apr 17Coupeville Classic InviteApr 17 · 100 Meters · Place 36 · Friday HarborFriday Harbor100 Meters3615.68a—
Mar 28NW 1B/2B @MVC (MVHS)Mar 28 · Javelin · Place 34 · Friday HarborFriday HarborJavelin3463-0—
Mar 28NW 1B/2B @MVC (MVHS)Mar 28 · Discus · Place 39 · Friday HarborFriday HarborDiscus3948-5—
Mar 28NW 1B/2B @MVC (MVHS)Mar 28 · Shot Put · Place 27 · Friday HarborFriday HarborShot Put2725-3.5—
Mar 28NW 1B/2B @MVC (MVHS)Mar 28 · 100 Meters · Place 49 · Friday HarborFriday Harbor100 Meters4916.1—
Mar 20NW 1B/2B @ CoupevilleMar 20 · Javelin · Place 34 · Friday HarborFriday HarborJavelin3457-0—
Mar 20NW 1B/2B @ CoupevilleMar 20 · Discus · Place 29 · Friday HarborFriday HarborDiscus2945-6—
Mar 20NW 1B/2B @ CoupevilleMar 20 · Shot Put · Place 30 · Friday HarborFriday HarborShot Put3020-4.5—
Mar 20NW 1B/2B @ CoupevilleMar 20 · 100 Meters · Place 28 · Friday HarborFriday Harbor100 Meters2815:57.00a—
Mar 13NW 2B/1B League Meet @ La Conner Mar 13 · Javelin · Place 32 · Friday HarborFriday HarborJavelin3261-0—
Mar 13NW 2B/1B League Meet @ La Conner Mar 13 · Discus · Place 35 · Friday HarborFriday HarborDiscus3545-6—
Mar 13NW 2B/1B League Meet @ La Conner Mar 13 · Shot Put · Place 21 · Friday HarborFriday HarborShot Put2122-2—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 3NW 1B/2B League Championship @ La ConnerMay 3 · Javelin · Place 25 · Friday HarborFriday HarborJavelin2558-0—
May 3NW 1B/2B League Championship @ La ConnerMay 3 · Discus · Place 26 · Friday HarborFriday HarborDiscus2652-0—
May 3NW 1B/2B League Championship @ La ConnerMay 3 · Shot Put · Place 28 · Friday HarborFriday HarborShot Put2818-9.5—
Apr 27Lummi Blackhawk InviteApr 27 · 100 Meters · Friday HarborFriday Harbor100 Meters—15.52Unofficial10
Mar 31Trojan TwilightMar 31 · Javelin · Place 26 · Friday HarborFriday HarborJavelin2655-9—
Mar 29NW 1B/2B @ MVC (MVHS)Mar 29 · Javelin · Place 34 · Friday HarborFriday HarborJavelin3452-4.25—
Mar 29NW 1B/2B @ MVC (MVHS)Mar 29 · Discus · Place 46 · Friday HarborFriday HarborDiscus4637-1—
Mar 29NW 1B/2B @ MVC (MVHS)Mar 29 · Shot Put · Place 28 · Friday HarborFriday HarborShot Put2819-5—
Mar 29NW 1B/2B @ MVC (MVHS)Mar 29 · 100 Meters · Place 44 · Friday HarborFriday Harbor100 Meters4415.47a PB—
Mar 22NW 1B/2B @ CoupevilleMar 22 · Javelin · Place 28 · Friday HarborFriday HarborJavelin2860-07—
Mar 22NW 1B/2B @ CoupevilleMar 22 · Discus · Place 37 · Friday HarborFriday HarborDiscus3742-04.50—
Mar 22NW 1B/2B @ CoupevilleMar 22 · Shot Put · Place 29 · Friday HarborFriday HarborShot Put2917-11.25—
Mar 22NW 1B/2B @ CoupevilleMar 22 · 100 Meters · Place 41 · Friday HarborFriday Harbor100 Meters4116.02a—
Mar 15NW 1B/2B @ La ConnerMar 15 · 100 Meters · Place 50 · Friday HarborFriday Harbor100 Meters5015.80a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 19NWMS Prelims @ BurlingtonMay 19 · 100m Hurdles · Place 10 · Friday HarborFriday Harbor100m Hurdles30" / 0.762m10.20.9 PB8
May 19NWMS Prelims @ BurlingtonMay 19 · Javelin · Place 16 · Friday HarborFriday HarborJavelin500g TJ16.57' 9 PB8
May 19NWMS Prelims @ BurlingtonMay 19 · 100 Meters · Place 17 · Friday HarborFriday Harbor100 Meters17.15.78
May 12NWC: Burlington, Cascade, Friday Harbor and Lopez Island @ Anacortes MSMay 12 · 100m Hurdles · Place 9 · Friday HarborFriday Harbor100m Hurdles30" / 0.762m9.21.82a8
May 12NWC: Burlington, Cascade, Friday Harbor and Lopez Island @ Anacortes MSMay 12 · Javelin · Place 11 · Friday HarborFriday HarborJavelin500g TJ11.49' 78
May 12NWC: Burlington, Cascade, Friday Harbor and Lopez Island @ Anacortes MSMay 12 · 100 Meters · Place 22 · Friday HarborFriday Harbor100 Meters22.16.01a8
Apr 21NWC MS @ La ConnerApr 21 · 100m Hurdles · Place 5 · Friday HarborFriday Harbor100m Hurdles30" / 0.762m5.22.50a8
Apr 21NWC MS @ La ConnerApr 21 · Javelin · Place 13 · Friday HarborFriday HarborJavelin600g TJ13.43' 0 PB8
Apr 21NWC MS @ La ConnerApr 21 · 100 Meters · Place 15 · Friday HarborFriday Harbor100 Meters15.16.49a8