Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe CIRCUIT Chicago · Feb 214:20.39aThe CIRCUIT ChicagoFebruary 21, 2026
1 Mile · OutdoorDistance Night in Palatine · Apr 264:22.89Distance Night in PalatineApril 26, 2025
1500 Meters · OutdoorIllinois Lightning Open #2 · Jul 164:27.59aIllinois Lightning Open #2July 16, 2022
1600 Meters · Indoor2026 Illinois Indoor Championships Sponsored By Under Armour · Mar 284:21.84a2026 Illinois Indoor Championships Sponsored By Under ArmourMarch 28, 2026
1600 Meters · OutdoorMid-Suburban League Boys Conference Championships · May 134:14.87aMid-Suburban League Boys Conference ChampionshipsMay 13, 2026
2 Miles · OutdoorDistance Night in Palatine - Presented by Asics · Apr 259:02.27aDistance Night in Palatine - Presented by AsicsApril 25, 2026
3000 Meters · IndoorMVP VIBE FEST Chicagoland · Feb 189:29.39MVP VIBE FEST ChicagolandFebruary 18, 2023
3200 Meters · IndoorIllinois Indoor Championships · Mar 299:15.61Illinois Indoor ChampionshipsMarch 29, 2025
3200 Meters · OutdoorDistance Night in Palatine - Presented by Asics · Apr 258:59.42aDistance Night in Palatine - Presented by AsicsApril 25, 2026
400 Meters · OutdoorFremd Intrasquad · Mar 3156.58aFremd IntrasquadMarch 31, 2026
60 Meters · OutdoorIllinois Meet Of Champions · Mar 52:18.12Illinois Meet Of ChampionsMarch 5, 2022
600 Meters · IndoorCYUP Misfits Invitational · Jan 211:35.68CYUP Misfits InvitationalJanuary 21, 2023
800 Meters · Indoor2026 Illinois Indoor Championships Sponsored By Under Armour · Mar 281:57.76a2026 Illinois Indoor Championships Sponsored By Under ArmourMarch 28, 2026
800 Meters · OutdoorPalatine v Fremd Crosstown Dual · Apr 182:00.67aPalatine v Fremd Crosstown DualApril 18, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 3200 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)3200 Meters2.9:00.47a11
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 1600 Meters · Palatine (Fremd)Palatine (Fremd)1600 MetersRound P--DNS11
May 21IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 21 · 3200 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)3200 Meters1.9:11.05a11
May 21IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 21 · 1600 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)1600 Meters2.4:24.67a11
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · 1600 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)1600 Meters1.4:14.87a PB11
May 158th Annual Wanner Knights’ InvitationalMay 1 · 1600 Meters · Place 5 · Palatine (Fremd)Palatine (Fremd)1600 Meters5.4:16.98a11
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 2 Miles · Place 3 · Palatine (Fremd)Palatine (Fremd)2 Miles39:02.27a PB11
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 3200 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)3200 Meters38:59.42a PB11
Apr 18Palatine v Fremd Crosstown DualApr 18 · 1600 Meters · Palatine (Fremd)Palatine (Fremd)1600 Meters—DNS11
Apr 18Palatine v Fremd Crosstown DualApr 18 · 800 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)800 Meters1.2:00.67a PB11
Apr 14MSL Boys Tri @ConantApr 14 · 3200 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)3200 Meters1.10:03.35a11
Apr 14MSL Boys Tri @ConantApr 14 · 800 Meters · Place 5 · Palatine (Fremd)Palatine (Fremd)800 Meters5.2:05.26a11
Mar 31Fremd IntrasquadMar 31 · 1600 Meters · Place 5 · Palatine (Fremd)Palatine (Fremd)1600 Meters5.4:55.84a11
Mar 31Fremd IntrasquadMar 31 · 400 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)400 Meters2.56.58a PB11
Mar 13Batavia Distance MadnessMar 13 · 3200 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)3200 Meters79:23.1711

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 1600 Meters · Place 15 · Palatine (Fremd)Palatine (Fremd)1600 Meters15.4:21.84a PB11
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 800 Meters · Place 12 · Palatine (Fremd)Palatine (Fremd)800 Meters12.1:57.76a PB11
Mar 21Nagel-Saylor Indoor InvitationalMar 21 · 1600 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)1600 Meters44:25.4411
Feb 27Huntley Boys InvitationalFeb 27 · 800 Meters · Place 5 · Palatine (Fremd)Palatine (Fremd)800 Meters52:01.2711
Feb 21The CIRCUIT ChicagoFeb 21 · 1 Mile · Place 2 · Palatine (Fremd)Palatine (Fremd)1 Mile24:20.39a PB11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 3200 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)3200 Meters7.9:16.24a10
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 3200 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)3200 Meters79:16.24a10
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · 3200 Meters · Place 6 · Palatine (Fremd)Palatine (Fremd)3200 Meters69:20.4710
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · 1600 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)1600 Meters74:30.9010
May 14Mid-Suburban League Boys ChampionshipMay 14 · 1600 Meters · Place 5 · Palatine (Fremd)Palatine (Fremd)1600 Meters54:23.8410
May 9Lockport Bill Jackson InvitationalMay 9 · 3200 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)3200 Meters29:27.8510
May 2Rolling Meadows Mustang ClassicMay 2 · 1600 Meters · Place 6 · Palatine (Fremd)Palatine (Fremd)1600 Meters64:28.94a10
Apr 26Distance Night in PalatineApr 26 · 1 Mile · Place 9 · Palatine (Fremd)Palatine (Fremd)1 Mile94:22.89 PB10
Apr 26Distance Night in PalatineApr 26 · 1600 Meters · Place 9 · Palatine (Fremd)Palatine (Fremd)1600 Meters94:21.2210
Apr 19Fremd v Palatine Crosstown DualApr 19 · 800 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)800 Meters4.2:03.09a10
Apr 15Fremd TriApr 15 · 3200 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)3200 Meters210:05.31a10
Mar 7Homewood Flossmoor Boys ABC InvitationalMar 7 · 800 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)800 Meters32:05.30a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 29Illinois Indoor ChampionshipsMar 29 · 3200 Meters · Place 8 · Palatine (Fremd)Palatine (Fremd)3200 Meters89:15.61 PB10
Mar 22Nagel-Saylor Indoor InvitationalMar 22 · 1600 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)1600 Meters74:27.34a10
Feb 28Huntley Boys InvitationalFeb 28 · 1600 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)1600 Meters44:30.40a—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 3200 Meters · Place 17 · Palatine (Fremd)Palatine (Fremd)3200 Meters17.9:17.99a9
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 3200 Meters · Place 17 · Palatine (Fremd)Palatine (Fremd)3200 Meters179:17.999
May 16IHSA Class 3A TRB Sectional - #5 Carol Stream (Glenbard North)May 16 · 3200 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)3200 Meters39:27.12a—
May 9Mid-Suburban League Boys ChampionshipMay 9 · 1600 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)1600 Meters44:22.80a—
May 3Lockport Bill Jackson Invitational May 3 · 800 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)800 Meters22:01.63a—
Apr 25Rolling Meadows Mustang InviteApr 25 · 1600 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)1600 Meters14:23.37a—
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · 3200 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)3200 Meters2.10:40.15a9
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · 800 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)800 Meters1.2:16.06a9
Apr 20Distance Night in PalatineApr 20 · 2 Miles · Place 11 · Palatine (Fremd)Palatine (Fremd)2 Miles119:25.07a—
Apr 20Distance Night in PalatineApr 20 · 3200 Meters · Place 10 · Palatine (Fremd)Palatine (Fremd)3200 Meters109:21.59a—
Apr 20Distance Night in PalatineApr 20 · 2 Miles · Place 11 · Palatine (Fremd)Palatine (Fremd)2 Miles119:25.07a—
Apr 20Distance Night in PalatineApr 20 · 3200 Meters · Place 10 · Palatine (Fremd)Palatine (Fremd)3200 Meters109:21.59a—
Apr 13Palatine/Fremd Crosstown ClassicApr 13 · 800 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)800 Meters22:02.87a—
Mar 1Homewood Flossmoor Boys A-B-C InvitationalMar 1 · 1600 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)1600 Meters24:32.049

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 23Illinois Top Times Indoor Championships - Class 3AMar 23 · 3200 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)3200 Meters3.9:16.63a9
Mar 16Nagel-Saylor Indoor InvitationalMar 16 · 1600 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)1600 Meters44:26.429
Feb 24Lakes Clash at the Coliseum Invitational Feb 24 · 3200 Meters · Place 9 · Palatine (Fremd)Palatine (Fremd)3200 Meters99:30.719

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 22Distance Night in Palatine - Community RacesApr 22 · 1600 Meters · Place 3 · Palatine Pack TFCCPalatine Pack TFCC1600 Meters3.4:43.24a8

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 12Palatine Pack Co-Ed Indoor Youth MeetMar 12 · 600 Meters · Place 1 · Palatine Pack TFCCPalatine Pack TFCC600 Meters11:36.468
Feb 18MVP VIBE FEST ChicagolandFeb 18 · 3000 Meters · Place 1 · Palatine PacPalatine Pac3000 Meters19:29.39 PB—
Feb 18MVP VIBE FEST ChicagolandFeb 18 · 3000 Meters · Place 1 · Palatine PacPalatine Pac3000 Meters19:29.39—
Jan 21CYUP Misfits InvitationalJan 21 · 600 Meters · Place 2 · Palatine PacPalatine Pac600 Meters21:35.68 PB—
Jan 21CYUP Misfits InvitationalJan 21 · 1 Mile · Place 1 · Palatine PacPalatine Pac1 Mile14:46.86—
Jan 21CYUP Misfits InvitationalJan 21 · 600 Meters · Place 2 · Palatine Pack TFCCPalatine Pack TFCC600 Meters21:35.688
Jan 21CYUP Misfits InvitationalJan 21 · 1 Mile · Place 1 · Palatine Pack TFCCPalatine Pack TFCC1 Mile14:46.868

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 16Illinois Lightning Open #2Jul 16 · 1500 Meters · Place 1 · Palatine Pack TFCCPalatine Pack TFCC1500 Meters1.4:27.59a PB7
Jul 16Illinois Lightning Open #2Jul 16 · 400 Meters · Place 1 · Palatine Pack TFCCPalatine Pack TFCC400 Meters1.1:02.21a7
May 12District 15 Conference MeetMay 12 · 1600 Meters · Place 1 · Rolling Meadows Plum Grove JHSRolling Meadows Plum Grove JHS1600 Meters1.4:57.61a7
May 12District 15 Conference MeetMay 12 · 800 Meters · Place 1 · Rolling Meadows Plum Grove JHSRolling Meadows Plum Grove JHS800 Meters1.2:17.44a7
Apr 30Palatine Relays Jr HighApr 30 · 1600 Meters · Place 2 · Rolling Meadows Plum Grove JHSRolling Meadows Plum Grove JHS1600 Meters2.4:56.46a7
Mar 5Illinois Meet Of ChampionsMar 5 · 60 Meters · Place 3 · Palatine Pack TFCCPalatine Pack TFCC60 MetersRound P34:58.227
Mar 5Illinois Meet Of ChampionsMar 5 · 60 Meters · Place 4 · Palatine Pack TFCCPalatine Pack TFCC60 MetersRound P42:18.12 PB7

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 27CYUP MS Youth SpotlightFeb 27 · 800 Meters · Place 2 · Palatine Pack TFCCPalatine Pack TFCC800 Meters22:17.64—