Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDistance Night in Palatine · Apr 224:15.52Distance Night in PalatineApril 22, 2023
1000 Meters · IndoorQuaker Invitational · Jan 172:20.10aQuaker InvitationalJanuary 17, 2025
1500 Meters · OutdoorMagis Miles · May 314:18.19Magis MilesMay 31, 2019
1600 Meters · IndoorWest Suburban Silver Boys Conference Meet · Mar 174:19.60aWest Suburban Silver Boys Conference MeetMarch 17, 2023
1600 Meters · OutdoorWSC Silver Boys · May 134:09.67WSC Silver BoysMay 13, 2023
400 Meters · OutdoorBud Mohns Invitational · Apr 1547.50Bud Mohns InvitationalApril 15, 2023
800 Meters · IndoorPSU National Open · Jan 311:46.32aPSU National OpenJanuary 31, 2025
800 Meters · OutdoorDuke Twilight · May 31:46.40aDuke TwilightMay 3, 2026
Middle School Mile · OutdoorMagis Miles · May 314:37.14Magis MilesMay 31, 2019

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 800 Meters · Place 26 · VillanovaVillanova800 MetersRound P26.1:47.58aJr
May 14Big East OutdoorMay 14 · 800 Meters · Place 3 · VillanovaVillanova800 MetersRound P3.1:52.57aJr
May 14Big East OutdoorMay 14 · 800 Meters · Place 2 · VillanovaVillanova800 Meters2.1:47.60aJr
May 3Duke TwilightMay 3 · 800 Meters · Place 2 · VillanovaVillanova800 Meters2.1:46.40a PBJr
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 3 · VillanovaVillanova800 Meters3.1:47.93aJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · 800 Meters · Place 4 · VillanovaVillanova800 MetersRound P4.1:51.89aSo
Feb 27Big EastFeb 27 · 800 Meters · Place 2 · VillanovaVillanova800 Meters2.1:46.82aSo
Feb 6Penn ClassicFeb 6 · 800 Meters · Place 3 · VillanovaVillanova800 Meters31:47.48aSo
Jan 30PSU National OpenJan 30 · 800 Meters · Place 6 · VillanovaVillanova800 Meters6.1:46.62aSo
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 1 · VillanovaVillanova1000 Meters1.2:20.30aSo
Jan 10Penn SelectJan 10 · 800 Meters · Place 1 · VillanovaVillanova800 Meters11:50.95aSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 800 Meters · Place 25 · VillanovaVillanova800 MetersRound S25.1:48.79aSo
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 800 Meters · Place 22 · VillanovaVillanova800 MetersRound P22.1:47.38aSo
Jul 19Penn Relays Summer Showcase presented by ToyotaJul 19 · 800 Meters · Place 13 · VillanovaVillanova800 Meters13.1:48.45aSo
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 800 Meters · Place 17 · VillanovaVillanova800 MetersRound S17.1:47.49aSo
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 800 Meters · Place 9 · VillanovaVillanova800 MetersRound P9.1:47.58aSo
May 15Big East OutdoorMay 15 · 800 Meters · Place 6 · VillanovaVillanova800 MetersRound P6.1:52.37aSo
May 15Big East OutdoorMay 15 · 800 Meters · Place 3 · VillanovaVillanova800 Meters3.1:46.63aSo
Apr 18Wake Forest InvitationalApr 18 · 800 Meters · Place 13 · VillanovaVillanova800 Meters13.1:47.95aSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 800 Meters · Place 5 · VillanovaVillanova800 MetersRound P5.1:47.28aFr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 800 Meters · Place 5 · VillanovaVillanova800 Meters5.1:47.22aFr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 800 Meters · Place 3 · VillanovaVillanova800 MetersRound P3.1:50.79aFr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 800 Meters · Place 2 · VillanovaVillanova800 Meters2.1:46.46aFr
Jan 31PSU National OpenJan 31 · 800 Meters · Place 2 · VillanovaVillanova800 Meters2.1:46.32a PBFr
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 2 · VillanovaVillanova1000 Meters22:20.10a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 800 Meters · Place 20 · VillanovaVillanova800 MetersRound S20.1:48.08aFr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 800 Meters · Place 15 · VillanovaVillanova800 MetersRound P15.1:48.50aFr
May 9BIG EAST Outdoor ChampionshipsMay 9 · 800 Meters · Place 4 · VillanovaVillanova800 Meters41:48.98FR
May 9BIG EAST Outdoor ChampionshipsMay 9 · 800 Meters · Place 2 · VillanovaVillanova800 Meters21:47.00FR
Apr 112024 Bryan Clay InvitationalApr 11 · 800 Meters · Place 23 · VillanovaVillanova800 Meters23.1:48.55aFr

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 7USATF U-20 Outdoor ChampionshipsJul 7 · 800 Meters · Place 3 · UnattachedUnattached800 MetersRound P3.1:51.10a12
Jul 7USATF U-20 Outdoor ChampionshipsJul 7 · 800 Meters · Place 3 · UnattachedUnattached800 Meters3.1:47.99a12
May 26IHSA 3A Boys State Track & Field ChampionshipsMay 26 · 800 Meters · Place 3 · Hinsdale (Central)Hinsdale (Central)800 MetersRound P3.1:55.51a12
May 26IHSA 3A Boys State Track & Field ChampionshipsMay 26 · 800 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)800 Meters1.1:52.16a12
May 25IHSA 1A Boys State Track & Field ChampionshipsMay 25 · 800 Meters · Place 3 · Hinsdale (Central)Hinsdale (Central)800 MetersRound P31:55.5112
May 25IHSA 1A Boys State Track & Field ChampionshipsMay 25 · 800 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)800 Meters11:52.1612
May 172023 IHSA Class 3A TRB Sectional - #9 Plainfield (North)May 17 · 800 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)800 Meters11:55.4312
May 13WSC Silver BoysMay 13 · 1600 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)1600 Meters24:09.67 PB12
May 5Hinsdale Central Boys McCarthy InviteMay 5 · 800 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)800 Meters11:50.68a—
Apr 22Distance Night in PalatineApr 22 · 1 Mile · Place 5 · Hinsdale (Central)Hinsdale (Central)1 Mile54:15.52 PB12
Apr 22Distance Night in PalatineApr 22 · 1600 Meters · Place 5 · Hinsdale (Central)Hinsdale (Central)1600 Meters54:14.2012
Apr 15Bud Mohns InvitationalApr 15 · 400 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)400 Meters147.50 PB12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 17West Suburban Silver Boys Conference MeetMar 17 · 1600 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)1600 Meters1.4:19.60a PB12

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 23USATF U-20 Outdoor ChampionshipsJun 23 · 800 Meters · Place 3 · UnattachedUnattached800 Meters3.1:51.20a11
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 800 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)800 MetersRound P2.1:56.77a11
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 800 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)800 Meters2.1:53.23a11
May 13West Suburban Conference Silver Boys ChampionshipMay 13 · 400 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)400 Meters1.48.89a11
Apr 2830th Pete Struck Eagle Classic Boys InviteApr 28 · 1600 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)1600 Meters1.4:12.43a11

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 19IHSA 3A Boys State Track & Field ChampionshipsJun 19 · 800 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)800 Meters1.1:54.24a10
Jun 10IHSA Class 3A TRB Sectional #8 - Naperville (North)Jun 10 · 1600 Meters · Hinsdale (Central)Hinsdale (Central)1600 Meters—SCR10
Jun 10IHSA Class 3A TRB Sectional #8 - Naperville (North)Jun 10 · 800 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)800 Meters1.1:55.67a10
Jun 2West Suburban Conference Silver Div Boys ChampionshipsJun 2 · 800 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)800 Meters1.1:54.62a10
May 1DGS Boys TRIMay 1 · 400 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)400 Meters1.51.59a10
Apr 13Hinsdale Central, Lyons Township, & Leyden Triangular (Boys)Apr 13 · 1600 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)1600 Meters1.4:26.110

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 20Cabin Fever InvitationalMar 20 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.1:55.60a10

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 31Magis MilesMay 31 · 1600 Meters · Place 1 · Hinsdale, ILHinsdale, IL1600 Meters14:35.14—
May 31Magis MilesMay 31 · Middle School Mile · Place 1 · Hinsdale, ILHinsdale, ILMiddle School Mile14:37.14 PB—
May 31Magis MilesMay 31 · 1500 Meters · Place 1 · Hinsdale, ILHinsdale, IL1500 Meters14:18.19 PB—
May 31Magis MilesMay 31 · 1600 Meters · Place 1 · Hinsdale, ILHinsdale, IL1600 Meters14:35.14—