Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNiles North Paul Swanson Relays · Feb 234:54.60Niles North Paul Swanson RelaysFebruary 23, 2024
1600 Meters · OutdoorDistrict 207 Invite · Apr 165:04.36aDistrict 207 InviteApril 16, 2025
3200 Meters · IndoorCSL-South Boys Indoor Championships · Mar 1510:40.81aCSL-South Boys Indoor ChampionshipsMarch 15, 2024
3200 Meters · OutdoorCSL-South Boys Conference Championships · May 1010:25.83aCSL-South Boys Conference ChampionshipsMay 10, 2024
800 Meters · OutdoorConant Ron Gummerson Track Classic · May 92:05.86aConant Ron Gummerson Track ClassicMay 9, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 8District 207 Boys MeetApr 8 · 3200 Meters · Place 7 · Park Ridge (Maine South)3200 Meters7.11:56.56a12
Mar 20CSL South Invite at EvanstonMar 20 · 800 Meters · Place 12 · Park Ridge (Maine South)800 Meters122:16.04a12
Mar 13Batavia Distance MadnessMar 13 · 800 Meters · Place 87 · Park Ridge (Maine South)800 Meters872:10.2512

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14CSL-South Boys Conference ChampionshipsMay 14 · 800 Meters · Place 12 · Park Ridge (Maine South)800 Meters122:10.2211
May 9Conant Ron Gummerson Track ClassicMay 9 · 800 Meters · Place 8 · Park Ridge (Maine South)800 Meters82:05.86a PB11
May 2Spartan InviteMay 2 · 800 Meters · Place 13 · Park Ridge (Maine South)800 Meters13.2:11.63a11
Apr 242025 Bear InviteApr 24 · 800 Meters · Place 15 · Park Ridge (Maine South)800 Meters152:08.7211
Apr 16District 207 InviteApr 16 · 1600 Meters · Place 2 · Park Ridge (Maine South)1600 Meters2.5:04.36a PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 212025 CSL-South Boys Indoor ChampionshipsMar 21 · 3200 Meters · Place 11 · Park Ridge (Maine South)3200 Meters11.11:36.43a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10CSL-South Boys Conference ChampionshipsMay 10 · 3200 Meters · Place 3 · Park Ridge (Maine South)3200 Meters3.10:25.83a PB10
May 3Conant Gummerson InvitationalMay 3 · 3200 Meters · Place 1 · Park Ridge (Maine South3200 Meters110:26.75a—
Apr 29Glenbrook South 4 Team MeetApr 29 · 800 Meters · Place 2 · Park Ridge (Maine South800 Meters22:11.4—
Apr 25Rolling Meadows Mustang InviteApr 25 · 3200 Meters · Place 6 · Park Ridge (Maine South3200 Meters610:29.99a—
Apr 232024 New Trier Boys F/S InvitationalApr 23 · 3200 Meters · Place 4 · Park Ridge (Maine South3200 Meters410:39.74a—
Apr 192024 Bear InviteApr 19 · 3200 Meters · Place 14 · Park Ridge (Maine South3200 Meters1410:40.38a—
Apr 10District 207 MeetApr 10 · 3200 Meters · Place 1 · Park Ridge (Maine South3200 Meters110:44.23a—
Apr 62024 Schaumburg "Mikias Tibebu" InvitationalApr 6 · 3200 Meters · Place 2 · Park Ridge (Maine South3200 Meters210:31.98a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 15CSL-South Boys Indoor ChampionshipsMar 15 · 3200 Meters · Place 3 · Park Ridge (Maine South)3200 Meters3.10:40.81a PB10
Feb 23Niles North Paul Swanson RelaysFeb 23 · 1600 Meters · Place 1 · Park Ridge (Maine South)1600 Meters14:54.60 PB10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Boys CSL South OutdoorMay 12 · 3200 Meters · Place 10 · Park Ridge (Maine South)3200 Meters1011:32.499
May 8CSL-South Freshman Conference MeetMay 8 · 3200 Meters · Place 6 · Park Ridge (Maine South3200 Meters611:29.66a—
May 2Glenbrook South Outdoor Quad #2May 2 · 3200 Meters · Place 6 · Park Ridge (Maine South3200 Meters611:37.1—
Apr 25New Trier Boys F/S InviteApr 25 · 1600 Meters · Place 8 · Park Ridge (Maine South1600 Meters85:20.51a—
Mar 13CSL Freshmen InviteMar 13 · 1600 Meters · Place 6 · Park Ridge (Maine South1600 Meters65:27.36a9
Mar 37th Annual Ron Campbell InviteMar 3 · 1600 Meters · Place 1 · Park Ridge (Maine South1600 Meters15:31.54a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 17CSL South Boys Indoor MeetMar 17 · 1600 Meters · Place 8 · Park Ridge (Maine South)1600 Meters8.5:26.96a9