Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNE2B MS Meet 1: Site #1 · Apr 1821.62aNE2B MS Meet 1: Site #1April 18, 2022
Discus · 1kg · OutdoorLiberty League Meet · Apr 1634' 9"Liberty League MeetApril 16, 2025
Javelin · 450g AeroJav · OutdoorNE2B MS Meet 1: Site #1 · Apr 1832-06NE2B MS Meet 1: Site #1April 18, 2022
Javelin · 500g TJ · OutdoorNE2B MS Meet 2: Site #2 · Apr 2533' 6NE2B MS Meet 2: Site #2April 25, 2022
Javelin · 600g · OutdoorLiberty League Meet · Apr 1637' 8"Liberty League MeetApril 16, 2025
Shot Put · 4kg · OutdoorLiberty League Meet · Apr 1617' 10"Liberty League MeetApril 16, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 28NE2B@Liberty: NWC, Reardan, Newport, Kettle Falls, FreemanApr 28 · Javelin · Place 18 · Liberty (Spangle)Liberty (Spangle)Javelin1845-811
Apr 28NE2B@Liberty: NWC, Reardan, Newport, Kettle Falls, FreemanApr 28 · Discus · Place 17 · Liberty (Spangle)Liberty (Spangle)Discus1747-511
Apr 28NE2B@Liberty: NWC, Reardan, Newport, Kettle Falls, FreemanApr 28 · Shot Put · Place 18 · Liberty (Spangle)Liberty (Spangle)Shot Put1818-911
Apr 22NE2B League Meet #2 @ ChewelahApr 22 · Javelin · Place 10 · Liberty (Spangle)Liberty (Spangle)Javelin1043-7.511
Apr 22NE2B League Meet #2 @ ChewelahApr 22 · Discus · Place 13 · Liberty (Spangle)Liberty (Spangle)Discus1341-411
Apr 22NE2B League Meet #2 @ ChewelahApr 22 · Shot Put · Place 10 · Liberty (Spangle)Liberty (Spangle)Shot Put1017-411
Apr 18MacDougall Invite Apr 18 · Javelin · Place 34 · Liberty (Spangle)Liberty (Spangle)Javelin3440-311
Apr 18MacDougall Invite Apr 18 · Discus · Place 36 · Liberty (Spangle)Liberty (Spangle)Discus3640-811
Apr 18MacDougall Invite Apr 18 · Shot Put · Place 35 · Liberty (Spangle)Liberty (Spangle)Shot Put3518-2.511
Apr 15NE2B/1B Meet 1 At NewportApr 15 · Javelin · Place 32 · Liberty (Spangle)Liberty (Spangle)Javelin3246-011
Apr 15NE2B/1B Meet 1 At NewportApr 15 · Discus · Place 33 · Liberty (Spangle)Liberty (Spangle)Discus3342-311
Apr 15NE2B/1B Meet 1 At NewportApr 15 · Shot Put · Place 31 · Liberty (Spangle)Liberty (Spangle)Shot Put3117-1011
Apr 3Glenn Wolf InviteApr 3 · Discus · Place 49 · Liberty (Spangle)Liberty (Spangle)Discus4937-011
Apr 3Glenn Wolf InviteApr 3 · Shot Put · Place 48 · Liberty (Spangle)Liberty (Spangle)Shot Put4816-311

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 16Liberty League MeetApr 16 · Javelin · Place 14 · Liberty (Spangle)Liberty (Spangle)Javelin600g14.37' 8" PB10
Apr 16Liberty League MeetApr 16 · Discus · Place 8 · Liberty (Spangle)Liberty (Spangle)Discus1kg8.34' 9" PB10
Apr 16Liberty League MeetApr 16 · Shot Put · Place 8 · Liberty (Spangle)Liberty (Spangle)Shot Put4kg8.17' 10" PB10
Apr 42025 Glenn Wolf InviteApr 4 · Javelin · Place 57 · Liberty (Spangle)Liberty (Spangle)Javelin5728-3.510
Mar 29Howard Dolphin InvitationalMar 29 · Shot Put · Place 21 · Liberty (Spangle)Liberty (Spangle)Shot Put2116-6.510
Mar 22Icebreaker RelaysMar 22 · Javelin · Place 31 · Liberty (Spangle)Liberty (Spangle)Javelin3126-310
Mar 22Icebreaker RelaysMar 22 · Discus · Place 33 · Liberty (Spangle)Liberty (Spangle)Discus3332-610
Mar 22Icebreaker RelaysMar 22 · Shot Put · Place 24 · Liberty (Spangle)Liberty (Spangle)Shot Put2416-6.510

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 23NE 2B League MeetApr 23 · Javelin · Place 36 · Liberty (Spangle)Liberty (Spangle)Javelin3628-2—
Apr 23NE 2B League MeetApr 23 · Discus · Place 33 · Liberty (Spangle)Liberty (Spangle)Discus3325-0—
Apr 23NE 2B League MeetApr 23 · Shot Put · Place 31 · Liberty (Spangle)Liberty (Spangle)Shot Put3110-9—
Apr 20MacDougall InviteApr 20 · Discus · Place 42 · Liberty (Spangle)Liberty (Spangle)Discus4231-0—
Apr 20MacDougall InviteApr 20 · Shot Put · Place 45 · Liberty (Spangle)Liberty (Spangle)Shot Put4512-6—
Apr 17NE 2B League MeetApr 17 · Javelin · Place 19 · Liberty (Spangle)Liberty (Spangle)Javelin1937-4—
Apr 17NE 2B League MeetApr 17 · Discus · Place 23 · Liberty (Spangle)Liberty (Spangle)Discus2325-5—
Apr 17NE 2B League MeetApr 17 · Shot Put · Place 15 · Liberty (Spangle)Liberty (Spangle)Shot Put1511-8—
Mar 29Glenn Wolf InviteMar 29 · Javelin · Place 56 · Liberty (Spangle)Liberty (Spangle)Javelin5629-9—
Mar 29Glenn Wolf InviteMar 29 · Discus · Place 59 · Liberty (Spangle)Liberty (Spangle)Discus5925-0—
Mar 29Glenn Wolf InviteMar 29 · Shot Put · Place 48 · Liberty (Spangle)Liberty (Spangle)Shot Put4811-10—
Mar 23Icebreaker Relays InvitationalMar 23 · Javelin · Place 25 · Liberty (Spangle)Liberty (Spangle)Javelin2532-6—
Mar 23Icebreaker Relays InvitationalMar 23 · Discus · Place 33 · Liberty (Spangle)Liberty (Spangle)Discus3326-6—
Mar 23Icebreaker Relays InvitationalMar 23 · Shot Put · Place 29 · Liberty (Spangle)Liberty (Spangle)Shot Put2910-8.5—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16NE2B MS Championships 2022May 16 · Javelin · Place 12 · Liberty (Spangle)Liberty (Spangle)Javelin450g AeroJav12.26' 97
May 16NE2B MS Championships 2022May 16 · Discus · Place 5 · Liberty (Spangle)Liberty (Spangle)Discus1kg5.26' 27
May 16NE2B MS Championships 2022May 16 · 100 Meters · Place 18 · Liberty (Spangle)Liberty (Spangle)100 Meters18.22.69a7
May 9NE2B MS Meet 4 Site #2May 9 · Javelin · Place 10 · Liberty (Spangle)Liberty (Spangle)Javelin500g TJ10.26' 67
May 9NE2B MS Meet 4 Site #2May 9 · Discus · Place 1 · Liberty (Spangle)Liberty (Spangle)Discus1kg1.21' 17
May 9NE2B MS Meet 4 Site #2May 9 · 100 Meters · Place 16 · Liberty (Spangle)Liberty (Spangle)100 Meters16.23.90a7
May 2NE2B MS Meet 3 Site #2May 2 · Javelin · Place 3 · Liberty (Spangle)Liberty (Spangle)Javelin450g AeroJav3.28' 27
May 2NE2B MS Meet 3 Site #2May 2 · Discus · Place 4 · Liberty (Spangle)Liberty (Spangle)Discus1kg4.24' 1.57
May 2NE2B MS Meet 3 Site #2May 2 · 100 Meters · Place 8 · Liberty (Spangle)Liberty (Spangle)100 Meters8.23.71a7
Apr 25NE2B MS Meet 2: Site #2Apr 25 · Javelin · Place 4 · Liberty (Spangle)Liberty (Spangle)Javelin500g TJ4.33' 6 PB7
Apr 25NE2B MS Meet 2: Site #2Apr 25 · Discus · Place 2 · Liberty (Spangle)Liberty (Spangle)Discus1kg2.25' 27
Apr 25NE2B MS Meet 2: Site #2Apr 25 · 100 Meters · Place 8 · Liberty (Spangle)Liberty (Spangle)100 Meters8.23.62a7
Apr 18NE2B MS Meet 1: Site #1Apr 18 · Javelin · Place 10 · Liberty (Spangle)Liberty (Spangle)Javelin450g AeroJav10.32-06 PB7
Apr 18NE2B MS Meet 1: Site #1Apr 18 · Discus · Place 1 · Liberty (Spangle)Liberty (Spangle)Discus1kg1.19-007
Apr 18NE2B MS Meet 1: Site #1Apr 18 · 100 Meters · Place 19 · Liberty (Spangle)Liberty (Spangle)100 Meters19.21.62a PB7