Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDick Clay Invite · Mar 274:44.63aDick Clay InviteMarch 27, 2026
100m Hurdles · 39" / 0.991m · OutdoorSullivan Middle School Invitational (JH) · Apr 2622.71aSullivan Middle School Invitational (JH)April 26, 2021
1600 Meters · IndoorMoorhead Athletic Association Indoor Meet · Mar 224:48.17aMoorhead Athletic Association Indoor MeetMarch 22, 2024
1600 Meters · OutdoorPacker Relays · May 14:35.57aPacker RelaysMay 1, 2026
200m Hurdles · 36" / 0.914m · OutdoorHorizon Middle School Invitational (JH) · May 537.94aHorizon Middle School Invitational (JH)May 5, 2022
3200 Meters · IndoorSnowbird Indoor Invite · Mar 2810:10.03aSnowbird Indoor InviteMarch 28, 2024
3200 Meters · OutdoorFargo Elite Meet · Apr 209:58.43aFargo Elite MeetApril 20, 2024
400 Meters · IndoorConcordia HS Indoor · Mar 311:01.87aConcordia HS IndoorMarch 31, 2023
400 Meters · OutdoorSpartan Last Shot Meet · May 1456.96aSpartan Last Shot MeetMay 14, 2024
600 Meters · OutdoorMoorhead Invite · May 121:33.74aMoorhead InviteMay 12, 2025
800 Meters · IndoorConcordia HS Indoor · Apr 92:12.40aConcordia HS IndoorApril 9, 2026
800 Meters · OutdoorPacker Relays · May 32:07.02aPacker RelaysMay 3, 2024

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 27MSHSL Section 8AAA ChampionshipsMay 27 · 3200 Meters · Place 12 · MoorheadMoorhead3200 Meters12.10:21.62a12
May 27MSHSL Section 8AAA ChampionshipsMay 27 · 1600 Meters · Place 7 · MoorheadMoorhead1600 Meters7.4:39.50a12
May 20Bemidji MS InvitationalMay 20 · 800 Meters · Place 18 · MoorheadMoorhead800 Meters182:12.03a12
May 20Bemidji HS InvitationalMay 20 · 800 Meters · Place 18 · MoorheadMoorhead800 Meters18.2:12.03a12
May 15Class AAA State True TeamMay 15 · 3200 Meters · Place 20 · MoorheadMoorhead3200 Meters20.10:01.93a12
May 15Class AAA State True TeamMay 15 · 1600 Meters · Place 28 · MoorheadMoorhead1600 Meters28.4:45.17a12
May 12Moorhead HS InviteMay 12 · 600 Meters · Place 14 · MoorheadMoorhead600 Meters141:34.16a12
May 8Class AAA True Team Wild CardMay 8 · 3200 Meters · Place 44 · MoorheadMoorhead3200 Meters44.10:16.78a12
May 8Class AAA True Team Wild CardMay 8 · 1600 Meters · Place 36 · MoorheadMoorhead1600 Meters36.4:39.17a12
May 58AAA Section True TeamMay 5 · 3200 Meters · Place 8 · MoorheadMoorhead3200 Meters8.10:16.78a12
May 58AAA Section True TeamMay 5 · 1600 Meters · Place 9 · MoorheadMoorhead1600 Meters9.4:39.17a12
May 1Packer RelaysMay 1 · 1600 Meters · Place 4 · MoorheadMoorhead1600 Meters4.4:35.57a PB12
May 1Packer RelaysMay 1 · 800 Meters · Place 21 · MoorheadMoorhead800 Meters21.2:12.56a12
Apr 21Sheyenne InvitationalApr 21 · 3200 Meters · MoorheadMoorhead3200 Meters—DNS12
Apr 16Eagle RelaysApr 16 · 1600 Meters · Place 1 · MoorheadMoorhead1600 Meters14:59.81a12
Apr 2Thundering Herd ClassicApr 2 · 3200 Meters · Place 2 · MoorheadMoorhead3200 Meters210:16.44a12
Mar 27Dick Clay InviteMar 27 · 1 Mile · Place 6 · MoorheadMoorhead1 Mile64:44.63a PB12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 9Concordia HS IndoorApr 9 · 800 Meters · Place 4 · MoorheadMoorhead800 Meters4.2:12.40a PB12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 3200 Meters · Place 10 · MoorheadMoorhead3200 Meters10.10:05.07a11
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 1600 Meters · Place 9 · MoorheadMoorhead1600 Meters9.4:45.31a11
May 21Bemidji JV InvitationalMay 21 · 800 Meters · Place 10 · MoorheadMoorhead800 Meters102:12.55a11
May 16Class AAA State True Team MeetMay 16 · 3200 Meters · Place 24 · MoorheadMoorhead3200 Meters2410:05.11a11
May 12Moorhead InviteMay 12 · 600 Meters · Place 9 · MoorheadMoorhead600 Meters91:33.74a PB11
May 12Moorhead InviteMay 12 · 400 Meters · Place 14 · MoorheadMoorhead400 Meters141:02.85a11
May 6Section 8AAA True TeamMay 6 · 3200 Meters · Place 5 · MoorheadMoorhead3200 Meters5.10:24.84a11
May 6Section 8AAA True TeamMay 6 · 1600 Meters · Place 6 · MoorheadMoorhead1600 Meters6.4:39.89a11
May 2Wayzata RelaysMay 2 · 1600 Meters · Place 17 · MoorheadMoorhead1600 Meters174:42.52a11
May 2Wayzata RelaysMay 2 · 800 Meters · Place 16 · MoorheadMoorhead800 Meters162:15.64a11
Apr 26Fargo Elite MeetApr 26 · 3200 Meters · Place 4 · MoorheadMoorhead3200 Meters4.10:17.62a11
Apr 4Thundering Herd ClassicApr 4 · 800 Meters · Place 14 · MoorheadMoorhead800 Meters142:12.01a11
Mar 28Dick Clay OpenMar 28 · 1 Mile · Place 3 · MoorheadMoorhead1 Mile34:48.95a11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MSHSL Section 8AAA ChampionshipsMay 29 · 3200 Meters · Place 5 · MoorheadMoorhead3200 Meters5.10:01.27a10
May 29MSHSL Section 8AAA ChampionshipsMay 29 · 1600 Meters · Place 4 · MoorheadMoorhead1600 Meters4.4:37.74a10
May 23Bemidji HS InvitationalMay 23 · 3200 Meters · Place 3 · MoorheadMoorhead3200 Meters310:20.33a—
May 17Class AAA True Team State ChampionshipsMay 17 · 1600 Meters · Place 25 · MoorheadMoorhead1600 Meters254:38.76a—
May 14Spartan Last Shot MeetMay 14 · 400 Meters · Place 7 · MoorheadMoorhead400 Meters7.56.96a PB10
May 7Section 8AAA True TeamMay 7 · 3200 Meters · Place 5 · MoorheadMoorhead3200 Meters5.10:03.86a10
May 3Packer RelaysMay 3 · 800 Meters · Place 11 · MoorheadMoorhead800 Meters112:07.02a PB—
Apr 23Eagle RelaysApr 23 · 1600 Meters · Place 3 · MoorheadMoorhead1600 Meters3.4:45.63a10
Apr 20Fargo Elite MeetApr 20 · 3200 Meters · Place 9 · MoorheadMoorhead3200 Meters99:58.43a PB—
Apr 12Sheyenne InvitationalApr 12 · 800 Meters · Place 8 · MoorheadMoorhead800 Meters82:12.92a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 28Snowbird Indoor InviteMar 28 · 3200 Meters · Place 2 · MoorheadMoorhead3200 Meters210:10.03a PB—
Mar 22Moorhead Athletic Association Indoor MeetMar 22 · 1600 Meters · Place 3 · MoorheadMoorhead1600 Meters34:48.17a PB—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31MSHSL Section 8AAA ChampionshipsMay 31 · 3200 Meters · Place 10 · MoorheadMoorhead3200 Meters10.10:30.87a9
May 16Alexandria InviteMay 16 · 1600 Meters · Place 4 · MoorheadMoorhead1600 Meters44:46.019
May 16Alexandria InviteMay 16 · 800 Meters · Place 13 · MoorheadMoorhead800 Meters132:14.989
May 9Section 8AAA True TeamMay 9 · 3200 Meters · Place 10 · MoorheadMoorhead3200 Meters10.10:34.91a9
May 5Wayzata RelaysMay 5 · 1600 Meters · Place 17 · MoorheadMoorhead1600 Meters174:52.839
May 5Wayzata RelaysMay 5 · 800 Meters · Place 20 · MoorheadMoorhead800 Meters202:18.449
Apr 28Shanley InvitationalApr 28 · 3200 Meters · Place 5 · MoorheadMoorhead3200 Meters510:36.30a—
Apr 24Let's Play Track OutdoorApr 24 · 1600 Meters · Place 6 · MoorheadMoorhead1600 Meters65:04.04a—
Apr 13Rosemount QuadApr 13 · 3200 Meters · Place 6 · MoorheadMoorhead3200 Meters610:56.759

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 31Concordia HS IndoorMar 31 · 400 Meters · Place 15 · MoorheadMoorhead400 Meters15.1:01.87a PB9
Mar 24Moorhead Athletic Association HS IndoorMar 24 · 1600 Meters · Place 3 · MoorheadMoorhead1600 Meters3.5:08.53a9

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18All City Junior High Meet (JH)May 18 · 200m Hurdles · Place 21 · HorizonHorizon200m Hurdles36" / 0.914m21.39.40aUnofficial8
May 18All City Junior High Meet (JH)May 18 · 1600 Meters · Place 12 · HorizonHorizon1600 Meters12.5:48.78aUnofficial8
May 18All City Junior High Meet (JH)May 18 · Pole Vault · Place 8 · HorizonHorizonPole Vault8.5' 6Unofficial8
May 5Horizon Middle School Invitational (JH)May 5 · 200m Hurdles · Place 11 · HorizonHorizon200m Hurdles36" / 0.914m11.37.94a PB8
May 5Horizon Middle School Invitational (JH)May 5 · 1600 Meters · Place 4 · HorizonHorizon1600 Meters4.5:49.77a8
May 5Horizon Middle School Invitational (JH)May 5 · Pole Vault · HorizonHorizonPole Vault—NH8
Apr 28Ben Franklin/Carl Ben Eielson/Heritage Middle School Invitational (JH)Apr 28 · High Jump · HorizonHorizonHigh Jump—NH8

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26Sullivan Middle School Invitational (JH)Apr 26 · 100m Hurdles · Place 10 · HorizonHorizon100m Hurdles39" / 0.991m10.22.71a PB7
Apr 26Sullivan Middle School Invitational (JH)Apr 26 · High Jump · HorizonHorizonHigh Jump—NH7