Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWisconsin Windy City Invitational · Feb 94:48.64aWisconsin Windy City InvitationalFebruary 9, 2024
1 Mile · OutdoorGolden Triangle Saturday Showcase · May 55:01.97aGolden Triangle Saturday ShowcaseMay 5, 2018
1500 Meters · OutdoorBig 10 Outdoor Championships · May 124:23.15aBig 10 Outdoor ChampionshipsMay 12, 2023
1600 Meters · IndoorMilesplit/SPIRE Scholastic Showcase · Feb 94:53.10aMilesplit/SPIRE Scholastic ShowcaseFebruary 9, 2019
1600 Meters · OutdoorMHSAA LP Finals - Division 3 · Jun 24:52.59aMHSAA LP Finals - Division 3June 2, 2018
3000 Meters · Indoor2025 Meyo Invitational · Jan 319:31.92a2025 Meyo InvitationalJanuary 31, 2025
3200 Meters · IndoorMITS - SVSU #5 Distance Festival · Feb 1011:28.65aMITS - SVSU #5 Distance FestivalFebruary 10, 2018
3200 Meters · OutdoorMason Invitational · Apr 2611:13.93Mason InvitationalApril 26, 2019
400 Meters · Outdoor2015 Mid Michigan MEGASTAR Meet · May 271:00.50a2015 Mid Michigan MEGASTAR MeetMay 27, 2015
5000 Meters · IndoorBig Ten Indoor Championships · Feb 2816:49.01aBig Ten Indoor ChampionshipsFebruary 28, 2025
800 Meters · IndoorBig Ten Conference Indoor Championships · Feb 242:08.70aBig Ten Conference Indoor ChampionshipsFebruary 24, 2023
800 Meters · Outdooradidas Raleigh Relays · Mar 232:09.44aadidas Raleigh RelaysMarch 23, 2023

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

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Big Ten Indoor ChampionshipsFeb 28 · 5000 Meters · Place 20 · Michigan StateMichigan State5000 Meters2016:49.01a PB—
Feb 14Wisconsin Windy City InvitationalFeb 14 · 5000 Meters · Place 8 · Michigan StateMichigan State5000 Meters8.16:49.10aSr
Jan 312025 Meyo InvitationalJan 31 · 3000 Meters · Place 19 · Michigan StateMichigan State3000 Meters199:31.92a PB—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Spartan Invitational 2024Apr 5 · 1500 Meters · Place 2 · Michigan StateMichigan State1500 Meters2.4:28.09aSr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 16GVSU Tune-UpFeb 16 · 3000 Meters · Place 1 · Michigan StateMichigan State3000 Meters19:41.15JR
Feb 9Wisconsin Windy City InvitationalFeb 9 · 1 Mile · Place 14 · Michigan StateMichigan State1 Mile14.4:48.64a PBJr
Feb 9Wisconsin Windy City InvitationalFeb 9 · 800 Meters · Michigan StateMichigan State800 Meters--DNSJr
Jan 202024 Simmons-Harvey InvitationalJan 20 · 3000 Meters · Place 21 · Michigan StateMichigan State3000 Meters2110:03.96a—
Jan 132024 Wolverine InvitationalJan 13 · 1 Mile · Place 12 · Michigan StateMichigan State1 Mile12.4:58.68aJr

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12Big 10 Outdoor ChampionshipsMay 12 · 1500 Meters · Place 15 · Michigan StateMichigan State1500 Meters154:23.15a PB—
Apr 21Indiana InvitationalApr 21 · 1500 Meters · Place 3 · Michigan StateMichigan State1500 Meters34:28.13JR
Mar 31Spartan InvitationalMar 31 · 1500 Meters · Place 9 · Michigan StateMichigan State1500 Meters9.4:32.89aJr
Mar 23adidas Raleigh RelaysMar 23 · 1500 Meters · Place 66 · Michigan StateMichigan State1500 Meters66.4:30.01aJr
Mar 23adidas Raleigh RelaysMar 23 · 800 Meters · Place 17 · Michigan StateMichigan State800 Meters17.2:09.44a PBJr

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 24Big Ten Conference Indoor ChampionshipsFeb 24 · 3000 Meters · Place 35 · Michigan StateMichigan State3000 Meters35.9:53.59aSo
Feb 24Big Ten Conference Indoor ChampionshipsFeb 24 · 800 Meters · Place 10 · Michigan StateMichigan State800 MetersRound P10.2:08.70a PBSo
Feb 10Windy City InvitationalFeb 10 · 800 Meters · Place 7 · Michigan StateMichigan State800 Meters7.2:09.39aSo
Jan 27Indiana University RelaysJan 27 · 800 Meters · Place 10 · Michigan StateMichigan State800 Meters102:12.11JR
Jan 21Simmons-Harvey InvitationalJan 21 · 1 Mile · Place 9 · Michigan StateMichigan State1 Mile94:58.54JR

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13Big 10 Conference Outdoor ChampionshipsMay 13 · 1500 Meters · Place 39 · Michigan StateMichigan State1500 MetersRound P39.4:53.25aSo
May 13Big 10 Conference Outdoor ChampionshipsMay 13 · 800 Meters · Place 12 · Michigan StateMichigan State800 MetersRound P12.2:10.51aSo
Apr 22Indiana InviteApr 22 · 1500 Meters · Place 29 · Michigan StateMichigan State1500 Meters29.4:32.59aSo
Apr 22Indiana InviteApr 22 · 800 Meters · Place 16 · Michigan StateMichigan State800 Meters16.2:12.01aSo
Apr 16Louisville TF InvitationalApr 16 · 800 Meters · Place 10 · Michigan StateMichigan State800 Meters10.2:14.96aSo

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 25Big 10 Indoor Track & Field ChampionshipsFeb 25 · 800 Meters · Place 21 · Michigan StateMichigan State800 MetersRound P21.2:11.28aFr
Feb 18Silverston InvitationalFeb 18 · 800 Meters · Place 4 · Michigan StateMichigan State800 Meters42:11.91FR
Feb 11Wisconsin Windy City InvitationalFeb 11 · 1 Mile · Place 18 · Michigan StateMichigan State1 Mile18.5:08.03aFr
Jan 28Indiana University RelaysJan 28 · 1 Mile · Place 19 · Michigan StateMichigan State1 Mile195:10.13FR
Jan 28Indiana University RelaysJan 28 · 800 Meters · Place 29 · Michigan StateMichigan State800 Meters292:16.90FR
Jan 22Michigan InvitationalJan 22 · 1 Mile · Place 16 · Michigan StateMichigan State1 Mile165:03.61FR

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14Big 10 Conference Track & Field ChampionshipsMay 14 · 1500 Meters · Place 22 · Michigan StateMichigan State1500 MetersRound P22.4:30.51aFr
May 1Billy Hayes InviteMay 1 · 1500 Meters · Place 15 · Michigan StateMichigan State1500 Meters15.4:32.21aFr
Apr 16Big Ten Invite #3Apr 16 · 800 Meters · Place 15 · Michigan StateMichigan State800 Meters152:13.63SO
Apr 9Big 10 Invitational #2Apr 9 · 1500 Meters · Place 36 · Michigan StateMichigan State1500 Meters36.4:37.69aFr

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Big 10 Conference Indoor ChampionshipsFeb 25 · 800 Meters · Place 26 · Michigan StateMichigan State800 MetersRound P26.2:18.26aFr
Feb 12Big 10 InvitationalFeb 12 · 800 Meters · Place 23 · Michigan StateMichigan State800 Meters23.2:22.00aFr

2019 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Bath Jon Nugent Memorial InviteMay 10 · 800 Meters · Place 1 · Hanover-HortonHanover-Horton800 Meters1.2:17.21a12
Apr 30Manchester/Hanover Horton at NapoleonApr 30 · 3200 Meters · Place 1 · Hanover-HortonHanover-Horton3200 Meters1.11:45.312
Apr 30Manchester/Hanover Horton at NapoleonApr 30 · 1600 Meters · Place 1 · Hanover-HortonHanover-Horton1600 Meters1.5:23.312
Apr 30Manchester/Hanover Horton at NapoleonApr 30 · 800 Meters · Place 1 · Hanover-HortonHanover-Horton800 Meters1.2:28.112
Apr 26Mason InvitationalApr 26 · 3200 Meters · Place 1 · Hanover-HortonHanover-Horton3200 Meters1.11:13.93 PB12
Apr 26Mason InvitationalApr 26 · 1600 Meters · Place 1 · Hanover-HortonHanover-Horton1600 Meters1.5:02.8412
Apr 23Hanover Horton vs Grass LakeApr 23 · 3200 Meters · Place 1 · Hanover-HortonHanover-Horton3200 Meters1.12:37.0412
Apr 23Hanover Horton vs Grass LakeApr 23 · 1600 Meters · Place 1 · Hanover-HortonHanover-Horton1600 Meters1.5:08.7012
Apr 23Hanover Horton vs Grass LakeApr 23 · 800 Meters · Place 1 · Hanover-HortonHanover-Horton800 Meters1.2:30.4412
Apr 16Addison/Vandercook Lake Conference Meet @ Hanover-Horton HSApr 16 · 3200 Meters · Place 2 · Hanover-HortonHanover-Horton3200 Meters2.12:33.32aUnofficial12
Apr 16Addison/Vandercook Lake Conference Meet @ Hanover-Horton HSApr 16 · 1600 Meters · Place 1 · Hanover-HortonHanover-Horton1600 Meters1.5:23.52a12

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 23MITS Indoor State FinalsFeb 23 · 1600 Meters · Place 8 · UnattachedUnattached1600 Meters8.5:10.37a12
Feb 9Milesplit/SPIRE Scholastic ShowcaseFeb 9 · 1600 Meters · Place 1 · UnattachedUnattached1600 Meters1.4:53.10a PB12
Feb 9Milesplit/SPIRE Scholastic ShowcaseFeb 9 · 800 Meters · Place 14 · UnattachedUnattached800 Meters14.2:17.44a12

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2MHSAA LP Finals - Division 3Jun 2 · 3200 Meters · Place 26 · Hanover-HortonHanover-Horton3200 Meters26.12:06.60a11
Jun 2MHSAA LP Finals - Division 3Jun 2 · 1600 Meters · Place 1 · Hanover-HortonHanover-Horton1600 Meters1.4:52.59a PB11
Jun 2MHSAA LP Finals - Division 3Jun 2 · 800 Meters · Place 1 · Hanover-HortonHanover-Horton800 Meters1.2:13.44a11
May 8Hanover-Horton/East Jackson vs Michigan CenterMay 8 · 1600 Meters · Place 1 · Hanover-HortonHanover-Horton1600 Meters1.5:03.57a11
May 5Golden Triangle Saturday ShowcaseMay 5 · 1 Mile · Place 2 · Hanover-HortonHanover-Horton1 Mile2.5:01.97a PB11
May 5Golden Triangle Saturday ShowcaseMay 5 · 1600 Meters · Place 2 · Hanover-HortonHanover-Horton1600 Meters2.5:00.16a11

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 24MITS Indoor State ChampionshipFeb 24 · 800 Meters · Place 7 · GillGill800 Meters7.2:16.44a11
Feb 10MITS - SVSU #5 Distance FestivalFeb 10 · 3200 Meters · Place 5 · UnattachedUnattached3200 Meters5.11:28.65a PB11
Feb 10MITS - SVSU #5 Distance FestivalFeb 10 · 800 Meters · Place 10 · UnattachedUnattached800 Meters10.2:23.17a11

2016 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4MHSAA LP D3 State ChampionshipsJun 4 · 800 Meters · Place 4 · Hanover-HortonHanover-Horton800 Meters4.2:20.57a9
May 31Selby MeetMay 31 · 800 Meters · Place 3 · Hanover-HortonHanover-Horton800 Meters3.2:25.74a9
May 24Cascade Conference MeetMay 24 · 800 Meters · Place 2 · Hanover-HortonHanover-Horton800 Meters2.2:25.68a9
May 24Cascade Conference MeetMay 24 · 400 Meters · Place 1 · Hanover-HortonHanover-Horton400 Meters1.1:01.71a9
May 21MHSAA LP Regional 22-3 @ QuincyMay 21 · 800 Meters · Place 1 · Hanover-HortonHanover-Horton800 Meters1.2:19.11a9
May 13Nugent Invite at BathMay 13 · 800 Meters · Place 1 · Hanover-HortonHanover-Horton800 Meters1.2:22.07a9
May 9H-H/MC vs EJMay 9 · 800 Meters · Place 1 · Hanover-HortonHanover-Horton800 Meters1.2:29.80a9
May 636th Annual Stockbridge InvitationalMay 6 · 800 Meters · Place 1 · Hanover-HortonHanover-Horton800 Meters1.2:21.549
May 3Hanover-Horton/Manchester vs NapoleonMay 3 · 800 Meters · Place 5 · Hanover-HortonHanover-Horton800 Meters5.2:49.1Unofficial9
May 3Hanover-Horton/Manchester vs NapoleonMay 3 · 400 Meters · Place 1 · Hanover-HortonHanover-Horton400 Meters1.61.3Unofficial9
Apr 26Grass Lake vs Hanover-HortonApr 26 · 800 Meters · Place 1 · Hanover-HortonHanover-Horton800 Meters1.2:27.25a9
Apr 19Addison/Vandercook Lk vs Hanover-HortonApr 19 · 1600 Meters · Place 2 · Hanover-HortonHanover-Horton1600 Meters2.6:04.88a9
Apr 19Addison/Vandercook Lk vs Hanover-HortonApr 19 · 800 Meters · Place 1 · Hanover-HortonHanover-Horton800 Meters1.2:49.14a9
Apr 19Addison/Vandercook Lk vs Hanover-HortonApr 19 · 400 Meters · Place 1 · Hanover-HortonHanover-Horton400 Meters1.1:02.81a9
Apr 16Warrior InvitationalApr 16 · 800 Meters · Place 2 · Hanover-HortonHanover-Horton800 Meters2.2:37.41a9

2015 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 272015 Mid Michigan MEGASTAR MeetMay 27 · 800 Meters · Place 4 · Hanover Horton MSHanover Horton MS800 Meters4.2:24.30a8
May 272015 Mid Michigan MEGASTAR MeetMay 27 · 400 Meters · Place 2 · Hanover Horton MSHanover Horton MS400 Meters2.1:00.50a PB8
May 6Hanover @Grass LakeMay 6 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:28Unofficial8
May 6Hanover @Grass LakeMay 6 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.1:04.57Unofficial8
May 4Napoleon vs. Hanover-HortonMay 4 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:30.7Unofficial8
May 4Napoleon vs. Hanover-HortonMay 4 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.63.3Unofficial8
Apr 29VanderCook @HanoverApr 29 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:28.22a8
Apr 29VanderCook @HanoverApr 29 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.1:04.72a8
Apr 27MS Manchester vs HanoverApr 27 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:35.71Unofficial8
Apr 27MS Manchester vs HanoverApr 27 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.1:05.57Unofficial8
Apr 20Addison @ Hanover-HortonApr 20 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:34.38a8
Apr 20Addison @ Hanover-HortonApr 20 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.1:05.13a8
Apr 15East JacksonApr 15 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:33.74aUnofficial8
Apr 15East JacksonApr 15 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.1:04.64aUnofficial8

2014 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 9Ron RaylaMay 9 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:31.10a7
May 9Ron RaylaMay 9 · 400 Meters · Place 7 · Hanover Horton MSHanover Horton MS400 Meters7.1:09.05a7
May 7Grass Lake vs Hanover-HortonMay 7 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:39.23aUnofficial7
May 7Grass Lake vs Hanover-HortonMay 7 · 400 Meters · Place 2 · Hanover Horton MSHanover Horton MS400 Meters2.1:06.19aUnofficial7
May 5Napoleon vs Hanover-HortonMay 5 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:35.53aUnofficial7
May 5Napoleon vs Hanover-HortonMay 5 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.1:06.87aUnofficial7
Apr 30Hanover-Horton vs Vandercook LakeApr 30 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:37.6Unofficial7
Apr 30Hanover-Horton vs Vandercook LakeApr 30 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.1:11.5Unofficial7
Apr 28Manchester vs Hanover-HortonApr 28 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:43aUnofficial7
Apr 28Manchester vs Hanover-HortonApr 28 · 400 Meters · Place 2 · Hanover Horton MSHanover Horton MS400 Meters2.1:10.94aUnofficial7
Apr 23Michigan Center vs Hanover-HortonApr 23 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:42aUnofficial7
Apr 23Michigan Center vs Hanover-HortonApr 23 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.1:11.27aUnofficial7
Apr 21HH vs AddisonApr 21 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:43.7Unofficial7
Apr 21HH vs AddisonApr 21 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.1:08.6Unofficial7
Apr 16HH vs East JacksonApr 16 · 800 Meters · Place 1 · Hanover Horton MSHanover Horton MS800 Meters1.2:46.1Unofficial7
Apr 16HH vs East JacksonApr 16 · 400 Meters · Place 1 · Hanover Horton MSHanover Horton MS400 Meters1.1:09.41Unofficial7