Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorWillowbrook Boys Invitational · Feb 205:35.87aWillowbrook Boys InvitationalFebruary 20, 2024
1600 Meters · OutdoorIHSA Class 2A TRB Sectional - #03 Norridge (Ridgewood) · May 215:08.98IHSA Class 2A TRB Sectional - #03 Norridge (Ridgewood)May 21, 2025
3200 Meters · IndoorWillowbrook Warrior Indoor Invite · Feb 712:23.95aWillowbrook Warrior Indoor InviteFebruary 7, 2026
3200 Meters · OutdoorRidgewood Invitational · May 211:29.10aRidgewood InvitationalMay 2, 2025
400 Meters · OutdoorAl Janulis Relays · Apr 151:09.4Al Janulis RelaysApril 15, 2023
800 Meters · Indoor59th Annual Maine East Indoor Track & Field Invitational · Mar 72:26.58a59th Annual Maine East Indoor Track & Field InvitationalMarch 7, 2026
800 Meters · OutdoorRidgewood CoEd Invite #2 · May 12:16.41aRidgewood CoEd Invite #2May 1, 2026

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1Ridgewood CoEd Invite #2May 1 · 800 Meters · Place 1 · Norridge (Ridgewood)800 Meters12:16.41a PB12
Apr 11Ridgewood Outdoor OpenerApr 11 · 1600 Meters · Place 16 · Norridge (Ridgewood)1600 Meters165:38.28a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 759th Annual Maine East Indoor Track & Field InvitationalMar 7 · 800 Meters · Place 13 · Norridge (Ridgewood)800 Meters132:26.58a PB12
Feb 7Willowbrook Warrior Indoor InviteFeb 7 · 3200 Meters · Place 5 · Norridge (Ridgewood)3200 Meters512:23.95a PB12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #03 Norridge (Ridgewood)May 21 · 1600 Meters · Place 8 · Norridge (Ridgewood)1600 Meters85:08.98 PB11
May 15Upstate 8 Boys Conference Track ChampionshipsMay 15 · 800 Meters · Place 24 · Norridge (Ridgewood)800 Meters242:29.17a11
May 2Ridgewood InvitationalMay 2 · 3200 Meters · Place 1 · Norridge (Ridgewood)3200 Meters111:29.10a PB11
Apr 15Westmont Tuesday Meet #2Apr 15 · 800 Meters · Place 2 · Norridge (Ridgewood)800 Meters22:23.311

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15IHSA Class 2A TRB Sectional - #1 Norridge (Ridgewood)May 15 · 3200 Meters · Place 13 · Norridge (Ridgewood)3200 Meters1311:47.45a—
May 10MSC Conference - BoysMay 10 · 1600 Meters · Place 4 · Norridge (Ridgewood)1600 Meters45:18.16a—
May 4Carlin Nalley Boys InvitationalMay 4 · 3200 Meters · Place 7 · Norridge (Ridgewood)3200 Meters711:47.01a—
Apr 29Ridgewood InvitationalApr 29 · 300m Hurdles · Place 5 · Norridge (Ridgewood)300m Hurdles555.51a—
Apr 29Ridgewood InvitationalApr 29 · 1600 Meters · Place 6 · Norridge (Ridgewood)1600 Meters65:47.99a—
Apr 23Ridgewood-RB DualApr 23 · 1600 Meters · Place 5 · Norridge (Ridgewood)1600 Meters5.5:23.210
Apr 6Westmont InviteApr 6 · 800 Meters · Place 18 · Norridge (Ridgewood)800 Meters182:28.11a—
Apr 6Westmont InviteApr 6 · 800 Meters · Place 18 · Norridge (Ridgewood)800 Meters182:28.11a—
Mar 19Glenbard South Frosh Soph Open 2Mar 19 · 800 Meters · Place 2 · Norridge (Ridgewood)800 Meters22:28.40a—
Mar 1Morton Boys Invitational #4Mar 1 · 1600 Meters · Place 6 · Norridge (Ridgewood)1600 Meters65:47.9610
Mar 1Morton Boys Invitational #4Mar 1 · 800 Meters · Place 1 · Norridge (Ridgewood)800 Meters12:27.4110

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20Willowbrook Boys InvitationalFeb 20 · 1600 Meters · Place 13 · Norridge (Ridgewood)1600 Meters135:35.87a PB—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 192023 IHSA Class 2A TRB Sectional - #2 Genoa (G.-Kingston)May 19 · 3200 Meters · Place 22 · Norridge (Ridgewood)3200 Meters2213:03.059
Apr 28Ridgewood Coed InviteApr 28 · 1600 Meters · Place 8 · Norridge (Ridgewood)1600 Meters85:52.66a—
Apr 21Elmwood Park Tiger InviteApr 21 · 1600 Meters · Place 6 · Norridge (Ridgewood)1600 Meters65:57.10a—
Apr 18Ridgewood Dual--RHS & TCApr 18 · 800 Meters · Place 6 · Norridge (Ridgewood)800 Meters62:43.3—
Apr 15Al Janulis RelaysApr 15 · 400 Meters · Place 13 · Norridge (Ridgewood)400 Meters131:09.4 PB9
Apr 12MSC Wednesday--Ridgewood & Chicago ChristianApr 12 · 1600 Meters · Place 9 · Norridge (Ridgewood)1600 Meters96:18.4—
Apr 12MSC Wednesday--Ridgewood & Chicago ChristianApr 12 · 800 Meters · Place 3 · Norridge (Ridgewood)800 Meters32:44.8—
Mar 17Lake Michigan InvitationalMar 17 · 3200 Meters · Place 29 · Ridgewood3200 Meters2913:19.05FR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 17Lake Michigan InvitationalMar 17 · 3200 Meters · Place 29 · Norridge (Ridgewood)3200 Meters29.13:19.05a9
Mar 2Morton Boys Meet #4Mar 2 · 1600 Meters · Place 7 · Norridge (Ridgewood)1600 Meters7.6:22.009
Mar 2Morton Boys Meet #4Mar 2 · 800 Meters · Place 5 · Norridge (Ridgewood)800 Meters5.2:47.579
Feb 10Morton Boys Meet #2Feb 10 · 1600 Meters · Place 6 · Norridge (Ridgewood)1600 Meters6.6:49.57a9