Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEvanston Boys Triangular · May 412.89aEvanston Boys TriangularMay 4, 2026
110m Hurdles · 39" / 0.991m · OutdoorNiles North "Dan Horyn" Invitational · Apr 2418.16aNiles North "Dan Horyn" InvitationalApril 24, 2026
200 Meters · IndoorBoys GBS Quad #1 · Feb 1327.86aBoys GBS Quad #1February 13, 2026
200 Meters · Outdoor48th Annual Panther Invitational · Mar 727.53a48th Annual Panther InvitationalMarch 7, 2025
300 Meters · IndoorEvanston Boys Invitational · Feb 745.91Evanston Boys InvitationalFebruary 7, 2026
300m Hurdles · 36" / 0.914m · OutdoorLoyola Academy Open Meet #1 · Mar 3045.90aLoyola Academy Open Meet #1March 30, 2026
400 Meters · Indoor2025 Boys' Indoor Meet #2 with Loyola · Feb 261:04.26a2025 Boys' Indoor Meet #2 with LoyolaFebruary 26, 2025
400 Meters · OutdoorCCL Frosh Soph Boys Championships · Apr 301:07.09CCL Frosh Soph Boys ChampionshipsApril 30, 2024
55m Hurdles · 39" · IndoorBoys GBS Quad #1 · Feb 1410.70Boys GBS Quad #1February 14, 2025
60 Meters · Indoor2025 Boys' Indoor Meet #2 with Loyola · Feb 268.82a2025 Boys' Indoor Meet #2 with LoyolaFebruary 26, 2025
60m Hurdles · 39" / 0.991m · IndoorCabin Fever Invitational Sponsored by Under Armour · Mar 59.77aCabin Fever Invitational Sponsored by Under ArmourMarch 5, 2026
60y Hurdles · 30" · IndoorBoys GBS Quad #1 · Feb 1410.6Boys GBS Quad #1February 14, 2025
High Jump · IndoorCCL Indoor Championships · Mar 231.37mCCL Indoor ChampionshipsMarch 23, 2025
Long Jump · Indoor2024 New Trier vs Loyola Indoor Duel · Feb 213.46m2024 New Trier vs Loyola Indoor DuelFebruary 21, 2024
Triple Jump · Indoor2024 New Trier vs Loyola Indoor Duel · Feb 217.85m2024 New Trier vs Loyola Indoor DuelFebruary 21, 2024
Triple Jump · Outdoor2024 New Trier Boys F/S Invitational · Apr 238.33m2024 New Trier Boys F/S InvitationalApril 23, 2024

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 152026 Chicago Catholic League Varsity ChampionshipsMay 15 · 110m Hurdles · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m—SCR11
May 4Evanston Boys TriangularMay 4 · 110m Hurdles · Place 4 · Wilmette (Loyola Academy)110m Hurdles418.95a11
May 4Evanston Boys TriangularMay 4 · 100 Meters · Place 22 · Wilmette (Loyola Academy)100 Meters2212.89a PB11
Apr 27Boys' Titan Open Outdoor #1Apr 27 · 300m Hurdles · Place 2 · Wilmette (Loyola Academy)300m Hurdles36" / 0.914m2.47.08a11
Apr 27Boys' Titan Open Outdoor #1Apr 27 · 110m Hurdles · Place 5 · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m5.20.23a11
Apr 24Niles North "Dan Horyn" InvitationalApr 24 · 300m Hurdles · Place 16 · Wilmette (Loyola Academy)300m Hurdles36" / 0.914m16.46.85a11
Apr 24Niles North "Dan Horyn" InvitationalApr 24 · 110m Hurdles · Place 15 · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m15.18.16a PBWind: 1.411
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · 300m Hurdles · Wilmette (Loyola Academy)300m Hurdles36" / 0.914m—DNS11
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · 110m Hurdles · Place 3 · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m3.19.57a11
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · 200 Meters · Wilmette (Loyola Academy)200 Meters—DNS11
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · 100 Meters · Wilmette (Loyola Academy)100 Meters—DNS11
Apr 18Bartlett/Elgin Boys Track & Field InviteApr 18 · 110m Hurdles · Place 10 · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m10.19.33a11
Apr 15Loyola & Evanston @ HP Boys TriApr 15 · 300m Hurdles · Place 8 · Wilmette (Loyola Academy)300m Hurdles36" / 0.914m8.49.43a11
Apr 15Loyola & Evanston @ HP Boys TriApr 15 · 110m Hurdles · Place 9 · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m9.19.80a11
Mar 30Loyola Academy Open Meet #1Mar 30 · 300m Hurdles · Place 1 · Wilmette (Loyola Academy)300m Hurdles36" / 0.914m1.45.90a PB11
Mar 30Loyola Academy Open Meet #1Mar 30 · 110m Hurdles · Place 3 · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m3.19.42a11
Mar 30Loyola Academy Open Meet #1Mar 30 · 400 Meters · Wilmette (Loyola Academy)400 Meters—SCR11
Mar 25Intrasquad Meet #2Mar 25 · 110m Hurdles · Place 2 · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m2.19.91aUnofficial11
Mar 25Intrasquad Meet #2Mar 25 · 400 Meters · Place 16 · Wilmette (Loyola Academy)400 Meters16.1:03.70aUnofficial11
Mar 25Intrasquad Meet #2Mar 25 · 200 Meters · Place 20 · Wilmette (Loyola Academy)200 Meters20.25.93aUnofficial11
Mar 14Evanston Richards Phillips RelaysMar 14 · 55m Hurdles · Place 6 · Wilmette (Loyola Academy)55m Hurdles69.8011
Mar 14Evanston Richards Phillips RelaysMar 14 · 50m Hurdles · Place 4 · Wilmette (Loyola Academy)50m Hurdles49.1011
Mar 9Intrasquad MeetMar 9 · 110m Hurdles · Place 2 · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m2.20.15aUnofficial11
Mar 9Intrasquad MeetMar 9 · 200 Meters · Place 19 · Wilmette (Loyola Academy)200 Meters19.26.59aUnofficial11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 20CCL Indoor ChampionshipsMar 20 · 60m Hurdles · Place 7 · Wilmette (Loyola Academy)60m HurdlesRound P79.6411
Mar 20CCL Indoor ChampionshipsMar 20 · 60m Hurdles · Place 7 · Wilmette (Loyola Academy)60m Hurdles79.7111
Mar 5Cabin Fever Invitational Sponsored by Under ArmourMar 5 · 60m Hurdles · Place 19 · Wilmette (Loyola Academy)60m Hurdles39" / 0.991m19.9.77a PB11
Feb 282026 ICOPS InvitationalFeb 28 · 60m Hurdles · Place 14 · Wilmette (Loyola Academy)60m HurdlesRound P1410.09a11
Feb 24NT Boys Open Meet #1Feb 24 · 60m Hurdles · Place 2 · Wilmette (Loyola Academy)60m Hurdles210.0411
Feb 24NT Boys Open Meet #1Feb 24 · 200 Meters · Place 46 · Wilmette (Loyola Academy)200 Meters4628.1211
Feb 20Boys GBS Quad #2Feb 20 · 55m Hurdles · Place 5 · Wilmette (Loyola Academy)55m Hurdles59.76a11
Feb 20Boys GBS Quad #2Feb 20 · 400 Meters · Place 27 · Wilmette (Loyola Academy)400 Meters271:04.52a11
Feb 13Boys GBS Quad #1Feb 13 · 55m Hurdles · Place 2 · Wilmette (Loyola Academy)55m Hurdles29.74a11
Feb 13Boys GBS Quad #1Feb 13 · 200 Meters · Place 39 · Wilmette (Loyola Academy)200 Meters3927.86a PB11
Feb 7Evanston Boys InvitationalFeb 7 · 55m Hurdles · Place 10 · Wilmette (Loyola Academy)55m Hurdles1010.4611
Feb 7Evanston Boys InvitationalFeb 7 · 300 Meters · Place 17 · Wilmette (Loyola Academy)300 Meters1745.91 PB11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16Chicago Catholic League Varsity ChampionshipMay 16 · 110m Hurdles · Place 18 · Wilmette (Loyola Academy)110m Hurdles1818.8010
May 9Boys Titan InviteMay 9 · 110m Hurdles · Place 7 · Wilmette (Loyola Academy)110m Hurdles720.4410
May 6CCL Frosh Soph Boys ChampionshipsMay 6 · 300m Hurdles · Place 13 · Wilmette (Loyola Academy)300m Hurdles1348.84a10
May 6CCL Frosh Soph Boys ChampionshipsMay 6 · 110m Hurdles · Place 8 · Wilmette (Loyola Academy)110m Hurdles818.62a10
May 3Deerfield Invitational - F/S & OpenMay 3 · 110m Hurdles · Place 8 · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m8.20.00a10
May 2Deerfield Invitational - VarsityMay 2 · 110m Hurdles · Place 8 · Wilmette (Loyola Academy)110m Hurdles820.00a10
May 2Spartan InviteMay 2 · 300m Hurdles · Wilmette (Loyola Academy)300m Hurdles36" / 0.914m—DNS10
May 2Spartan InviteMay 2 · 110m Hurdles · Place 12 · Wilmette (Loyola Academy)110m Hurdles39" / 0.991m12.19.95a10
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · 55m Hurdles · Place 4 · Wilmette (Loyola Academy)55m Hurdles410.32a—
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · 50m Hurdles · Place 3 · Wilmette (Loyola Academy)50m Hurdles39.46a—
Mar 748th Annual Panther InvitationalMar 7 · 200 Meters · Place 14 · Wilmette (Loyola Academy)200 Meters1427.53a PB—
Mar 12025 ICOPS InvitationalMar 1 · 60m Hurdles · Place 13 · Wilmette (Loyola Academy)60m HurdlesRound P1310.5010

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Mar 23CCL Indoor ChampionshipsMar 23 · High Jump · Place 7 · Wilmette (Loyola Academy)High Jump71.37m PB10
Mar 23CCL Indoor ChampionshipsMar 23 · 60m Hurdles · Place 2 · Wilmette (Loyola Academy)60m HurdlesRound P210.31a10
Mar 23CCL Indoor ChampionshipsMar 23 · 60m Hurdles · Place 3 · Wilmette (Loyola Academy)60m Hurdles310.28a10
Mar 23CCL Indoor ChampionshipsMar 23 · High Jump · Place 7 · Wilmette (Loyola Academy)High Jump71.37m10
Mar 23CCL Indoor ChampionshipsMar 23 · 60m Hurdles · Place 2 · Wilmette (Loyola Academy)60m HurdlesRound P210.3110
Mar 23CCL Indoor ChampionshipsMar 23 · 60m Hurdles · Place 3 · Wilmette (Loyola Academy)60m Hurdles310.2810
Feb 262025 Boys' Indoor Meet #2 with LoyolaFeb 26 · 60m Hurdles · Place 7 · Wilmette (Loyola Academy)60m Hurdles711.21a—
Feb 262025 Boys' Indoor Meet #2 with LoyolaFeb 26 · 400 Meters · Place 43 · Wilmette (Loyola Academy)400 Meters431:04.26a PB—
Feb 262025 Boys' Indoor Meet #2 with LoyolaFeb 26 · 200 Meters · Place 59 · Wilmette (Loyola Academy)200 Meters5928.63a—
Feb 262025 Boys' Indoor Meet #2 with LoyolaFeb 26 · 60 Meters · Place 90 · Wilmette (Loyola Academy)60 Meters908.82a PB—
Feb 21Boys' GBS Quad #2Feb 21 · Open 60y Hurdles Finals · Place 5 · Wilmette (Loyola Academy)Open 60y Hurdles Finals510.1—
Feb 21Boys' GBS Quad #2Feb 21 · 55m Hurdles · Place 11 · Wilmette (Loyola Academy)55m Hurdles1111.0—
Feb 14Boys GBS Quad #1Feb 14 · 60y Hurdles · Place 7 · Wilmette (Loyola Academy)60y Hurdles30"7.10.6 PB10
Feb 14Boys GBS Quad #1Feb 14 · 55m Hurdles · Place 6 · Wilmette (Loyola Academy)55m Hurdles39"6.10.70 PB10
Feb 14Boys GBS Quad #1Feb 14 · Triple Jump · Wilmette (Loyola Academy)Triple Jump—DNS10
Feb 8Evanston boys vs. Brother Rice, Loyola, MaristFeb 8 · 55m Hurdles · Place 5 · Wilmette (Loyola Academy)55m Hurdles510.34a—
Feb 8Evanston boys vs. Brother Rice, Loyola, MaristFeb 8 · 55m Hurdles · Place 3 · Wilmette (Loyola Academy)55m Hurdles311.53a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30CCL Frosh Soph Boys ChampionshipsApr 30 · Triple Jump · Place 18 · Wilmette (Loyola Academy)Triple Jump189.37m9
Apr 30CCL Frosh Soph Boys ChampionshipsApr 30 · 400 Meters · Place 28 · Wilmette (Loyola Academy)400 Meters281:07.09 PB9
Apr 232024 New Trier Boys F/S InvitationalApr 23 · Triple Jump · Place 13 · Wilmette (Loyola AcademyTriple Jump138.33m PB—
Apr 16NT 2024 Boys' Outdoor Meet #2Apr 16 · 200 Meters · Place 29 · Wilmette (Loyola Academ200 Meters2928.42a—
Apr 16NT 2024 Boys' Outdoor Meet #2Apr 16 · 100 Meters · Place 74 · Wilmette (Loyola Academ100 Meters7415.09a—
Apr 10Evanston v Loyola v HPApr 10 · 200 Meters · Place 42 · Wilmette (Loyola Academ200 Meters4228.04a—
Apr 10Evanston v Loyola v HPApr 10 · 100 Meters · Place 54 · Wilmette (Loyola Academ100 Meters5414.12a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 212024 New Trier vs Loyola Indoor DuelFeb 21 · Triple Jump · Place 10 · Wilmette (Loyola AcademyTriple Jump107.85m PB—
Feb 212024 New Trier vs Loyola Indoor DuelFeb 21 · Long Jump · Place 26 · Wilmette (Loyola AcademyLong Jump263.46m PB—
Feb 212024 New Trier vs Loyola Indoor DuelFeb 21 · 200 Meters · Place 50 · Wilmette (Loyola Academ200 Meters5029.42a—
Feb 212024 New Trier vs Loyola Indoor DuelFeb 21 · 60 Meters · Place 65 · Wilmette (Loyola Academ60 Meters658.98a—
Feb 16GBS Boys 5 Team MeetFeb 16 · Triple Jump · Place 16 · Wilmette (Loyola Academy)Triple Jump167.90m9
Feb 16GBS Boys 5 Team MeetFeb 16 · Long Jump · Place 36 · Wilmette (Loyola Academy)Long Jump363.56m9
Feb 3Evanston Boys Invite #1Feb 3 · 300 Meters · Place 13 · Wilmette (Loyola Academ300 Meters1346.69a—