Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTed Nelson Classic · Feb 75:27.93aTed Nelson ClassicFebruary 7, 2025
1000 Meters · IndoorMaverick Open · Feb 203:07.64aMaverick OpenFebruary 20, 2026
1500 Meters · IndoorUSD Early Bird · Apr 45:17.79aUSD Early BirdApril 4, 2025
1500 Meters · OutdoorStomper Open · Apr 85:16.34aStomper OpenApril 8, 2026
1600 Meters · IndoorThundering Herd HS Indoor Classic · Apr 26:32.17Thundering Herd HS Indoor ClassicApril 2, 2022
1600 Meters · OutdoorAlexandria Invite · May 165:52.84Alexandria InviteMay 16, 2023
200 Meters · OutdoorCLC Dual Bemidji v Moorhead · May 1729.48CLC Dual Bemidji v MoorheadMay 17, 2021
3000m Steeplechase · 0.762m · OutdoorNSIC T&F Outdoor Championship · May 912:45.41aNSIC T&F Outdoor ChampionshipMay 9, 2024
3000m Steeplechase · OutdoorDrake Alternative · Apr 2713:01.47aDrake AlternativeApril 27, 2024
400 Meters · IndoorBison Snowbird Meet · Mar 311:08.58aBison Snowbird MeetMarch 31, 2023
400 Meters · OutdoorMSHSL Section 8AAA Championships · Jun 11:04.09aMSHSL Section 8AAA ChampionshipsJune 1, 2022
500 Meters · OutdoorMinnesota State Open · Apr 135:23.26Minnesota State OpenApril 13, 2024
800 Meters · IndoorMaverick Premier #2 · Feb 152:28.04aMaverick Premier #2February 15, 2025
800 Meters · OutdoorDrake Alternative · Apr 262:22.59Drake AlternativeApril 26, 2025
High Jump · OutdoorAll-City Outdoor Junior High Track & Field Meet · May 174-06.00All-City Outdoor Junior High Track & Field MeetMay 17, 2018

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Tim Marshall OpenMay 2 · 800 Meters · Place 6 · Minnesota StateMinnesota State800 Meters62:26.33JR
Apr 29Todd Pfingsten OpenApr 29 · 800 Meters · Place 5 · Minnesota StateMinnesota State800 Meters52:24.09JR
Apr 22Gary Wilson InvitationalApr 22 · 800 Meters · Place 27 · Minnesota StateMinnesota State800 Meters272:25.00JR
Apr 12Minnesota State OpenApr 12 · 800 Meters · Place 3 · Minnesota StateMinnesota State800 Meters3.2:24.81aJr
Apr 8Stomper OpenApr 8 · 1500 Meters · Place 2 · Minnesota StateMinnesota State1500 Meters25:16.34a PBJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27NSIC Indoor ChampionshipFeb 27 · 1000 Meters · Place 17 · Minnesota StateMinnesota State1000 Meters173:09.63aJR
Feb 20Maverick OpenFeb 20 · 1000 Meters · Place 7 · Minnesota StateMinnesota State1000 Meters73:07.64a PBJR
Feb 14Ted Nelson ClassicFeb 14 · 1 Mile · Place 13 · Minnesota StateMinnesota State1 Mile135:41.12aJR
Feb 7Gopher ClassicFeb 7 · 800 Meters · Place 21 · Minnesota StateMinnesota State800 Meters212:30.25aJr
Jan 16Bearson/Gathje ClassicJan 16 · 800 Meters · Place 4 · Minnesota StateMinnesota State800 Meters42:29.11aJR

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Maverick Open #2May 2 · 800 Meters · Place 10 · Minnesota StateMinnesota State800 Meters102:25.62SO
Apr 30Maverick Open #1Apr 30 · 800 Meters · Place 11 · Minnesota StateMinnesota State800 Meters112:28.56SO
Apr 26Drake AlternativeApr 26 · 800 Meters · Place 6 · Minnesota StateMinnesota State800 Meters62:22.59 PBSO
Apr 18Maverick InvitationalApr 18 · 800 Meters · Place 15 · Minnesota StateMinnesota State800 Meters152:27.01SO
Apr 12Minnesota State OpenApr 12 · 800 Meters · Place 3 · Minnesota StateMinnesota State800 Meters32:26.11aSo

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 4USD Early BirdApr 4 · 1500 Meters · Place 33 · Minnesota StateMinnesota State1500 Meters33.5:17.79a PBSo
Feb 28NSIC Indoor ChampionshipFeb 28 · 1000 Meters · Place 25 · Minnesota StateMinnesota State1000 Meters253:15.27a—
Feb 21Maverick InvitationalFeb 21 · 1000 Meters · Place 6 · Minnesota StateMinnesota State1000 Meters63:11.66a—
Feb 15Maverick Premier #2Feb 15 · 800 Meters · Place 16 · Minnesota StateMinnesota State800 Meters162:28.04a PB—
Feb 14Maverick Premier #1Feb 14 · 1 Mile · Place 12 · Minnesota StateMinnesota State1 Mile125:30.93a—
Feb 7Ted Nelson ClassicFeb 7 · 1 Mile · Place 10 · Minnesota StateMinnesota State1 Mile105:27.93a PB—
Jan 31Mark Schuck Open and MultiJan 31 · 1 Mile · Place 28 · Minnesota StateMinnesota State1 Mile285:39.97a—
Jan 17Bearson/Gathje ClassicJan 17 · 800 Meters · Place 8 · Minnesota StateMinnesota State800 Meters82:30.17a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9NSIC T&F Outdoor ChampionshipMay 9 · 3000m Steeplechase · Place 21 · Minnesota StateMinnesota State3000m Steeplechase0.762m21.12:45.41a PBFr
May 4Maverick Open #2May 4 · 800 Meters · Place 4 · Minnesota StateMinnesota State800 Meters42:25.92FR
May 1Maverick Open #1May 1 · 800 Meters · Place 10 · Minnesota StateMinnesota State800 Meters102:26.54FR
Apr 27Drake AlternativeApr 27 · 3000m Steeplechase · Place 5 · Minnesota StateMinnesota State3000m Steeplechase513:01.47a PB—
Apr 20Holst InvitationalApr 20 · 800 Meters · Place 18 · Minnesota StateMinnesota State800 Meters182:26.72FR
Apr 13Minnesota State OpenApr 13 · 500 Meters · Place 17 · Minnesota StateMinnesota State500 Meters175:23.26 PBFR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 16Maverick InvitationalFeb 16 · 800 Meters · Place 3 · Minnesota StateMinnesota State800 Meters32:28.33a—
Feb 10Maverick Premier #2Feb 10 · 800 Meters · Place 11 · Minnesota StateMinnesota State800 Meters112:28.54a—
Feb 9Maverick Premier #1Feb 9 · 800 Meters · Place 16 · Minnesota StateMinnesota State800 Meters162:29.47a—
Feb 3Ted Nelson ClassicFeb 3 · 800 Meters · Place 10 · Minnesota StateMinnesota State800 Meters102:31.48a—
Jan 26Mark Schuck Open and MultiJan 26 · 800 Meters · Place 7 · Minnesota StateMinnesota State800 Meters72:32.39a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31MSHSL Section 8AAA ChampionshipsMay 31 · 800 Meters · Place 8 · MoorheadMoorhead800 MetersRound P8.2:24.90a12
May 31MSHSL Section 8AAA ChampionshipsMay 31 · 800 Meters · Place 9 · MoorheadMoorhead800 Meters9.2:28.66a12
May 22Bemidji HS InvitationalMay 22 · 800 Meters · Place 7 · MoorheadMoorhead800 Meters72:31.6612
May 16Alexandria InviteMay 16 · 1600 Meters · Place 8 · MoorheadMoorhead1600 Meters85:52.84 PB12
May 9Section 8AAA True TeamMay 9 · 800 Meters · Place 11 · MoorheadMoorhead800 Meters11.2:28.46a12
May 5Wayzata RelaysMay 5 · 800 Meters · Place 12 · MoorheadMoorhead800 Meters122:32.7212
Apr 28Shanley InvitationalApr 28 · 800 Meters · Place 7 · MoorheadMoorhead800 Meters72:35.49a—
Apr 24Let's Play Track OutdoorApr 24 · 400 Meters · Place 5 · MoorheadMoorhead400 Meters51:06.72a—
Apr 13Rosemount QuadApr 13 · 1600 Meters · Place 9 · MoorheadMoorhead1600 Meters96:24.1412

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 31Bison Snowbird MeetMar 31 · 400 Meters · Place 24 · MoorheadMoorhead400 Meters24.1:08.58a PB12
Mar 24Moorhead Athletic Association HS IndoorMar 24 · 400 Meters · MoorheadMoorhead400 Meters—NT12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 8AAA ChampionshipsJun 1 · 400 Meters · Place 8 · MoorheadMoorhead400 MetersRound P8.1:04.34a11
Jun 1MSHSL Section 8AAA ChampionshipsJun 1 · 400 Meters · Place 9 · MoorheadMoorhead400 Meters9.1:04.09a PB11
May 23Bemidji InvitationalMay 23 · 800 Meters · Place 6 · MoorheadMoorhead800 Meters62:40.0511
May 17Alexandria InviteMay 17 · 400 Meters · Place 12 · MoorheadMoorhead400 Meters121:04.4411
May 13Moorhead DualMay 13 · 400 Meters · Place 4 · MoorheadMoorhead400 Meters41:06.5611
May 13Moorhead DualMay 13 · 200 Meters · Place 16 · MoorheadMoorhead200 Meters1630.7711
May 2Shanley InvitationalMay 2 · 400 Meters · Place 12 · MoorheadMoorhead400 Meters121:07.0911

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 2Thundering Herd HS Indoor ClassicApr 2 · 1600 Meters · Place 17 · MoorheadMoorhead1600 Meters176:32.17 PB11
Mar 25Moorhead Athletic Association IndoorMar 25 · 1600 Meters · MoorheadMoorhead1600 Meters—NT11

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 9MSHSL Section 8AA ChampionshipsJun 9 · 800 Meters · Place 9 · MoorheadMoorhead800 MetersRound P9.2:30.39a10
May 28Alexandria InviteMay 28 · 800 Meters · Place 4 · MoorheadMoorhead800 Meters42:30.7810
May 20Laker Invite 5.20May 20 · 800 Meters · Place 4 · MoorheadMoorhead800 Meters42:34.1010
May 17CLC Dual Bemidji v MoorheadMay 17 · 1600 Meters · Place 3 · MoorheadMoorhead1600 Meters35:59.6510
May 17CLC Dual Bemidji v MoorheadMay 17 · 200 Meters · Place 10 · MoorheadMoorhead200 Meters1029.48 PB10
May 14Moorhead v Fargo North DualMay 14 · 800 Meters · Place 2 · MoorheadMoorhead800 Meters22:35.2310
May 10Fargo Rotary InvitationalMay 10 · 1600 Meters · Place 9 · MoorheadMoorhead1600 Meters95:54.6610
May 6Osseo Track MeetMay 6 · 800 Meters · Place 2 · MoorheadMoorhead800 Meters22:37.0010
Apr 15Alexandria TriangularApr 15 · 1600 Meters · Place 7 · MoorheadMoorhead1600 Meters76:29.3210
Apr 10Alexandria v Moorhead DualApr 10 · 800 Meters · Place 6 · MoorheadMoorhead800 Meters62:47.9010

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17All-City Outdoor Junior High Track & Field MeetMay 17 · High Jump · Place 5 · HorizonHorizonHigh Jump5.4-06.00 PB7
May 17All-City Outdoor Junior High Track & Field MeetMay 17 · 800 Meters · Place 6 · HorizonHorizon800 Meters6.2:52.45a7
May 10Horizon Middle School Invitational Track & Field MeetMay 10 · High Jump · Place 2 · HorizonHorizonHigh Jump2.4-04.00Unofficial7
May 10Horizon Middle School Invitational Track & Field MeetMay 10 · 800 Meters · Place 3 · HorizonHorizon800 Meters3.2:59.91aUnofficial7
May 8Liberty Middle School Invite II (JH)May 8 · High Jump · Place 3 · HorizonHorizonHigh Jump3.4-04.007
May 8Liberty Middle School Invite II (JH)May 8 · 800 Meters · Place 4 · HorizonHorizon800 Meters4.3:05.57a7