Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorProviso West Boys Invitational · Feb 284:51.95aProviso West Boys InvitationalFebruary 28, 2026
1600 Meters · IndoorProviso West Boys Indoor Quad 2 · Feb 134:55.47aProviso West Boys Indoor Quad 2February 13, 2026
1600 Meters · OutdoorWest Suburban Silver BOYS Conference · May 144:25.58aWest Suburban Silver BOYS ConferenceMay 14, 2026
3200 Meters · IndoorYork Boys Quad #1 · Feb 710:43.13aYork Boys Quad #1February 7, 2026
800 Meters · Indoor92nd Annual DuPage County Track and Field Championships · May 81:59.74a92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
800 Meters · OutdoorIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park) · May 221:57.47aIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · 800 Meters · Place 6 · Elmhurst (York)800 Meters6.1:57.47a PB10
May 14West Suburban Silver BOYS ConferenceMay 14 · 1600 Meters · Place 8 · Elmhurst (York)1600 Meters84:25.58a PB10
May 2Red Ribbon ClassicMay 2 · 1600 Meters · Place 1 · Elmhurst (York)1600 Meters1.4:31.04a10
Apr 24Red Grange InvitationalApr 24 · 800 Meters · Place 1 · Elmhurst (York)800 Meters12:02.61a10
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · 1600 Meters · Place 1 · Elmhurst (York)1600 Meters1.4:41.06a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · 800 Meters · Place 3 · Elmhurst (York)800 Meters3.1:59.74a PB10
Feb 28Proviso West Boys InvitationalFeb 28 · 1 Mile · Place 5 · Elmhurst (York)1 Mile54:51.95a PB10
Feb 28Proviso West Boys InvitationalFeb 28 · 1 Mile · Place 5 · Elmhurst (York)1 Mile54:51.95—
Feb 24York Boys Quad #2Feb 24 · 800 Meters · Place 3 · Elmhurst (York)800 Meters32:08.70a10
Feb 13Proviso West Boys Indoor Quad 2Feb 13 · 1600 Meters · Place 7 · Elmhurst (York)1600 Meters74:55.47a PB10
Feb 7York Boys Quad #1Feb 7 · 3200 Meters · Place 3 · Elmhurst (York)3200 Meters310:43.13a PB10