Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFriday Knight Lights · Jan 304:59.39aFriday Knight LightsJanuary 30, 2026
1500 Meters · OutdoorRittgers Invitational · Apr 224:34.14aRittgers InvitationalApril 22, 2026
1600 Meters · IndoorWSC-Silver Boys Indoor Open · Mar 164:47.96WSC-Silver Boys Indoor OpenMarch 16, 2024
1600 Meters · OutdoorMinooka Conference Clash · Apr 194:44.84aMinooka Conference ClashApril 19, 2024
3200 Meters · IndoorLakes Clash at the Coliseum Invitational · Feb 2410:26.32Lakes Clash at the Coliseum Invitational February 24, 2024
3200 Meters · Outdoor32nd Annual Pete Struck Eagle Classic · Apr 2510:04.40a32nd Annual Pete Struck Eagle ClassicApril 25, 2024
800 Meters · IndoorBob Nihells Indoor Classic 2024 · Mar 92:12.69Bob Nihells Indoor Classic 2024March 9, 2024
800 Meters · OutdoorHomewood Flossmoor Boys A-B-C Invitational · Mar 12:10.35Homewood Flossmoor Boys A-B-C InvitationalMarch 1, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 22Rittgers InvitationalApr 22 · 1500 Meters · Place 15 · LorasLoras1500 Meters15.4:34.14a PBSo
Apr 22Rittgers InvitationalApr 22 · 800 Meters · Place 21 · LorasLoras800 Meters21.2:18.20aSo
Apr 15Dutch Weather Saver 20Apr 15 · 1500 Meters · Place 36 · LorasLoras1500 Meters36.4:43.56aSo
Apr 15Dutch Weather Saver 20Apr 15 · 800 Meters · Place 39 · LorasLoras800 Meters39.2:12.77aSo
Apr 10UW-Platteville InvitationalApr 10 · 1500 Meters · Place 43 · LorasLoras1500 Meters43.4:35.14aSo
Apr 10UW-Platteville InvitationalApr 10 · 800 Meters · Place 66 · LorasLoras800 Meters66.2:13.06aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Sol Butler ClassicFeb 20 · 1 Mile · Place 33 · LorasLoras1 Mile335:00.63SO
Jan 30Friday Knight LightsJan 30 · 1 Mile · Place 17 · LorasLoras1 Mile17.4:59.39a PBSo
Jan 30Friday Knight LightsJan 30 · 800 Meters · Place 36 · LorasLoras800 Meters36.2:18.71aSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Battle in the BluffsMay 2 · 1500 Meters · Place 24 · LorasLoras1500 Meters244:38.01FR
Apr 23Rittgers InvitationalApr 23 · 800 Meters · Place 8 · LorasLoras800 Meters82:11.91FR
Apr 15Loras Mid WeekApr 15 · 800 Meters · Place 21 · LorasLoras800 Meters212:18.71aFr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 32024 McCarthy Memorial InviteMay 3 · 3200 Meters · Place 17 · Downers Grove (North)Downers Grove (North)3200 Meters1710:33.89a—
Apr 2532nd Annual Pete Struck Eagle ClassicApr 25 · 3200 Meters · Place 8 · Downers Grove (North)Downers Grove (North)3200 Meters810:04.40a PB—
Apr 19Minooka Conference ClashApr 19 · 1600 Meters · Place 23 · Downers Grove (North)Downers Grove (North)1600 Meters234:44.84a PB—
Mar 1Homewood Flossmoor Boys A-B-C InvitationalMar 1 · 800 Meters · Place 9 · Downers Grove (North)Downers Grove (North)800 Meters92:10.35 PB12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 16WSC-Silver Boys Indoor OpenMar 16 · 1600 Meters · Place 3 · Downers Grove (North)Downers Grove (North)1600 Meters34:47.96 PB12
Mar 9Bob Nihells Indoor Classic 2024Mar 9 · 800 Meters · Place 10 · Downers GroveDowners Grove800 Meters102:12.69 PB12
Feb 24Lakes Clash at the Coliseum Invitational Feb 24 · 3200 Meters · Place 32 · Downers Grove (North)Downers Grove (North)3200 Meters3210:26.32 PB12
Feb 16Proviso West Boys 3Feb 16 · 1600 Meters · Place 16 · Downers Grove (North)Downers Grove (North)1600 Meters164:49.45a—
Feb 9WWS | DGN DualFeb 9 · 800 Meters · Place 11 · Downers Grove (North)Downers Grove (North)800 Meters112:16.6412

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10WSC Under the Lights JV 1600sMay 10 · 1600 Meters · Place 11 · Downers Grove (North)Downers Grove (North)1600 Meters114:45.3—
Apr 21Minooka Conference ClashApr 21 · 1600 Meters · Place 6 · Downers Grove (North)Downers Grove (North)1600 Meters64:56.95a—
Apr 15John Bell Invitational (Boys Only)Apr 15 · 3200 Meters · Place 8 · Downers Grove (North)Downers Grove (North)3200 Meters8.11:16.05a11
Apr 8St. Charles East Boys "Elmore McCornack" InviteApr 8 · 1600 Meters · Place 6 · Downers Grove (North)Downers Grove (North)1600 Meters64:54.3711
Mar 18WSC Silver Boys FR/JV ChampionshipsMar 18 · 1600 Meters · Place 10 · Downers Grove (North)Downers Grove (North)1600 Meters105:00.9511

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Proviso West Boys #3Feb 17 · 1600 Meters · Place 18 · Downers Grove (North)Downers Grove (North)1600 Meters185:03.5411
Feb 10WWS | DGN Boys DualFeb 10 · 800 Meters · Place 5 · Downers Grove (North)Downers Grove (North)800 Meters52:29.0711

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13West Suburban Conference Silver Boys ChampionshipMay 13 · 3200 Meters · Place 8 · Downers Grove (North)Downers Grove (North)3200 Meters8.10:55.91a10
Apr 29Homewood Flossmoor Dick Beebe InvitationalApr 29 · 1600 Meters · Place 4 · Downers Grove (North)Downers Grove (North)1600 Meters4.5:00.78a10
Apr 9Glenbard South Raider OpenApr 9 · 1600 Meters · Place 10 · Downers Grove (North)Downers Grove (North)1600 Meters10.5:01.69aUnofficial10
Apr 5PN boys DGN-WA-MV-YORKVILLI-ANDREW)Apr 5 · 800 Meters · Place 19 · Downers Grove (North)Downers Grove (North)800 Meters192:22.1910
Apr 5PN boys DGN-WA-MV-YORKVILLI-ANDREW)Apr 5 · 800 Meters · Place 19 · Downers Grove (North)Downers Grove (North)800 Meters192:22.1910

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 18West Suburban Silver Boys Indoor Track and Field ChampionshipMar 18 · 3200 Meters · Place 7 · Downers Grove (North)Downers Grove (North)3200 Meters711:07.54SO
Mar 12Bob Nihells Indoor ClassicMar 12 · 3200 Meters · Place 2 · Downers Grove (North)Downers Grove (North)3200 Meters211:14.1910
Feb 16Proviso West Boys Quad # 3Feb 16 · 1600 Meters · Place 19 · Downers Grove (North)Downers Grove (North)1600 Meters19.5:23.81a10

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 1Hinsdale Central JV Distance NightJun 1 · 1600 Meters · Place 83 · Downers Grove (North)Downers Grove (North)1600 Meters835:17.949
May 22DGN Tri vs. LT and ATMay 22 · 1600 Meters · Downers Grove (North)Downers Grove (North)1600 Meters—5:28.99
May 5Downers North/Proviso East at Hinsdale South BoysMay 5 · 800 Meters · Place 2 · Downers Grove (North)Downers Grove (North)800 Meters2.2:35.19
Apr 26Proviso West Boys Quad MeetApr 26 · 1600 Meters · Place 6 · Downers Grove (North)Downers Grove (North)1600 Meters6.5:48.26a9
Apr 14Addison Trail Boys Quad #1Apr 14 · 1600 Meters · Place 20 · Downers Grove (North)Downers Grove (North)1600 Meters20.5:48.30a9