Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorGriak Indoor Classic - Gold · Mar 285:02.56aGriak Indoor Classic - GoldMarch 28, 2026
1600 Meters · OutdoorSuburban East Conference Championship · May 194:37.13aSuburban East Conference ChampionshipMay 19, 2026
3200 Meters · OutdoorSuburban East Conference Championship · May 1910:10.02aSuburban East Conference ChampionshipMay 19, 2026
400 Meters · OutdoorWhite Bear Relays (Boys Only) · Apr 957.96aWhite Bear Relays (Boys Only)April 9, 2026
800 Meters · OutdoorBuffalo Invitational · Apr 282:10.18aBuffalo InvitationalApril 28, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 19Suburban East Conference ChampionshipMay 19 · 3200 Meters · Place 12 · Irondale3200 Meters1210:10.02a PB11
May 19Suburban East Conference ChampionshipMay 19 · 1600 Meters · Place 12 · Irondale1600 Meters124:37.13a PB11
Apr 28Buffalo InvitationalApr 28 · 800 Meters · Place 4 · Irondale800 Meters42:10.18a PB11
Apr 9White Bear Relays (Boys Only)Apr 9 · 3200 Meters · Place 9 · Irondale3200 Meters910:37.3011
Apr 9White Bear Relays (Boys Only)Apr 9 · 400 Meters · Place 26 · Irondale400 Meters2657.96a PB11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - GoldMar 28 · 1600 Meters · Place 17 · Irondale1600 Meters175:02.56a PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22Suburban East Conference ChampionshipMay 22 · 3200 Meters · Place 36 · Irondale3200 Meters3611:39.18a10
May 22Suburban East Conference ChampionshipMay 22 · 1600 Meters · Place 35 · Irondale1600 Meters355:03.94a10
May 15Irondale Greenslit RelaysMay 15 · 1600 Meters · Place 6 · Irondale1600 Meters65:06.69a10
May 14SEC Boys 9th and 10th Grade ChampionshipsMay 14 · 800 Meters · Place 14 · Irondale800 Meters142:13.73a10
May 2Don Fineran Panther InvitationalMay 2 · 800 Meters · Place 8 · Irondale800 Meters82:19.03a10
Apr 29Crimson InvitationalApr 29 · 1600 Meters · Place 13 · Irondale1600 Meters135:01.57a10