Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorRipon Final Qualifier + Multi · Mar 65:17.69aRipon Final Qualifier + MultiMarch 6, 2026
1500 Meters · OutdoorSt Francis Fighting Chance Invite · May 84:40.87aSt Francis Fighting Chance InviteMay 8, 2026
1600 Meters · IndoorAQ MITS #1 · Dec 165:41.88aAQ MITS #1December 16, 2023
1600 Meters · OutdoorGrand Ledge Comet Classic · Apr 265:28.69aGrand Ledge Comet ClassicApril 26, 2024
200 Meters · OutdoorNorb Badar Classic · May 3029.09aNorb Badar Classic May 30, 2023
3200 Meters · OutdoorGrand Blanc vs. Powers Catholic & Lapeer · May 1113:07.86Grand Blanc vs. Powers Catholic & LapeerMay 11, 2021
400 Meters · IndoorSVSU - MITS Meet #3 · Jan 141:06.01aSVSU - MITS Meet #3January 14, 2023
400 Meters · OutdoorSVL South Meet @ Lapeer · Apr 151:03.04aSVL South Meet @ LapeerApril 15, 2024
600 Meters · IndoorLAB Indoor Meet #1 · Dec 141:43.86aLAB Indoor Meet #1December 14, 2023
800 Meters · IndoorSVSU Division 1/2 Indoor Invitational · Mar 202:22.17aSVSU Division 1/2 Indoor InvitationalMarch 20, 2024
800 Meters · OutdoorSt Francis Fighting Chance Invite · May 82:18.38aSt Francis Fighting Chance InviteMay 8, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 1500 Meters · Place 7 · Michigan TechMichigan Tech1500 Meters7.4:40.87a PBSo
May 8St Francis Fighting Chance InviteMay 8 · 800 Meters · Place 3 · Michigan TechMichigan Tech800 Meters3.2:18.38a PBSo
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · 1500 Meters · Place 7 · Michigan TechMichigan Tech1500 MetersRound P7.4:46.24aSo
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · 1500 Meters · Place 9 · Michigan TechMichigan Tech1500 Meters9.4:43.49aSo
Apr 24GVSU Extra Weekend MeetApr 24 · 1500 Meters · Place 33 · Michigan TechMichigan Tech1500 Meters33.4:51.24aSo
Apr 10UW-Platteville InvitationalApr 10 · 1500 Meters · Place 4 · Michigan TechMichigan Tech1500 Meters4.4:46.32aSo
Mar 28St. Norbert Early BirdMar 28 · 1500 Meters · Place 2 · Michigan TechMichigan Tech1500 Meters2.4:58.89aSo
Mar 6Ripon Final Qualifier + MultiMar 6 · 1 Mile · Place 4 · Michigan TechMichigan Tech1 Mile45:17.69a PBSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 302025 GLIAC Outdoor Track & Field ChampionshipsApr 30 · 1500 Meters · Place 10 · Michigan TechMichigan Tech1500 MetersRound P10.4:50.91aFr
Apr 302025 GLIAC Outdoor Track & Field ChampionshipsApr 30 · 1500 Meters · Place 9 · Michigan TechMichigan Tech1500 Meters9.4:46.01aFr
Mar 7Ripon NCAA Final Qualifier and MultiMar 7 · 1 Mile · Place 5 · Michigan TechMichigan Tech1 Mile55:30.30FR

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21Saginaw Valley League ChampionshipsMay 21 · 800 Meters · Place 5 · Grand BlancGrand Blanc800 Meters5.2:26.00a12
May 17MHSAA LP Region 01-1 @ Flint Carman AinsworthMay 17 · 800 Meters · Place 5 · Grand BlancGrand Blanc800 Meters52:22.40a—
May 13SVL South Meet @ LapeerMay 13 · 400 Meters · Place 3 · Grand BlancGrand Blanc400 Meters31:05.28a—
May 13SVL South Meet @ LapeerMay 13 · 200 Meters · Place 7 · Grand BlancGrand Blanc200 Meters729.54a—
May 10Davison Twilight Classic - 15th AnnualMay 10 · 800 Meters · Place 5 · Grand BlancGrand Blanc800 Meters52:22.63a—
May 413th DDC Mark Carpenter InviteMay 4 · 1600 Meters · Place 4 · Grand BlancGrand Blanc1600 Meters45:31.29a—
May 413th DDC Mark Carpenter InviteMay 4 · 800 Meters · Place 3 · Grand BlancGrand Blanc800 Meters32:22.65a—
Apr 29SVL South Meet @ Carman-AinsworthApr 29 · 800 Meters · Place 2 · Grand BlancGrand Blanc800 Meters2.2:24.92a12
Apr 26Grand Ledge Comet ClassicApr 26 · 1600 Meters · Place 7 · Grand BlancGrand Blanc1600 Meters7.5:28.69a PB12
Apr 22SVL: Davison vs. Grand Blanc & SaginawApr 22 · 400 Meters · Place 3 · Grand BlancGrand Blanc400 Meters31:04.18a—
Apr 15SVL South Meet @ LapeerApr 15 · 400 Meters · Place 3 · Grand BlancGrand Blanc400 Meters31:03.04a PB—
Apr 12Ram ClassicApr 12 · 800 Meters · Place 2 · Grand BlancGrand Blanc800 Meters22:20.39a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 20SVSU Division 1/2 Indoor InvitationalMar 20 · 800 Meters · Place 2 · Grand BlancGrand Blanc800 Meters22:22.17a PB—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 16AQ MITS #1Dec 16 · 1600 Meters · Place 2 · Grand BGrand B1600 Meters2.5:41.88a PB12
Dec 16AQ MITS #1Dec 16 · 800 Meters · Place 4 · Grand BGrand B800 Meters4.2:28.77a12
Dec 14LAB Indoor Meet #1Dec 14 · 600 Meters · Place 8 · 360 Degree Track Club360 Degree Track Club600 Meters8.1:43.86a PB12
Dec 14LAB Indoor Meet #1Dec 14 · 800 Meters · Place 3 · 360 Degree Track Club360 Degree Track Club800 Meters3.2:28.27a12
Jan 14SVSU - MITS Meet #3Jan 14 · 1600 Meters · 360 Degree Track Club360 Degree Track Club1600 Meters--DNS11
Jan 14SVSU - MITS Meet #3Jan 14 · 800 Meters · Place 9 · 360 Degree Track Club360 Degree Track Club800 Meters9.2:30.48a11
Jan 14SVSU - MITS Meet #3Jan 14 · 400 Meters · Place 11 · 360 Degree Track Club360 Degree Track Club400 Meters11.1:06.01a PB11

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 30Norb Badar Classic May 30 · 800 Meters · Place 7 · Grand BlancGrand Blanc800 Meters72:56.75a—
May 30Norb Badar Classic May 30 · 800 Meters · Place 7 · Grand BlancGrand Blanc800 Meters72:56.75a—
May 30Norb Badar Classic May 30 · 400 Meters · Place 3 · Grand BlancGrand Blanc400 Meters31:04.29a—
May 30Norb Badar Classic May 30 · 400 Meters · Place 3 · Grand BlancGrand Blanc400 Meters31:04.29a—
May 30Norb Badar Classic May 30 · 200 Meters · Place 12 · Grand BlancGrand Blanc200 Meters1229.09a PB—
May 30Norb Badar Classic May 30 · 200 Meters · Place 12 · Grand BlancGrand Blanc200 Meters1229.09a—
May 23Saginaw Valley League ChampionshipsMay 23 · 800 Meters · Place 8 · Grand BlancGrand Blanc800 Meters8.2:32.84a11
May 19MHSAA LP Region 01-1 @ MidlandMay 19 · 800 Meters · Place 13 · Grand BlancGrand Blanc800 Meters132:29.36a—
May 15SVL South Meet @ Carman-AinsworthMay 15 · 800 Meters · Place 2 · Grand BlancGrand Blanc800 Meters2.2:27.32a11
May 12Davison Twilight ClassicMay 12 · 800 Meters · Place 9 · Grand BlancGrand Blanc800 Meters92:30.63a—
May 9SVL South Meet @ LapeerMay 9 · 400 Meters · Place 5 · Grand BlancGrand Blanc400 Meters51:04.99a—
May 9SVL South Meet @ LapeerMay 9 · 200 Meters · Place 18 · Grand BlancGrand Blanc200 Meters1829.24a—
May 5Bay City Western InvitationalMay 5 · 800 Meters · Place 8 · Grand BlancGrand Blanc800 Meters82:31.95a—
Apr 28Spartan Classic Track and Field InviteApr 28 · 800 Meters · Place 10 · Grand BlancGrand Blanc800 Meters102:32.13a—
Apr 25SVL South @ LapeerApr 25 · 400 Meters · Place 4 · Grand BlancGrand Blanc400 Meters4.1:04.53a11
Apr 2223 APRIL SHOWERS InvitationalApr 22 · 800 Meters · Place 16 · Grand BlancGrand Blanc800 Meters16.2:31.39a11
Apr 19SVL South Meet @ LapeerApr 19 · 400 Meters · Place 6 · Grand BlancGrand Blanc400 Meters61:05.56a—
Apr 7Shake Off The Rust InvitationalApr 7 · 800 Meters · Place 7 · Grand BlancGrand Blanc800 Meters72:34.52a—
Apr 7Shake Off The Rust InvitationalApr 7 · 800 Meters · Place 7 · Grand BlancGrand Blanc800 Meters72:34.52a—
Apr 7Shake Off The Rust InvitationalApr 7 · 800 Meters · Place 7 · Grand BlancGrand Blanc800 Meters72:34.52a—
Apr 7Shake Off The Rust InvitationalApr 7 · 800 Meters · Place 7 · Grand BlancGrand Blanc800 Meters72:34.52a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24Saginaw Valley League ChampionshipsMay 24 · 800 Meters · Place 7 · Grand BlancGrand Blanc800 Meters72:29.69SO
May 20MHSAA LP Region 01-1 @ MidlandMay 20 · 800 Meters · Place 9 · Grand BlancGrand Blanc800 Meters92:32.47SO
May 16SVL South Meet @ DavisonMay 16 · 400 Meters · Place 10 · Grand BlancGrand Blanc400 Meters101:07.5810
May 13Davison Twilight ClassicMay 13 · 800 Meters · Place 5 · Grand BlancGrand Blanc800 Meters52:31.1910
May 9SVL: Lapeer vs. Grand Blanc & Powers-CatholicMay 9 · 1600 Meters · Grand BlancGrand Blanc1600 Meters—SCR10
May 9SVL: Lapeer vs. Grand Blanc & Powers-CatholicMay 9 · 800 Meters · Place 1 · Grand BlancGrand Blanc800 Meters1.2:31.44a10
May 6Bay City Western InvitationalMay 6 · 1600 Meters · Place 14 · Grand BlancGrand Blanc1600 Meters145:56.6110
May 2SVL: Powers-Catholic vs. C/A & Grand BlancMay 2 · 1600 Meters · Place 2 · Grand BlancGrand Blanc1600 Meters26:01.1210
Apr 14Shake Off The Rust InvitationalApr 14 · 800 Meters · Place 9 · Grand BlancGrand Blanc800 Meters92:46.4110

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 23SVSU D1 Indoor InvitationalMar 23 · 800 Meters · Place 16 · Grand BlancGrand Blanc800 Meters162:39.9510
Feb 11LAB Midwest InvitationalFeb 11 · 1600 Meters · Place 15 · UnattachedUnattached1600 Meters15.5:57.99a10
Feb 11LAB Midwest InvitationalFeb 11 · 800 Meters · Place 11 · UnattachedUnattached800 Meters11.2:35.25a10
Jan 22SVSU MITS 4Jan 22 · 1600 Meters · Place 22 · All About SpeedAll About Speed1600 Meters22.5:46.41a10
Jan 22SVSU MITS 4Jan 22 · 60 Meter · All About SpeedAll About Speed60 MeterRound P—DNS10
Jan 22SVSU MITS 4Jan 22 · 400 Meters · Place 11 · All About SpeedAll About Speed400 Meters11.1:06.63a10

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30L.A.B. MITS Meet #3Dec 30 · 1600 Meters · Place 20 · All About SpeedAll About Speed1600 Meters20.6:10.86a10
Dec 30L.A.B. MITS Meet #3Dec 30 · 800 Meters · Place 14 · All About SpeedAll About Speed800 Meters14.2:37.34a10
Dec 11SVSU-MITS #1Dec 11 · 1600 Meters · Place 5 · All About SpeedAll About Speed1600 Meters5.6:00.23a10
Dec 11SVSU-MITS #1Dec 11 · 400 Meters · Place 38 · All About SpeedAll About Speed400 Meters38.1:10.38a10

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1Norb Badar ClassicJun 1 · 1600 Meters · Place 3 · Grand BlancGrand Blanc1600 Meters3.5:50.92a9
May 26Saginaw Valley League ChampionshipsMay 26 · 800 Meters · Place 10 · Grand BlancGrand Blanc800 Meters10.2:34.42a9
May 22MHSAA LP Region 01-1 @ Saginaw HeritageMay 22 · 800 Meters · Place 12 · Grand BlancGrand Blanc800 Meters122:31.609
May 17SVL South @ Lapeer HSMay 17 · 800 Meters · Place 2 · Grand BlancGrand Blanc800 Meters22:29.109
May 14Davison Twilight ClassicMay 14 · 800 Meters · Place 9 · Grand BlancGrand Blanc800 Meters9.2:33.01a9
May 11Grand Blanc vs. Powers Catholic & LapeerMay 11 · 3200 Meters · Place 1 · Grand BlancGrand Blanc3200 Meters113:07.86 PB9
May 11Grand Blanc vs. Powers Catholic & LapeerMay 11 · 800 Meters · Place 3 · Grand BlancGrand Blanc800 Meters32:40.019
May 8Fenton 9/10 InvitationalMay 8 · 1600 Meters · Place 3 · Grand BlancGrand Blanc1600 Meters35:59.729
May 8Fenton 9/10 InvitationalMay 8 · 800 Meters · Place 4 · Grand BlancGrand Blanc800 Meters42:41.499
Apr 19SVL: Grand Blanc vs. Lapeer & Powers-CatholicApr 19 · 1600 Meters · Place 3 · Grand BlancGrand Blanc1600 Meters3.6:05.14a9
Apr 19SVL: Grand Blanc vs. Lapeer & Powers-CatholicApr 19 · 800 Meters · Place 2 · Grand BlancGrand Blanc800 Meters2.2:42.53a9
Apr 15Shake Off The Rust Invitational - Large SchoolApr 15 · 1600 Meters · Place 4 · Grand BlancGrand Blanc1600 Meters45:54.029
Apr 15Shake Off The Rust Invitational - Large SchoolApr 15 · 800 Meters · Place 3 · Grand BlancGrand Blanc800 Meters32:41.039