Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 New Trier Lawn Chair Invitational · Apr 1811.31a2026 New Trier Lawn Chair InvitationalApril 18, 2026
200 Meters · Indoor2026 Illinois Indoor Championships Sponsored By Under Armour · Mar 2822.16a2026 Illinois Indoor Championships Sponsored By Under ArmourMarch 28, 2026
200 Meters · OutdoorTT Classic · May 921.80aTT ClassicMay 9, 2026
400 Meters · Indoor2026 Illinois Indoor Championships Sponsored By Under Armour · Mar 2849.40a2026 Illinois Indoor Championships Sponsored By Under ArmourMarch 28, 2026
400 Meters · OutdoorIHSA 3A Boys State Track & Field Championships · May 3048.02aIHSA 3A Boys State Track & Field ChampionshipsMay 30, 2025
50 Yard Dash · IndoorBoys GBS Quad #1 · Feb 145.8Boys GBS Quad #1February 14, 2025
60 Meters · IndoorProviso West Boys Indoor Quad 3 · Feb 207.32aProviso West Boys Indoor Quad 3February 20, 2026
800 Meters · OutdoorGlenbrook South Boys Titan · May 52:12.33Glenbrook South Boys TitanMay 5, 2023
Open 50 Yard Dash Finals · IndoorBoys' GBS Quad #2 · Feb 216.0Boys' GBS Quad #2February 21, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 400 Meters · Place 12 · Winnetka (New Trier)Winnetka (New Trier)400 MetersRound P12.48.42a12
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 200 Meters · Place 17 · Winnetka (New Trier)Winnetka (New Trier)200 MetersRound P17.21.97aWind: 0.912
May 21IHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters1.49.11a12
May 21IHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21 · 200 Meters · Place 4 · Winnetka (New Trier)Winnetka (New Trier)200 Meters4.21.83a12
May 15CSL South Track and Field InvitationalMay 15 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters1.48.84a12
May 9TT ClassicMay 9 · 200 Meters · Place 3 · Winnetka (New Trier)Winnetka (New Trier)200 Meters3.21.80a PBWind: 0.212
May 158th Annual Wanner Knights’ InvitationalMay 1 · 400 Meters · Place 2 · Winnetka (New Trier)Winnetka (New Trier)400 Meters2.48.57a12
May 158th Annual Wanner Knights’ InvitationalMay 1 · 200 Meters · Winnetka (New Trier)Winnetka (New Trier)200 Meters—DNS12
Apr 23Minooka Conference ClashApr 23 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters149.62a12
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters1.49.57a12
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · 200 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)200 Meters1.22.58a12
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · 100 Meters · Place 5 · Winnetka (New Trier)Winnetka (New Trier)100 Meters5.11.31a PB12
Apr 112026 Mikias Tibebu InvitationalApr 11 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters149.61a12

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 400 Meters · Place 8 · Winnetka (New Trier)Winnetka (New Trier)400 Meters8.49.40a PB12
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 200 Meters · Place 9 · Winnetka (New Trier)Winnetka (New Trier)200 Meters9.22.16a PB12
Mar 6Illinois Meet of Champions presented by New BalanceMar 6 · 200 Meters · Place 4 · Winnetka (New Trier)Winnetka (New Trier)200 Meters4.22.37a12
Feb 28Clash at the ColiseumFeb 28 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters150.68a12
Feb 28Clash at the ColiseumFeb 28 · 200 Meters · Place 3 · Winnetka (New Trier)Winnetka (New Trier)200 Meters322.82a12
Feb 20Proviso West Boys Indoor Quad 3Feb 20 · 200 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)200 Meters123.25a12
Feb 20Proviso West Boys Indoor Quad 3Feb 20 · 60 Meters · Place 5 · Winnetka (New Trier)Winnetka (New Trier)60 Meters57.32a PB12
Feb 14Boys Sequoit ShowdownFeb 14 · 400 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)400 Meters151.08a12
Feb 14Boys Sequoit ShowdownFeb 14 · 200 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)200 Meters122.81a12
Feb 52026 New Trier Girls and Boys IntrasquadFeb 5 · 60 Meter · Place 2 · Winnetka (New Trier)Winnetka (New Trier)60 Meter2.7.20aUnofficial12
Feb 52026 New Trier Girls and Boys IntrasquadFeb 5 · 200 Meters · Place 1 · Winnetka (New Trier)Winnetka (New Trier)200 Meters1.23.22aUnofficial12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 400 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 MetersRound P2.48.02a PB11
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 400 Meters · Place 3 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters3.48.59a11
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 400 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 MetersRound P248.02a11
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 400 Meters · Place 3 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters348.59a11
May 22IHSA Class 3A TRB Sectional - #03 DeerfieldMay 22 · 400 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters148.0611
May 16Chicago Catholic League Varsity ChampionshipMay 16 · 400 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters148.4111
May 16Chicago Catholic League Varsity ChampionshipMay 16 · 200 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters122.2211
May 9Boys Titan InviteMay 9 · 200 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters122.0011
May 257th Annual Wanner Knights’ InvitationalMay 2 · 400 Meters · Place 4 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters4.49.03a11
May 257th Annual Wanner Knights’ InvitationalMay 2 · 200 Meters · Place 3 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters3.22.34a11
Apr 25Niles North "Dan Horyn" InvitationalApr 25 · 200 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters122.7511
Apr 19Bartlett/Elgin Boys Track and Field InvitationalApr 19 · 400 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters149.6211
Apr 19Bartlett/Elgin Boys Track and Field InvitationalApr 19 · 200 Meters · Place 3 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters322.7311
Apr 16Highland Park TriangularApr 16 · 200 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters123.01a11
Apr 16Highland Park TriangularApr 16 · 100 Meters · Place 20 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)100 Meters2012.49a11
Mar 12025 ICOPS InvitationalMar 1 · 400 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters251.8311

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 29Illinois Indoor ChampionshipsMar 29 · 400 Meters · Place 9 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters950.1011
Mar 23CCL Indoor ChampionshipsMar 23 · 400 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters250.22a11
Mar 23CCL Indoor ChampionshipsMar 23 · 200 Meters · Place 9 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters923.00a11
Mar 23CCL Indoor ChampionshipsMar 23 · 400 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters250.2211
Mar 23CCL Indoor ChampionshipsMar 23 · 200 Meters · Place 9 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters923.0011
Feb 262025 Boys' Indoor Meet #2 with LoyolaFeb 26 · 400 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters153.21a—
Feb 262025 Boys' Indoor Meet #2 with LoyolaFeb 26 · 200 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters124.00a—
Feb 21Boys' GBS Quad #2Feb 21 · 200 Meters · Place 3 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters324.4—
Feb 21Boys' GBS Quad #2Feb 21 · Open 50 Yard Dash Finals · Place 9 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)Open 50 Yard Dash Finals96.0 PB—
Feb 14Boys GBS Quad #1Feb 14 · 50 Yard Dash · Place 4 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)50 Yard Dash4.5.8 PB11
Feb 14Boys GBS Quad #1Feb 14 · 400 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters2.52.911
Feb 14Boys GBS Quad #1Feb 14 · 200 Meters · Place 4 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters4.24.411
Feb 8Evanston boys vs. Brother Rice, Loyola, MaristFeb 8 · 400 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters255.30a—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 92024 Chicago Catholic League Varsity ChampionshipMay 9 · 400 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters250.0210
May 92024 Chicago Catholic League Varsity ChampionshipMay 9 · 200 Meters · Place 9 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters923.0510
Apr 30CCL Frosh Soph Boys ChampionshipsApr 30 · 400 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters150.7010
Apr 30CCL Frosh Soph Boys ChampionshipsApr 30 · 200 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters223.1910
Apr 27Deerfield InvitationalApr 27 · 200 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters223.3610
Apr 2756th Annual Prospect Boys Joe Wanner InviteApr 27 · 400 Meters · Place 6 · Wilmette (Loyola AcademWilmette (Loyola Academ400 Meters650.95a—
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · 400 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters151.4610
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · 200 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters123.5610
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · 100 Meters · Place 3 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)100 Meters311.9110
Apr 10Evanston v Loyola v HPApr 10 · 200 Meters · Place 3 · Wilmette (Loyola AcademWilmette (Loyola Academ200 Meters323.25a—
Apr 10Evanston v Loyola v HPApr 10 · 100 Meters · Place 8 · Wilmette (Loyola AcademWilmette (Loyola Academ100 Meters811.83a—
Mar 9Evanston-Phillips/ Richards RelaysMar 9 · 800 Meters · Place 3 · Wilmette (Loyola AcademWilmette (Loyola Academ800 Meters32:12.80a—
Mar 9Evanston-Phillips/ Richards RelaysMar 9 · 200 Meters · Place 1 · Wilmette (Loyola AcademWilmette (Loyola Academ200 Meters124.67a—
Mar 2Cabin Fever Invitational Presented by NIKEMar 2 · 400 Meters · Place 9 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters951.4110

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 15CCL Indoor ChampionshipMar 15 · 400 Meters · Place 2 · Wilmette (Loyola AcademWilmette (Loyola Academ400 Meters251.10a—
Feb 17Illinois Meet of ChampionsFeb 17 · 400 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters1.53.11a10
Feb 17Illinois Meet of ChampionsFeb 17 · 200 Meters · Place 3 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters3.24.18a10
Feb 9GBS Boys 6 Team MeetFeb 9 · 400 Meters · Place 4 · Wilmette (Loyola AcademWilmette (Loyola Academ400 Meters455.6—
Feb 3Evanston Boys Invite #1Feb 3 · 400 Meters · Place 1 · Wilmette (Loyola AcademWilmette (Loyola Academ400 Meters157.53a—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 5Glenbrook South Boys TitanMay 5 · 800 Meters · Place 5 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)800 Meters52:12.33 PB9
May 2CCL Frosh Soph Boys ChampionshipsMay 2 · 400 Meters · Place 4 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters454.819
Apr 29Deerfield InvitationalApr 29 · 400 Meters · Place 7 · Wilmette (Loyola AcademWilmette (Loyola Academ400 Meters755.73a—
Apr 25New Trier Boys F/S InviteApr 25 · 400 Meters · Place 1 · Wilmette (Loyola AcademWilmette (Loyola Academ400 Meters156.71a—
Apr 25New Trier Boys F/S InviteApr 25 · 200 Meters · Place 6 · Wilmette (Loyola AcademWilmette (Loyola Academ200 Meters626.11a—
Apr 21Niles North Dan Horyn InviteApr 21 · 400 Meters · Place 4 · Wilmette (Loyola AcademWilmette (Loyola Academ400 Meters454.62a—
Apr 18New Trier Boys Outdoor Meet #2Apr 18 · 400 Meters · Place 1 · Wilmette (Loyola AcademWilmette (Loyola Academ400 Meters155.93a—
Apr 18New Trier Boys Outdoor Meet #2Apr 18 · 200 Meters · Place 2 · Wilmette (Loyola AcademWilmette (Loyola Academ200 Meters225.76a—
Apr 14Bartlett/Elgin Boys Track and Field InvitationalApr 14 · 800 Meters · Place 4 · Wilmette (Loyola AcademWilmette (Loyola Academ800 Meters42:14.54a—
Apr 12Highland Park TriangularApr 12 · 400 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters154.289
Apr 12Highland Park TriangularApr 12 · 200 Meters · Place 12 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)200 Meters1225.669
Mar 11Kevin Richards Frosh Soph InvitationalMar 11 · 800 Meters · Place 2 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)800 Meters22:22.759
Mar 11Kevin Richards Frosh Soph InvitationalMar 11 · 400 Meters · Place 1 · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters157.239
Mar 3Glenbard North Panther InvitationalMar 3 · 800 Meters · Place 5 · Wilmette (Loyola AcademWilmette (Loyola Academ800 Meters52:16.28a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 19CCL Indoor Track and FieldMar 19 · 800 Meters · Wilmette (Loyola Academy)Wilmette (Loyola Academy)800 Meters--DNS9
Mar 19CCL Indoor Track and FieldMar 19 · 400 Meters · Wilmette (Loyola Academy)Wilmette (Loyola Academy)400 Meters--DNS9