Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoys' Titan Open Outdoor #1 · Apr 2913.45aBoys' Titan Open Outdoor #1April 29, 2025
1600 Meters · OutdoorChicago Catholic League Varsity Championship · May 165:46.81Chicago Catholic League Varsity ChampionshipMay 16, 2025
200 Meters · IndoorNT Boys Open Meet #1 · Feb 2427.17NT Boys Open Meet #1February 24, 2026
200 Meters · OutdoorEvanston Boys Triangular · May 626.92aEvanston Boys TriangularMay 6, 2025
400 Meters · OutdoorDeerfield Invitational - Varsity · May 21:05.58aDeerfield Invitational - VarsityMay 2, 2025
55 Meters · IndoorEvanston Boys Invitational · Feb 78.23Evanston Boys InvitationalFebruary 7, 2026
60 Meters · IndoorNT Boys Open Meet #1 · Feb 248.48NT Boys Open Meet #1February 24, 2026
Long Jump · IndoorBoys GBS Quad #1 · Feb 134.67mBoys GBS Quad #1February 13, 2026
Long Jump · OutdoorNew Trier Boys F/S Invite · Apr 253.96mNew Trier Boys F/S InviteApril 25, 2023

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 27Boys' Titan Open Outdoor #1Apr 27 · 100 Meters · Wilmette (Loyola Academy)100 Meters—SCR12
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · 400 Meters · Wilmette (Loyola Academy)400 Meters—DNS12
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · 200 Meters · Wilmette (Loyola Academy)200 Meters—DNS12
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · 100 Meters · Wilmette (Loyola Academy)100 Meters—DNS12
Mar 30Loyola Academy Open Meet #1Mar 30 · 400 Meters · Wilmette (Loyola Academy)400 Meters—SCR12
Mar 30Loyola Academy Open Meet #1Mar 30 · 200 Meters · Wilmette (Loyola Academy)200 Meters—SCR12
Mar 30Loyola Academy Open Meet #1Mar 30 · 100 Meters · Wilmette (Loyola Academy)100 Meters—SCR12
Mar 25Intrasquad Meet #2Mar 25 · 400 Meters · Place 7 · Wilmette (Loyola Academy)400 Meters7.1:00.70aUnofficial12
Mar 25Intrasquad Meet #2Mar 25 · 200 Meters · Place 19 · Wilmette (Loyola Academy)200 Meters19.25.88aUnofficial12
Mar 25Intrasquad Meet #2Mar 25 · 100 Meters · Place 22 · Wilmette (Loyola Academy)100 Meters22.13.04aUnofficial12
Mar 9Intrasquad MeetMar 9 · 200 Meters · Place 17 · Wilmette (Loyola Academy)200 Meters17.26.13aUnofficial12
Mar 9Intrasquad MeetMar 9 · 100 Meters · Place 21 · Wilmette (Loyola Academy)100 Meters21.13.42aUnofficial12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 24NT Boys Open Meet #1Feb 24 · 200 Meters · Place 36 · Wilmette (Loyola Academy)200 Meters3627.17 PB12
Feb 24NT Boys Open Meet #1Feb 24 · 60 Meters · Place 57 · Wilmette (Loyola Academy)60 Meters578.48 PB12
Feb 13Boys GBS Quad #1Feb 13 · Long Jump · Place 25 · Wilmette (Loyola Academy)Long Jump254.67m PB12
Feb 13Boys GBS Quad #1Feb 13 · 200 Meters · Place 31 · Wilmette (Loyola Academy)200 Meters3127.55a12
Feb 7Evanston Boys InvitationalFeb 7 · 55 Meters · Place 35 · Wilmette (Loyola Academy)55 Meters358.23 PB12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16Chicago Catholic League Varsity ChampionshipMay 16 · 1600 Meters · Place 33 · Wilmette (Loyola Academy)1600 Meters335:46.81 PB11
May 9Boys Titan InviteMay 9 · Long Jump · Place 17 · Wilmette (Loyola Academy)Long Jump174.20m11
May 6Evanston Boys TriangularMay 6 · 200 Meters · Place 27 · Wilmette (Loyola Academy)200 Meters2726.92a PB11
May 6Evanston Boys TriangularMay 6 · 100 Meters · Place 44 · Wilmette (Loyola Academy)100 Meters4413.51a11
May 2Deerfield Invitational - VarsityMay 2 · Long Jump · Place 13 · Wilmette (Loyola Academy)Long Jump134.03m11
May 2Deerfield Invitational - VarsityMay 2 · 400 Meters · Place 14 · Wilmette (Loyola Academy)400 Meters141:05.58a PB11
May 2Spartan InviteMay 2 · Long Jump · Wilmette (Loyola Academy)Long Jump—NH11
Apr 29Boys' Titan Open Outdoor #1Apr 29 · Long Jump · Place 21 · Wilmette (Loyola Academy)Long Jump21.4.43m11
Apr 29Boys' Titan Open Outdoor #1Apr 29 · 200 Meters · Place 37 · Wilmette (Loyola Academy)200 Meters37.27.39a11
Apr 29Boys' Titan Open Outdoor #1Apr 29 · 100 Meters · Place 41 · Wilmette (Loyola Academy)100 Meters41.13.45a PB11
Apr 222025 NT Boys Outdoor Meet #2Apr 22 · 200 Meters · Place 30 · Wilmette (Loyola Academy)200 Meters3028.08a11
Apr 222025 NT Boys Outdoor Meet #2Apr 22 · 100 Meters · Place 49 · Wilmette (Loyola Academy)100 Meters4914.17a11
Apr 222025 NT Boys Outdoor Meet #2Apr 22 · Long Jump · Place 15 · Wilmette (Loyola Academy)Long Jump154.13m11
Apr 16Highland Park TriangularApr 16 · 200 Meters · Place 50 · Wilmette (Loyola Academy)200 Meters5028.95a11
Apr 16Highland Park TriangularApr 16 · 100 Meters · Place 73 · Wilmette (Loyola Academy)100 Meters7315.25a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 3Evanston Boys TriangularMay 3 · 300m Hurdles · Place 12 · Wilmette (Loyola Academ300m Hurdles1254.11a—
May 3Evanston Boys TriangularMay 3 · 100 Meters · Place 56 · Wilmette (Loyola Academ100 Meters5614.03a—
May 2CCL Frosh Soph Boys ChampionshipsMay 2 · Long Jump · Place 24 · Wilmette (Loyola Academy)Long Jump244.37m9
May 2CCL Frosh Soph Boys ChampionshipsMay 2 · 110m Hurdles · Place 13 · Wilmette (Loyola Academy)110m Hurdles1322.069
Apr 25New Trier Boys F/S InviteApr 25 · Long Jump · Place 12 · Wilmette (Loyola AcademyLong Jump123.96m PB—
Apr 18New Trier Boys Outdoor Meet #2Apr 18 · 100 Meters · Place 31 · Wilmette (Loyola Academ100 Meters3113.76a—