Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · IndoorThornwood Boys' Open #1 · Feb 81:09.54aThornwood Boys' Open #1February 8, 2025
400 Meters · OutdoorIHSA Class 2A TRB Sectional - #06 Evergreen Park · May 221:01.13aIHSA Class 2A TRB Sectional - #06 Evergreen ParkMay 22, 2025
800 Meters · Indoor2026 Raptor Indoor Boys Invite · Mar 72:21.52a2026 Raptor Indoor Boys InviteMarch 7, 2026
800 Meters · OutdoorSAC Boys Championships · May 142:14.17aSAC Boys ChampionshipsMay 14, 2026
complete · OutdoorJohn Bell Invitational · Apr 131:09.11John Bell InvitationalApril 13, 2024
Completed · IndoorRaptor Indoor Invite · Mar 21:14.22Raptor Indoor InviteMarch 2, 2024
Full · IndoorONU HS Classic - 1A/2A · Feb 222:03.06ONU HS Classic - 1A/2AFebruary 22, 2024
Full · OutdoorJohn Bell Invitational · Apr 192:21.33John Bell InvitationalApril 19, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 187th Annual Helen Scott-Owens T&F Season Finale 2026Jul 18 · 800 Meters · Place 11 · Illinois Stealth BombersIllinois Stealth Bombers800 Meters11.2:15.01a12
Jul 187th Annual Helen Scott-Owens T&F Season Finale 2026Jul 18 · 400 Meters · Illinois Stealth BombersIllinois Stealth Bombers400 Meters--DNS12
May 20IHSA Class 2A TRB Sectional - #06 Dolton (Thornridge)May 20 · 800 Meters · Place 5 · Dolton (Thornridge)Dolton (Thornridge)800 Meters5.2:21.01a11
May 14SAC Boys ChampionshipsMay 14 · 800 Meters · Place 6 · Dolton (Thornridge)Dolton (Thornridge)800 Meters6.2:14.17a PB11
May 9TT ClassicMay 9 · 800 Meters · Place 15 · Dolton (Thornridge)Dolton (Thornridge)800 Meters15.2:15.00a11
Apr 11Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 11 · 800 Meters · Place 10 · Dolton (Thornridge)Dolton (Thornridge)800 Meters10.2:17.82a11
Mar 25Thornwood Boys' Open #2Mar 25 · Full · Place 4 · Dolton (Thornridge)Dolton (Thornridge)Full42:26.8911

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 245th Annual Chris Whitfield InvitationalMar 24 · 800 Meters · Place 4 · Dolton (Thornridge)Dolton (Thornridge)800 Meters4.2:24.84a11
Mar 72026 Raptor Indoor Boys InviteMar 7 · 800 Meters · Place 18 · Dolton (Thornridge)Dolton (Thornridge)800 Meters182:21.52a PB11
Feb 261A/2A ONU HS ClassicFeb 26 · 800 Meters · Place 14 · Dolton (Thornridge)Dolton (Thornridge)800 Meters142:25.89a11
Feb 7Thornwood Boys' Open #1Feb 7 · 800 Meters · Place 6 · Dolton (Thornridge)Dolton (Thornridge)800 Meters62:30.01a11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22IHSA Class 2A TRB Sectional - #06 Evergreen ParkMay 22 · 400 Meters · Place 15 · Dolton (Thornridge)Dolton (Thornridge)400 Meters151:01.13a PB10
Apr 30Bolingbrook Boys Tri #1Apr 30 · 800 Meters · Place 13 · Dolton (Thornridge)Dolton (Thornridge)800 Meters132:26.01a10
Apr 25Gary Haupert InvitationalApr 25 · Full · Place 21 · Dolton (Thornridge)Dolton (Thornridge)Full212:30.4810
Apr 19John Bell InvitationalApr 19 · Full · Place 5 · Dolton (Thornridge)Dolton (Thornridge)Full52:21.33 PB10
Mar 254th Annual Christopher Whitfield InvitationalMar 25 · Shot Put · Place 9 · Dolton (Thornridge)Dolton (Thornridge)Shot Put92:35.8710
Mar 254th Annual Christopher Whitfield InvitationalMar 25 · 800 Meters · Place 9 · Dolton (Thornridge)Dolton (Thornridge)800 Meters92:35.87a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 8Rich Township Boys Raptor Indoor Invite IIMar 8 · 800 Meters · Place 12 · Dolton (Thornridge)Dolton (Thornridge)800 Meters122:34.53a—
Feb 26ONU HS Classic - 1A/2AFeb 26 · Full · Place 20 · Dolton (Thornridge)Dolton (Thornridge)Full202:31.7710
Feb 8Thornwood Boys' Open #1Feb 8 · 400 Meters · Place 54 · Dolton (Thornridge)Dolton (Thornridge)400 Meters541:09.54a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 13John Bell InvitationalApr 13 · complete · Place 17 · Dolton (Thornridge)Dolton (Thornridge)complete171:09.11 PB9
Mar 20Thornwood Boys' Open #3Mar 20 · 400 Meters · Place 36 · Dolton (Thornridge)Dolton (Thornridge)400 Meters361:15.44a—
Mar 193rd Annual Christopher Whitfield InvitationalMar 19 · 800 Meters · Place 14 · Dolton (Thornridge)Dolton (Thornridge)800 Meters142:58.64a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 2Raptor Indoor InviteMar 2 · Completed · Place 24 · Dolton (Thornridge)Dolton (Thornridge)Completed241:14.22 PB9
Feb 22ONU HS Classic - 1A/2AFeb 22 · Full · Place 24 · Dolton (Thornridge)Dolton (Thornridge)Full242:03.06 PB9
Feb 15Thornton Boys InvitationalFeb 15 · 800 Meters · Place 11 · Dolton (Thornridge)Dolton (Thornridge)800 Meters113:08.46a—
Feb 15Thornton Boys InvitationalFeb 15 · 400 Meters · Place 5 · Dolton (Thornridge)Dolton (Thornridge)400 Meters51:22.37a—