Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2024 Findlay Invitational · Jan 124:37.06a2024 Findlay InvitationalJanuary 12, 2024
1500 Meters · OutdoorG-MAC Outdoor Track & Field Championships · May 34:26.11aG-MAC Outdoor Track & Field ChampionshipsMay 3, 2023
1600 Meters · OutdoorNotre Dame Boys Invite 4 · May 184:39.54Notre Dame Boys Invite 4May 18, 2021
1600 Meters · Outdoor · Hand timedLFA Early Season · Apr 274:49.75hLFA Early SeasonApril 27, 2021
400 Meters · OutdoorISL Championships · May 753.08aISL ChampionshipsMay 7, 2022
800 Meters · IndoorG-MAC Indoor TF Championships · Feb 231:55.11aG-MAC Indoor TF ChampionshipsFebruary 23, 2023
800 Meters · OutdoorG-MAC Outdoor Championship 2025 · Apr 301:52.24aG-MAC Outdoor Championship 2025April 30, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6Hillsdale Last ChanceMay 6 · 800 Meters · Place 2 · HillsdaleHillsdale800 Meters2.1:58.67aSr
May 6Hillsdale Last ChanceMay 6 · 200 Meters · Place 9 · HillsdaleHillsdale200 Meters9.26.07aWind: 2.2Sr
May 1G-MAC Outdoor Championship 2026May 1 · 800 Meters · Place 14 · HillsdaleHillsdale800 MetersRound P14.1:55.67aSr
Apr 16Hillsdale Gina RelaysApr 16 · 800 Meters · Place 15 · HillsdaleHillsdale800 Meters15.1:58.67aSr
Apr 10GVSU Al & Sue Owens ClassicApr 10 · 800 Meters · Place 22 · HillsdaleHillsdale800 Meters22.1:57.71aSr
Apr 32026 Auto-Owners Insurance Spartan InviteApr 3 · 800 Meters · Place 11 · HillsdaleHillsdale800 Meters11.1:56.87aSr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28G-MAC Indoor Track & Field ChampionshipsFeb 28 · 800 Meters · Place 15 · HillsdaleHillsdale800 Meters15.1:56.42aSr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5GVSU Holiday OpenDec 5 · 800 Meters · Place 10 · HillsdaleHillsdale800 Meters10.1:56.19aSr
Feb 28G-MAC Indoor Track & Field ChampionshipsFeb 28 · 800 Meters · Place 16 · HillsdaleHillsdale800 Meters16.1:55.83aJr
Feb 15The Robinson Family OpenFeb 15 · 800 Meters · HillsdaleHillsdale800 Meters—DNSJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30G-MAC Outdoor Championship 2025Apr 30 · 800 Meters · Place 7 · HillsdaleHillsdale800 MetersRound P7.1:52.24a PBJr
Apr 30G-MAC Outdoor Championship 2025Apr 30 · 800 Meters · Place 7 · HillsdaleHillsdale800 Meters7.1:54.94aJr
Apr 17Hillsdale Gina RelaysApr 17 · 800 Meters · Place 2 · HillsdaleHillsdale800 Meters2.1:53.38aJr

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1G-MAC Outdoor ChampionshipsMay 1 · 800 Meters · Place 11 · HillsdaleHillsdale800 MetersRound P11.1:56.37aSo
Apr 5Spartan Invitational 2024Apr 5 · 800 Meters · Place 4 · HillsdaleHillsdale800 Meters4.1:57.50aSo

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 122024 Findlay InvitationalJan 12 · 1 Mile · Place 10 · HillsdaleHillsdale1 Mile10.4:37.06a PBSo

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Nov 302023 Oiler Opener & MultiNov 30 · 800 Meters · Place 4 · HillsdaleHillsdale800 Meters4.2:03.45aSo
Feb 23G-MAC Indoor TF ChampionshipsFeb 23 · 800 Meters · Place 12 · HillsdaleHillsdale800 Meters12.1:55.11a PBFr

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3G-MAC Outdoor Track & Field ChampionshipsMay 3 · 1500 Meters · Place 31 · HillsdaleHillsdale1500 MetersRound P31.4:26.11a PBFr

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 1Oiler Opener & MultiDec 1 · 800 Meters · Place 3 · HillsdaleHillsdale800 Meters3.2:04.69aFr
Mar 12Hononegah Indoor Invitational (Boys)Mar 12 · 800 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters12:02.7612

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27IHSA 2A Boys State Track & Field ChampionshipsMay 27 · 800 Meters · Place 9 · Niles (Northridge Prep)Niles (Northridge Prep)800 MetersRound P9.1:59.16a12
May 27IHSA 2A Boys State Track & Field ChampionshipsMay 27 · 800 Meters · Place 6 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters6.1:56.26a12
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 800 Meters · Place 9 · Niles (Northridge Prep)Niles (Northridge Prep)800 MetersRound P91:59.1612
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 800 Meters · Place 6 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters61:56.26a12
May 19IHSA Class 2A TRB Sectional #1 - Belvidere (H.S.)May 19 · 800 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters11:58.71a12
May 19IHSA Class 2A TRB Sectional #1 - Belvidere (H.S.)May 19 · 800 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters11:58.71a12
May 7ISL ChampionshipsMay 7 · 800 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters12:05.25a12
May 7ISL ChampionshipsMay 7 · 400 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)400 Meters153.08a PB12
Apr 30Deerfield InvitationalApr 30 · 400 Meters · Place 6 · Niles (Northridge Prep)Niles (Northridge Prep)400 Meters6.54.73a12
Apr 26LFA InviteApr 26 · 1600 Meters · Place 4 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters4.5:10.50a12
Apr 26LFA InviteApr 26 · 400 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)400 Meters1.53.08a12

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 17IHSA 1A Boys State Track & Field ChampionshipsJun 17 · 800 Meters · Place 3 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters31:58.2611
Jun 9IHSA Class 1A TRB Sectional #4 - Chicago (Hope Academy)Jun 9 · 800 Meters · Place 3 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters3.1:59.44a11
May 22ISL ChampionshipsMay 22 · 800 Meters · Place 3 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters32:02.9911
May 18Notre Dame Boys Invite 4May 18 · 1600 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters14:39.54 PB11
May 15Deerfield Boys Track & Field InvitationalMay 15 · 800 Meters · Place 4 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters4.1:59.16a11
May 12Notre Dame Boys Invite 3May 12 · 800 Meters · Place 2 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters22:03.5911
May 1Gans Zeedyk InviteMay 1 · 1600 Meters · Place 2 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters24:49.2211
Apr 27LFA Early SeasonApr 27 · 1600 Meters · Place 3 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters34:49.75h PB11