Personal bests

Best marks in available results
Event / courseMarkMeetDate
10000 Meters · OutdoorBig 10 Outdoor Championships · May 1230:37.40aBig 10 Outdoor ChampionshipsMay 12, 2023
1500 Meters · OutdoorSpartan Invitational · Mar 313:52.59aSpartan InvitationalMarch 31, 2023
1600 Meters · OutdoorMidwest Meet Of Champions · Jun 124:14.31aMidwest Meet Of ChampionsJune 12, 2021
1600 Meters · Outdoor · Hand timedAlpena News Honor Roll Meet · May 284:42.24hAlpena News Honor Roll MeetMay 28, 2019
3000 Meters · IndoorGVSU Bob Eubanks Open · Jan 188:32.81aGVSU Bob Eubanks OpenJanuary 18, 2025
3200 Meters · Outdoor2021 Shepherd BLUEJAY Invite · May 79:25.172021 Shepherd BLUEJAY InviteMay 7, 2021
3200 Meters · Outdoor · Hand timedAlpena vs Traverse City Central Dual · Apr 2511:23.03hAlpena vs Traverse City Central DualApril 25, 2018
400 Meters · OutdoorBig North Championships · May 2652.31Big North ChampionshipsMay 26, 2021
400 Meters · Outdoor · Hand timedGraves/Swayze Relay Meet · May 153.5hGraves/Swayze Relay MeetMay 1, 2021
5000 Meters · Indoor2025 Meyo Invitational · Jan 3114:38.79a2025 Meyo InvitationalJanuary 31, 2025
5000 Meters · OutdoorIndiana Invitational · Apr 2114:29.68Indiana InvitationalApril 21, 2023
800 Meters · IndoorMITS Indoor State Finals · Feb 222:01.85aMITS Indoor State FinalsFebruary 22, 2020
800 Meters · Outdoor2021 MHSAA LP D1 State T&F Championships · Jun 51:57.26a2021 MHSAA LP D1 State T&F ChampionshipsJune 5, 2021
800 Meters · Outdoor · Hand timedAlpena News Honor Roll Meet · May 282:05.93hAlpena News Honor Roll MeetMay 28, 2019

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

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 312025 Meyo InvitationalJan 31 · 5000 Meters · Place 27 · Michigan StateMichigan State5000 Meters2714:38.79a PB—
Jan 18GVSU Bob Eubanks OpenJan 18 · 3000 Meters · Place 6 · Michigan StateMichigan State3000 Meters68:32.81a PB—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Spartan Invitational 2024Apr 5 · 1500 Meters · Place 22 · Michigan StateMichigan State1500 Meters22.4:05.17aSo

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 9Big Meet - FridayFeb 9 · 5000 Meters · Place 12 · Michigan StateMichigan State5000 Meters1214:40.87SO
Jan 262024 Michigan InvitationalJan 26 · 3000 Meters · Place 37 · Michigan StateMichigan State3000 Meters378:39.53a—
Jan 132024 Wolverine InvitationalJan 13 · 3000 Meters · Place 7 · Michigan StateMichigan State3000 Meters7.8:45.00aSo

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12Big 10 Outdoor ChampionshipsMay 12 · 10000 Meters · Place 8 · Michigan StateMichigan State10000 Meters830:37.40a PB—
Apr 21Indiana InvitationalApr 21 · 5000 Meters · Place 13 · Michigan StateMichigan State5000 Meters1314:29.68 PBFR
Mar 31Spartan InvitationalMar 31 · 1500 Meters · Place 4 · Michigan StateMichigan State1500 Meters4.3:52.59a PBFr
Mar 23adidas Raleigh RelaysMar 23 · 1500 Meters · Place 132 · Michigan StateMichigan State1500 Meters132.3:53.51aFr

2021 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 12Midwest Meet Of ChampionsJun 12 · 1600 Meters · Place 2 · MichiganMichigan1600 Meters2.4:14.31a PB12
Jun 52021 MHSAA LP D1 State T&F ChampionshipsJun 5 · 1600 Meters · Place 9 · TC Central (Traverse City)TC Central (Traverse City)1600 Meters9.4:23.55a12
Jun 52021 MHSAA LP D1 State T&F ChampionshipsJun 5 · 800 Meters · Place 5 · TC Central (Traverse City)TC Central (Traverse City)800 Meters5.1:57.26a PB12
Jun 1Record-Eagle John Lober Honor Roll MeetJun 1 · 1600 Meters · Place 3 · TC Central (Traverse City)TC Central (Traverse City)1600 Meters3.4:18.55a12
May 26Big North ChampionshipsMay 26 · 1600 Meters · Place 1 · Traverse City CentralTraverse City Central1600 Meters14:31.2112
May 26Big North ChampionshipsMay 26 · 800 Meters · Place 1 · Traverse City CentralTraverse City Central800 Meters12:00.9612
May 26Big North ChampionshipsMay 26 · 400 Meters · Place 2 · Traverse City CentralTraverse City Central400 Meters252.31 PB12
May 22MHSAA LP Region 01-1 @ Saginaw HeritageMay 22 · 1600 Meters · Place 1 · Traverse City CentralTraverse City Central1600 Meters14:22.1112
May 22MHSAA LP Region 01-1 @ Saginaw HeritageMay 22 · 800 Meters · Place 1 · Traverse City CentralTraverse City Central800 Meters11:58.6112
May 17Titan Last Chance MeetMay 17 · 400 Meters · Place 1 · Traverse City CentralTraverse City Central400 Meters152.6712
May 12Traverse City West @ Traverse City CentralMay 12 · 1600 Meters · Place 2 · Traverse City CentralTraverse City Central1600 Meters24:34.7512
May 12Traverse City West @ Traverse City CentralMay 12 · 800 Meters · Place 1 · Traverse City CentralTraverse City Central800 Meters11:58.6612
May 72021 Shepherd BLUEJAY InviteMay 7 · 3200 Meters · Place 6 · Traverse City CentralTraverse City Central3200 Meters69:25.17 PB12
May 72021 BLUEJAY INVITE ELITE 3200May 7 · 3200 Meters · Place 6 · TC Central (Traverse City)TC Central (Traverse City)3200 Meters6.9:25.17a12
May 1Graves/Swayze Relay MeetMay 1 · 400 Meters · Place 1 · Traverse City CentralTraverse City Central400 Meters153.5h PB12
Apr 23Oiler InviteApr 23 · 3200 Meters · Place 1 · TC Central (Traverse City)TC Central (Traverse City)3200 Meters1.9:52.64a12
Apr 23Oiler InviteApr 23 · 400 Meters · Place 3 · TC Central (Traverse City)TC Central (Traverse City)400 MetersRelay Split3.52.4Unofficial12
Apr 16Rocket InvitationalApr 16 · 1600 Meters · Place 3 · Traverse City CentralTraverse City Central1600 Meters34:35.9112

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22MITS Indoor State FinalsFeb 22 · 800 Meters · Place 13 · SnowdogsSnowdogs800 Meters13.2:01.85a PB11
Feb 15MITS #4 at AquinasFeb 15 · 800 Meters · Place 1 · Traverse CitTraverse Cit800 Meters1.2:03.90a11

2019 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 12019 MHSAA LP D1 State T&F ChampionshipsJun 1 · 800 Meters · Place 15 · AlpenaAlpena800 Meters15.1:59.28a10
May 28Alpena News Honor Roll MeetMay 28 · 1600 Meters · Place 2 · AlpenaAlpena1600 Meters24:42.24h PB10
May 28Alpena News Honor Roll MeetMay 28 · 800 Meters · Place 2 · AlpenaAlpena800 Meters22:05.93h PB10
May 22Big North ChampionshipsMay 22 · 3200 Meters · Place 4 · AlpenaAlpena3200 Meters410:15.3710
May 22Big North ChampionshipsMay 22 · 1600 Meters · Place 4 · AlpenaAlpena1600 Meters44:35.3810
May 22Big North ChampionshipsMay 22 · 800 Meters · Place 3 · AlpenaAlpena800 Meters32:01.5210
May 17MHSAA LP Region 01-1 @ Bay City WesternMay 17 · 1600 Meters · Place 6 · AlpenaAlpena1600 Meters64:32.8110
May 17MHSAA LP Region 01-1 @ Bay City WesternMay 17 · 800 Meters · Place 2 · AlpenaAlpena800 Meters21:58.4710
May 13Falcon 9 & 10 InvMay 13 · 3200 Meters · Place 1 · AlpenaAlpena3200 Meters1.10:03.2610
May 10Falcon InviteMay 10 · 3200 Meters · Place 3 · AlpenaAlpena3200 Meters3.10:08.2310
May 8Cadillac vs Alpena BNC DualMay 8 · 1600 Meters · Place 2 · AlpenaAlpena1600 Meters24:59.8110
May 8Cadillac vs Alpena BNC DualMay 8 · 800 Meters · Place 2 · AlpenaAlpena800 Meters22:00.6610
May 3Bay City Western InvitationalMay 3 · 800 Meters · Place 1 · AlpenaAlpena800 Meters1.2:00.72a10
Apr 24Petoskey vs Alpena/Sault Ste. MarieApr 24 · 3200 Meters · Place 2 · AlpenaAlpena3200 Meters210:01.04PR10
Apr 24Petoskey vs Alpena/Sault Ste. MarieApr 24 · 1600 Meters · Place 3 · AlpenaAlpena1600 Meters34:32.61PR10
Apr 18Graves/Swayze RelaysApr 18 · 1600 Meters · Place 5 · AlpenaAlpena1600 Meters54:34.08PR10
Apr 16Alpena @ Traverse City CentralApr 16 · 1600 Meters · Place 4 · AlpenaAlpena1600 Meters44:40.93PR10
Apr 16Alpena @ Traverse City CentralApr 16 · 800 Meters · Place 2 · AlpenaAlpena800 Meters22:00.32PR10
Apr 12Shake Off The Rust InvitationalApr 12 · 1600 Meters · Place 4 · AlpenaAlpena1600 Meters44:44.67SR10
Apr 12Shake Off The Rust InvitationalApr 12 · 800 Meters · Place 2 · AlpenaAlpena800 Meters22:01.73PR10

2018 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29Alpena News Honor Roll MeetMay 29 · 1600 Meters · Place 3 · AlpenaAlpena1600 Meters3.4:41.479
May 29Alpena News Honor Roll MeetMay 29 · 800 Meters · Place 3 · AlpenaAlpena800 Meters3.2:06.049
May 23BNC ChampionshipsMay 23 · 3200 Meters · Place 3 · AlpenaAlpena3200 Meters3.10:15.15a9
May 18MHSAA LP Region 10-1 @ MidlandMay 18 · 3200 Meters · Place 9 · AlpenaAlpena3200 Meters910:24.029
May 14Falcon 9 & 10 InvMay 14 · 3200 Meters · Place 1 · AlpenaAlpena3200 Meters111:26.95h9
May 14Falcon 9 & 10 InvMay 14 · 1600 Meters · Place 1 · AlpenaAlpena1600 Meters14:48.149
May 14Falcon 9 & 10 InvMay 14 · 800 Meters · Place 1 · AlpenaAlpena800 Meters12:09.889
May 11Falcon InviteMay 11 · 3200 Meters · Place 4 · AlpenaAlpena3200 Meters4.10:33.209
May 4Bay City Western InvitationalMay 4 · 800 Meters · Place 10 · AlpenaAlpena800 Meters102:09.009
May 2Alpena vs Petoskey DualMay 2 · 1600 Meters · Place 3 · AlpenaAlpena1600 Meters34:57.75h9
May 2Alpena vs Petoskey DualMay 2 · 800 Meters · Place 3 · AlpenaAlpena800 Meters32:12.20h9
Apr 25Alpena vs Traverse City Central DualApr 25 · 3200 Meters · Place 3 · AlpenaAlpena3200 Meters311:23.03h PB9
Apr 25Alpena vs Traverse City Central DualApr 25 · 1600 Meters · Place 4 · AlpenaAlpena1600 Meters44:58.15h9
Apr 25Alpena vs Traverse City Central DualApr 25 · 800 Meters · Place 4 · AlpenaAlpena800 Meters42:13.84h9
Apr 20Graves/Swayze Relay MeetApr 20 · 1600 Meters · Place 10 · AlpenaAlpena1600 Meters104:45.399

2017 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31Mid Michigan MEGASTAR MeetMay 31 · 1600 Meters · Thunder BayThunder Bay1600 Meters—DNS8
May 31Mid Michigan MEGASTAR MeetMay 31 · 800 Meters · Place 2 · Thunder BayThunder Bay800 Meters2.2:07.79a8
May 31Mid Michigan MEGASTAR MeetMay 31 · 400 Meters · Place 5 · Thunder BayThunder Bay400 Meters5.57.17a8
May 25Cadillac BNCMay 25 · 1600 Meters · Place 1 · Thunder BayThunder Bay1600 Meters1.4:55.27a8
May 15Whittemore - Prescott InvitationalMay 15 · 1600 Meters · Thunder BayThunder Bay1600 Meters—5:04.27Unofficial8
May 11Alpena Vs Cadillac Vs OgemawMay 11 · 800 Meters · Place 1 · Thunder BayThunder Bay800 Meters1.2:10.88Unofficial8
May 11Alpena Vs Cadillac Vs OgemawMay 11 · 400 Meters · Place 1 · Thunder BayThunder Bay400 Meters1.55.48Unofficial8
May 4Alpena @ PetoskeyMay 4 · 1600 Meters · Place 1 · Thunder BayThunder Bay1600 Meters1.5:14.588
May 4Alpena @ PetoskeyMay 4 · 400 Meters · Place 1 · Thunder BayThunder Bay400 Meters1.56.408
Apr 27Alpena vs GaylordApr 27 · 1600 Meters · Place 1 · Thunder BayThunder Bay1600 Meters1.5:25.44Unofficial8

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11MITS - SVSU #4 Distance FestFeb 11 · 800 Meters · Place 39 · UnattachedUnattached800 Meters39.2:11.52a8

2016 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24BNC MS ChampionshipMay 24 · 1600 Meters · Place 1 · Thunder BayThunder Bay1600 Meters1.4:58.06a7
May 24BNC MS ChampionshipMay 24 · 400 Meters · Place 3 · Thunder BayThunder Bay400 Meters3.59.23a7
May 12Cadillac/Alpena Dual May 12 · 1600 Meters · Place 1 · Thunder BayThunder Bay1600 Meters1.4:59.15a7
May 12Cadillac/Alpena Dual May 12 · 400 Meters · Place 1 · Thunder BayThunder Bay400 Meters1.59.82a7