Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEvanston v Loyola v HP · Apr 1011.79aEvanston v Loyola v HPApril 10, 2024
110m Hurdles · 39" / 0.991m · OutdoorCSL South Track and Field Invitational · May 1514.03aCSL South Track and Field InvitationalMay 15, 2026
200 Meters · Indoor2025 Boys' New Trier Indoor Meet #4 with Evanston · Mar 2525.21a2025 Boys' New Trier Indoor Meet #4 with EvanstonMarch 25, 2025
300m Hurdles · 36" / 0.914m · OutdoorIHSA 3A Boys State Track & Field Championships · May 2838.21aIHSA 3A Boys State Track & Field ChampionshipsMay 28, 2026
400 Meters · IndoorD117 Clash at the Coliseum · Feb 2555.13D117 Clash at the ColiseumFebruary 25, 2023
400 Meters · OutdoorCabin Fever Invitational Presented by NIKE · Mar 253.97Cabin Fever Invitational Presented by NIKEMarch 2, 2024
600 Meters · OutdoorCabin Fever Invitational Sponsored By Nike · Mar 61:35.49Cabin Fever Invitational Sponsored By NikeMarch 6, 2025
High Jump · IndoorEvanston Boys Invitational · Feb 171.55mEvanston Boys Invitational February 17, 2023
High Jump · OutdoorKevin Richards Frosh Soph Invitational · Mar 111.45mKevin Richards Frosh Soph InvitationalMarch 11, 2023

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 300m Hurdles · Place 5 · Evanston (Twp.)300m Hurdles36" / 0.914mRound P5.38.21a PB12
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 300m Hurdles · Place 9 · Evanston (Twp.)300m Hurdles36" / 0.914m9.48.76a12
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 7 · Evanston (Twp.)110m Hurdles39" / 0.991mRound P7.14.31aWind: -1.712
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 8 · Evanston (Twp.)110m Hurdles39" / 0.991m8.14.44aWind: 1.512
May 21IHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles36" / 0.914m1.39.08a12
May 21IHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21 · 110m Hurdles · Place 1 · Evanston (Twp.)110m Hurdles39" / 0.991m1.14.23a12
May 15CSL South Track and Field InvitationalMay 15 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles36" / 0.914m1.39.57a12
May 15CSL South Track and Field InvitationalMay 15 · 110m Hurdles · Place 1 · Evanston (Twp.)110m Hurdles39" / 0.991m1.14.03a PB12
May 9TT ClassicMay 9 · 300m Hurdles · Place 2 · Evanston (Twp.)300m Hurdles36" / 0.914m2.38.59a12
May 9TT ClassicMay 9 · 110m Hurdles · Place 1 · Evanston (Twp.)110m Hurdles39" / 0.991m1.14.54aWind: -0.712
May 4Evanston Boys TriangularMay 4 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles138.54a12
May 4Evanston Boys TriangularMay 4 · 110m Hurdles · Place 1 · Evanston (Twp.)110m Hurdles114.26a12
May 2Jim Arnold InviteMay 2 · 300m Hurdles · Place 2 · Evanston (Twp.)300m Hurdles36" / 0.914m2.38.87a12
May 2Jim Arnold InviteMay 2 · 110m Hurdles · Place 3 · Evanston (Twp.)110m Hurdles39" / 0.991m3.15.02a12
Apr 24Red Grange InvitationalApr 24 · 300m Hurdles · Place 4 · Evanston (Twp.)300m Hurdles439.05a12
Apr 24Red Grange InvitationalApr 24 · 110m Hurdles · Place 2 · Evanston (Twp.)110m Hurdles214.52a12
Apr 15Loyola & Evanston @ HP Boys TriApr 15 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles36" / 0.914m1.39.22a12
Apr 15Loyola & Evanston @ HP Boys TriApr 15 · 110m Hurdles · Place 1 · Evanston (Twp.)110m Hurdles39" / 0.991m1.14.87a12
Mar 20CSL South Invite at EvanstonMar 20 · 55m Hurdles · Place 1 · Evanston (Twp.)55m Hurdles17.76a12
Mar 14Evanston Richards Phillips RelaysMar 14 · 55m Hurdles · Place 1 · Evanston (Twp.)55m Hurdles18.4012
Mar 14Evanston Richards Phillips RelaysMar 14 · 50m Hurdles · Place 1 · Evanston (Twp.)50m Hurdles17.8012

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Proviso West Boys InvitationalFeb 28 · 60m Hurdles · Place 8 · Evanston (Twp.)60m Hurdles88.74a12
Feb 28Proviso West Boys InvitationalFeb 28 · 60m Hurdles · Place 8 · Evanston (Twp.)60m Hurdles88.74—
Feb 21Greg Foster InvitationalFeb 21 · 60m Hurdles · Place 3 · Evanston (Twp.)60m Hurdles38.45a12
Feb 7Evanston Boys InvitationalFeb 7 · 55m Hurdles · Place 1 · Evanston (Twp.)55m Hurdles17.9812
Feb 7Evanston Boys InvitationalFeb 7 · Varsity - Low Hurdles 50y Hurdles · Place 1 · Evanston (Twp.)Varsity - Low Hurdles 50y Hurdles17.7112

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #03 DeerfieldMay 22 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles139.3011
May 14CSL-South Boys Conference ChampionshipsMay 14 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles139.6411
May 10Thornton Township Classic InvitationalMay 10 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles139.1511
May 6Evanston Boys TriangularMay 6 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles141.08a11
May 3Glenbard West Jim Arnold InviteMay 3 · 300m Hurdles · Place 2 · Evanston (Twp.)300m Hurdles239.84a11
Apr 25Red Grange InvitationalApr 25 · 300m Hurdles · Place 2 · Evanston (Twp.)300m Hurdles240.7911
Apr 222025 NT Boys Outdoor Meet #2Apr 22 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles141.13a11
Apr 19The Minooka SmithStrong InvitationalApr 19 · 300m Hurdles · Place 5 · Evanston (Twp.)300m Hurdles540.6711
Apr 16Highland Park TriangularApr 16 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles141.52a11
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · 50m Hurdles · Place 6 · Evanston (Twp.)50m Hurdles69.54a—
Mar 6Cabin Fever Invitational Sponsored By NikeMar 6 · 600 Meters · Place 8 · Evanston (Twp.)600 Meters81:35.49 PB—
Mar 6Cabin Fever Invitational Sponsored By NikeMar 6 · 600 Meters · Place 18 · Evanston (Twp.)600 Meters181:35.49—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 252025 Boys' New Trier Indoor Meet #4 with EvanstonMar 25 · 400 Meters · Place 1 · Evanston (Twp.)400 Meters157.10a11
Mar 252025 Boys' New Trier Indoor Meet #4 with EvanstonMar 25 · 200 Meters · Place 7 · Evanston (Twp.)200 Meters725.21a PB11
Feb 8Evanston boys vs. Brother Rice, Loyola, MaristFeb 8 · 55m Hurdles · Place 2 · Evanston (Twp.)55m Hurdles28.36a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16IHSA Class 3A TRB Sectional - #3 Wilmette (Loyola)May 16 · 300m Hurdles · Place 5 · Evanston (Twp.)300m Hurdles540.86a—
May 4Thornton Township Classic InvitationalMay 4 · 300m Hurdles · Place 5 · Evanston (Twp.)300m Hurdles540.8910
Apr 30Evanston Boys vs New Trier, LoyolaApr 30 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles141.12a—
Apr 27Jim Arnold InviteApr 27 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles142.10a—
Apr 19Red Grange InvitationalApr 19 · 300m Hurdles · Place 3 · Evanston (Twp.)300m Hurdles340.34a—
Apr 13Minooka #Smithstrong InvitationalApr 13 · 300m Hurdles · Place 3 · Evanston (Twp.)300m Hurdles341.26a—
Apr 13Minooka #Smithstrong InvitationalApr 13 · 100 Meters · Place 26 · Evanston (Twp.)100 Meters2611.88a—
Apr 10Evanston v Loyola v HPApr 10 · 300m Hurdles · Place 2 · Evanston (Twp.)300m Hurdles241.41a—
Apr 10Evanston v Loyola v HPApr 10 · 100 Meters · Place 7 · Evanston (Twp.)100 Meters711.79a PB—
Mar 9Evanston-Phillips/ Richards RelaysMar 9 · 50m Hurdles · Place 2 · Evanston (Twp.)50m Hurdles28.74a—
Mar 2Cabin Fever Invitational Presented by NIKEMar 2 · 400 Meters · Place 18 · Evanston (Twp.)400 Meters1853.97 PB10

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 8CSL-South Freshman Conference MeetMay 8 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles142.49a—
May 6TT Classic InvitationalMay 6 · 300m Hurdles · Place 5 · Evanston (Twp.)300m Hurdles543.119
May 3Evanston Boys TriangularMay 3 · 300m Hurdles · Place 2 · Evanston (Twp.)300m Hurdles243.42a—
May 3Evanston Boys TriangularMay 3 · 100 Meters · Place 12 · Evanston (Twp.)100 Meters1212.27a—
Apr 2941st Jim Arnold InvitationalApr 29 · 300m Hurdles · Place 1 · Evanston (Twp.)300m Hurdles143.51a—
Apr 15Minooka SmithStrong InvitationalApr 15 · 300m Hurdles · Place 8 · Evanston (Twp.)300m Hurdles845.429
Apr 15Minooka SmithStrong InvitationalApr 15 · 300m Hurdles · Place 8 · Evanston (Twp.)300m Hurdles845.429
Apr 15Minooka SmithStrong InvitationalApr 15 · 110m Hurdles · Place 15 · Evanston (Twp.)110m Hurdles1518.939
Apr 15Minooka SmithStrong InvitationalApr 15 · 110m Hurdles · Place 15 · Evanston (Twp.)110m Hurdles1518.939
Apr 12Highland Park TriangularApr 12 · 300m Hurdles · Place 2 · Evanston (Twp.)300m Hurdles243.639
Apr 12Highland Park TriangularApr 12 · 110m Hurdles · Place 5 · Evanston (Twp.)110m Hurdles517.539
Mar 13CSL Freshmen InviteMar 13 · High Jump · Place 7 · Evanston (Twp.)High Jump71.47m9
Mar 13CSL Freshmen InviteMar 13 · 55m Hurdles · Place 5 · Evanston (Twp.)55m Hurdles59.90a9
Mar 13CSL Freshmen InviteMar 13 · 55m Hurdles · Place 3 · Evanston (Twp.)55m Hurdles39.06a9
Mar 11Kevin Richards Frosh Soph InvitationalMar 11 · High Jump · Place 3 · Evanston (Twp.)High Jump31.45m PB9
Mar 11Kevin Richards Frosh Soph InvitationalMar 11 · 55m Hurdles · Place 1 · Evanston (Twp.)55m HurdlesRound P19.609
Mar 11Kevin Richards Frosh Soph InvitationalMar 11 · 55m Hurdles · Place 2 · Evanston (Twp.)55m Hurdles29.749
Mar 11Kevin Richards Frosh Soph InvitationalMar 11 · 50m Hurdles · Place 1 · Evanston (Twp.)50m HurdlesRound S18.849
Mar 11Kevin Richards Frosh Soph InvitationalMar 11 · 50m Hurdles · Place 1 · Evanston (Twp.)50m Hurdles18.469

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25D117 Clash at the ColiseumFeb 25 · 400 Meters · Place 22 · Evanston (Twp.)400 Meters2255.13 PB9
Feb 17Evanston Boys Invitational Feb 17 · High Jump · Place 1 · Evanston (Twp.)High Jump11.55m PB9
Feb 17Evanston Boys Invitational Feb 17 · 55m Hurdles · Place 1 · Evanston (Twp.)55m Hurdles19.819