Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHillsdale Wide Track Classic · Jan 254:38.77aHillsdale Wide Track ClassicJanuary 25, 2025
1500 Meters · OutdoorSpartan Invitational · Mar 314:19.66aSpartan InvitationalMarch 31, 2023
1600 Meters · IndoorSVSU - MITS #5 · Feb 84:39.54aSVSU - MITS #5February 8, 2020
1600 Meters · OutdoorCanton @ Salem · May 114:33.05Canton @ SalemMay 11, 2021
1600 Meters · Outdoor · Hand timedSalem @ Hartland · May 74:44.3hSalem @ HartlandMay 7, 2019
3000 Meters · IndoorJet's Pizza Invitational · Jan 308:42.00aJet's Pizza InvitationalJanuary 30, 2026
3200 Meters · OutdoorNew Balance Invite - TWILIGHT 3200 (Boys) · May 89:39.46aNew Balance Invite - TWILIGHT 3200 (Boys)May 8, 2021
5000 Meters · Outdoor2025 Auto-Owners Insurance Spartan Invite · Apr 415:12.56a2025 Auto-Owners Insurance Spartan InviteApril 4, 2025
800 Meters · IndoorHillsdale Wide Track Classic · Jan 252:09.57aHillsdale Wide Track ClassicJanuary 25, 2025
800 Meters · OutdoorSalem @ Plymouth · May 42:07.60aSalem @ PlymouthMay 4, 2021
800 Meters · Outdoor · Hand timedSalem @ Hartland · May 72:08.4hSalem @ HartlandMay 7, 2019

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 32026 Auto-Owners Insurance Spartan InviteApr 3 · 5000 Meters · Place 6 · Michigan State University ClubMichigan State University Club5000 Meters6.15:24.29aSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7GVSU Mike Lints Alumni OpenFeb 7 · 3000 Meters · Place 4 · Michigan State University ClubMichigan State University Club3000 Meters48:43.45aSr
Jan 30Jet's Pizza InvitationalJan 30 · 3000 Meters · Place 13 · Michigan State University ClubMichigan State University Club3000 Meters138:42.00a PBSr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 18Oakland Elaine Leigh InvitationalApr 18 · 5000 Meters · Place 16 · Michigan State University ClubMichigan State University Club5000 Meters16.15:25.61aSr
Apr 42025 Auto-Owners Insurance Spartan InviteApr 4 · 5000 Meters · Place 8 · Michigan State University ClubMichigan State University Club5000 Meters815:12.56a PBSr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 25Hillsdale Wide Track ClassicJan 25 · 1 Mile · Place 12 · Michigan State University ClubMichigan State University Club1 Mile124:38.77a PB—
Jan 25Hillsdale Wide Track ClassicJan 25 · 800 Meters · Place 23 · Michigan State University ClubMichigan State University Club800 Meters232:09.57a PB—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 19Elaine Leigh InviteApr 19 · 5000 Meters · Place 25 · Michigan State UniversiMichigan State Universi5000 Meters2515:39.56a—
Apr 5Spartan Invitational 2024Apr 5 · 5000 Meters · Place 10 · Michigan State University ClubMichigan State University Club5000 Meters10.15:38.94aJr

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 20Elaine Leigh T&F Invite (College)Apr 20 · 5000 Meters · Place 24 · Michigan State University ClubMichigan State University Club5000 Meters24.15:28.99aSo
Apr 8Golden Grizzly InvitationalApr 8 · 5000 Meters · Place 30 · Michigan State University ClubMichigan State University Club5000 Meters30.15:26.45aSo
Mar 31Spartan InvitationalMar 31 · 1500 Meters · Place 54 · Michigan State University ClubMichigan State University Club1500 Meters54.4:19.66a PBSo

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21MHSAA LP Region 05-1 @ River RougeMay 21 · 3200 Meters · Place 9 · SalemSalem3200 Meters910:16.4512
May 15KLAA Championships - BOYSMay 15 · 3200 Meters · Place 6 · SalemSalem3200 Meters69:45.3112
May 11Canton @ SalemMay 11 · 1600 Meters · Place 2 · SalemSalem1600 Meters24:33.05 PB12
May 8New Balance Invite - TWILIGHT 3200 (Boys)May 8 · 3200 Meters · Place 26 · SalemSalem3200 Meters26.9:39.46a PB12
May 4Salem @ PlymouthMay 4 · 800 Meters · Place 3 · SalemSalem800 Meters3.2:07.60a PB12
Apr 27Salem @ NoviApr 27 · 3200 Meters · Place 5 · SalemSalem3200 Meters510:06.8312
Apr 27Salem @ NoviApr 27 · 1600 Meters · Place 4 · SalemSalem1600 Meters44:35.6112
Apr 2421 Dexter "Welcome Back to the Track" InvitationalApr 24 · 800 Meters · Place 10 · SalemSalem800 Meters10.2:09.50a12
Apr 20Salem @ NorthvilleApr 20 · 3200 Meters · Place 3 · SalemSalem3200 Meters310:06.1212
Apr 20Salem @ NorthvilleApr 20 · 1600 Meters · Place 2 · SalemSalem1600 Meters24:37.3112
Apr 13Howell @ SalemApr 13 · 1600 Meters · Place 1 · SalemSalem1600 Meters14:34.4612
Apr 13Howell @ SalemApr 13 · 800 Meters · Place 2 · SalemSalem800 Meters22:09.5712

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8SVSU - MITS #5Feb 8 · 1600 Meters · Place 32 · UnattachedUnattached1600 Meters32.4:39.54a PB11

2019 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 252019 MITCA Division 1 Team State MeetMay 25 · 1600 Meters · Place 7 · SalemSalem1600 Meters74:41.8110
May 252019 MITCA Division 1 Team State MeetMay 25 · 800 Meters · Place 14 · SalemSalem800 Meters142:11.2810
May 17MHSAA LP Region 05-1 @ PlymouthMay 17 · 1600 Meters · Place 7 · SalemSalem1600 Meters74:37.6210
May 17MHSAA LP Region 05-1 @ PlymouthMay 17 · 800 Meters · Place 11 · SalemSalem800 Meters112:09.2310
May 10KLAA Conference MeetMay 10 · 1600 Meters · Place 14 · SalemSalem1600 Meters14.4:38.62a10
May 10KLAA Conference MeetMay 10 · 800 Meters · Place 24 · SalemSalem800 Meters24.2:10.60a10
May 7Salem @ HartlandMay 7 · 1600 Meters · Place 3 · SalemSalem1600 Meters34:44.3h PB10
May 7Salem @ HartlandMay 7 · 800 Meters · Place 2 · SalemSalem800 Meters22:08.4h PB10
May 4New Balance InvitationalMay 4 · 1600 Meters · Place 20 · SalemSalem1600 Meters20.4:42.98a10
May 4New Balance InvitationalMay 4 · 800 Meters · SalemSalem800 MetersRelay Split—2:06.9Unofficial10
Apr 30Salem @ CantonApr 30 · 1600 Meters · Place 4 · SalemSalem1600 Meters44:43.38PR10
Apr 30Salem @ CantonApr 30 · 800 Meters · Place 6 · SalemSalem800 Meters62:13.17PR10
Apr 23Plymouth @ SalemApr 23 · 800 Meters · SalemSalem800 MetersRelay Split—2:12.9Unofficial10
Apr 23Plymouth @ SalemApr 23 · 400 Meters · SalemSalem400 MetersRelay Split—59.7Unofficial10
Apr 23Plymouth @ SalemApr 23 · 800 Meters · Place 4 · SalemSalem800 Meters4.2:15.25a10
Apr 20April Showers InvitationalApr 20 · 1600 Meters · Place 17 · SalemSalem1600 Meters17.4:54.35a10
Apr 11Novi @ SalemApr 11 · 1600 Meters · Place 2 · SalemSalem1600 Meters2.4:49.53a10
Apr 11Novi @ SalemApr 11 · 800 Meters · Place 6 · SalemSalem800 Meters6.2:18.27a10

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 20SVSU D1 Indoor InvitationalMar 20 · 1600 Meters · Place 22 · SalemSalem1600 Meters224:50.3410

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Salem v CantonMay 1 · 800 Meters · Place 10 · SalemSalem800 Meters102:24.839
Apr 24Salem v ChurchillApr 24 · 800 Meters · Place 11 · SalemSalem800 Meters112:23.929
Apr 17Salem @ Livonia FranklinApr 17 · 800 Meters · SalemSalem800 MetersRelay Split—2:17.9Unofficial9
Apr 17Salem @ Livonia FranklinApr 17 · 800 Meters · SalemSalem800 Meters—2:22.2Unofficial9
Apr 12Salem v PlymouthApr 12 · 800 Meters · Place 15 · SalemSalem800 Meters152:29.019
Apr 10Salem @ John GlennApr 10 · 400 Meters · SalemSalem400 Meters—62.17Unofficial9