Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Elite · Jan 224:37.18aPenn EliteJanuary 22, 2026
1 Mile · OutdoorTrials of Miles @ Icahn · May 34:43.39aTrials of Miles @ IcahnMay 3, 2024
1000 Meters · IndoorQuaker Invitational · Jan 172:43.28aQuaker InvitationalJanuary 17, 2026
1500 Meters · IndoorNorth Shore HS Invitational · Dec 264:41.14aNorth Shore HS InvitationalDecember 26, 2022
1500 Meters · OutdoorVirginia Challenge · Apr 174:13.56aVirginia ChallengeApril 17, 2026
1600 Meters · IndoorFranklin & Marshall HS Invite #1 2024 · Dec 95:00.07aFranklin & Marshall HS Invite #1 2024December 9, 2023
1600 Meters · OutdoorDIAA Meet of Champions · May 224:44.29DIAA Meet of ChampionsMay 22, 2024
3200 Meters · OutdoorDIAA Track & Field Championships · May 1710:15.24aDIAA Track & Field ChampionshipsMay 17, 2024
400 Meters · IndoorBears HS Invitational · Jan 161:03.56aBears HS InvitationalJanuary 16, 2022
400 Meters · OutdoorNew Castle County Championship · May 141:01.94New Castle County Championship May 14, 2021
600 Meters · IndoorNorth Shore HS Invitational · Dec 261:39.55aNorth Shore HS InvitationalDecember 26, 2022
800 Meters · IndoorPenn Classic · Feb 62:06.78aPenn ClassicFebruary 6, 2026
800 Meters · OutdoorBig East Outdoor · May 142:05.86aBig East OutdoorMay 14, 2026
800 Meters · Relay Split · IndoorBig East · Feb 272:06.080Big EastFebruary 27, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 1500 Meters · Place 31 · VillanovaVillanova1500 MetersRound P31.4:18.05aSo
May 14Big East OutdoorMay 14 · 800 Meters · Place 6 · VillanovaVillanova800 MetersRound P6.2:12.27aSo
May 14Big East OutdoorMay 14 · 800 Meters · Place 4 · VillanovaVillanova800 Meters4.2:05.86a PBSo
Apr 17Virginia ChallengeApr 17 · 1500 Meters · Place 4 · VillanovaVillanova1500 Meters4.4:13.56a PBSo
Apr 11Rutgers RelaysApr 11 · 800 Meters · Place 1 · VillanovaVillanova800 Meters1.2:06.27aSo
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 15 · VillanovaVillanova1500 Meters15.4:15.62aSo
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 13 · VillanovaVillanova800 Meters13.2:07.56aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · 800 Meters · VillanovaVillanova800 MetersRelay Split—2:06.080 PBSo
Feb 27Big EastFeb 27 · 1 Mile · Place 1 · VillanovaVillanova1 MileRound P1.4:45.18aSo
Feb 27Big EastFeb 27 · 1 Mile · Place 5 · VillanovaVillanova1 Mile5.4:41.79aSo
Feb 6Penn ClassicFeb 6 · 800 Meters · Place 8 · VillanovaVillanova800 Meters82:06.78a PBSo
Jan 22Penn EliteJan 22 · 1 Mile · Place 1 · VillanovaVillanova1 Mile1.4:37.18a PBSo
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 1 · VillanovaVillanova1000 Meters1.2:43.28a PBSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15Big East OutdoorMay 15 · 1500 Meters · Place 6 · VillanovaVillanova1500 MetersRound P6.4:26.49aFr
May 15Big East OutdoorMay 15 · 1500 Meters · Place 11 · VillanovaVillanova1500 Meters11.4:31.05aFr
Apr 24129th Penn RelaysApr 24 · 1500 Meters · VillanovaVillanova1500 Meters—4:22.86aFr
Mar 22Penn ChallengeMar 22 · 800 Meters · Place 2 · VillanovaVillanova800 Meters22:10.37FR

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 800 Meters · VillanovaVillanova800 MetersRelay Split—2:09.567Fr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 1 Mile · Place 4 · VillanovaVillanova1 MileRound P4.4:48.41aFr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 1 Mile · Place 3 · VillanovaVillanova1 Mile3.4:40.99aFr
Jan 31PSU National OpenJan 31 · 1000 Meters · Place 2 · VillanovaVillanova1000 Meters2.2:51.53aFr
Jan 31PSU National OpenJan 31 · 800 Meters · Place 12 · VillanovaVillanova800 Meters12.2:10.24aFr
Jan 25Penn 10 Team EliteJan 25 · 1 Mile · Place 9 · VillanovaVillanova1 Mile94:45.75a—
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 4 · VillanovaVillanova1000 Meters42:50.62a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22DIAA Meet of ChampionsMay 22 · 3200 Meters · Place 3 · Middletown HMiddletown H3200 Meters310:38.8812
May 22DIAA Meet of ChampionsMay 22 · 1600 Meters · Place 1 · Middletown HMiddletown H1600 Meters14:44.29 PB12
May 17DIAA Track & Field ChampionshipsMay 17 · 3200 Meters · Place 1 · Middletown (DE)Middletown (DE)3200 Meters1.10:15.24a PB12
May 17DIAA Track & Field ChampionshipsMay 17 · 1600 Meters · Place 1 · Middletown (DE)Middletown (DE)1600 Meters1.4:48.86a12
May 17DIAA Track & Field ChampionshipsMay 17 · 800 Meters · Place 3 · Middletown (DE)Middletown (DE)800 Meters3.2:14.02a12
May 3Trials of Miles @ IcahnMay 3 · 1 Mile · Place 5 · Middletown- DelawareMiddletown- Delaware1 Mile5.4:43.39a PB12
May 3Trials of Miles @ IcahnMay 3 · 1500 Meters · Place 4 · Middletown- DelawareMiddletown- Delaware1500 Meters4.4:24.41a12
Apr 25Penn Relays - HSApr 25 · 1 Mile · Place 3 · Middletown (DE)Middletown (DE)1 Mile3.4:43.51a12
Apr 13The Coatesville Track and Field InvitationalApr 13 · 1600 Meters · Place 1 · Middletown (DE)Middletown (DE)1600 Meters1.4:53.31a12
Apr 13The Coatesville Track and Field InvitationalApr 13 · 800 Meters · Place 1 · Middletown (DE)Middletown (DE)800 Meters1.2:16.84a12

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:50.79a12
Dec 16UC Holiday HS InvitationalDec 16 · 1 Mile · Place 1 · Middletown (DE)Middletown (DE)1 Mile1.4:58.44a12
Dec 16UC Holiday HS InvitationalDec 16 · 800 Meters · Place 1 · Middletown (DE)Middletown (DE)800 Meters1.2:18.55a12
Dec 9Franklin & Marshall HS Invite #1 2024Dec 9 · 1600 Meters · Place 1 · Middletown (DE)Middletown (DE)1600 Meters1.5:00.07a PB12
Dec 9Franklin & Marshall HS Invite #1 2024Dec 9 · 800 Meters · Place 1 · Middletown (DE)Middletown (DE)800 Meters1.2:19.34a12
Feb 4DIAA Indoor Track & Field ChampionshipsFeb 4 · 1600 Meters · Place 2 · Middletown (DE)Middletown (DE)1600 Meters2.5:04.63a11
Feb 4DIAA Indoor Track & Field ChampionshipsFeb 4 · 800 Meters · Place 4 · Middletown (DE)Middletown (DE)800 Meters4.2:24.08a11
Jan 14Franklin and Marshall HS Invite #1Jan 14 · 1600 Meters · Place 1 · Middletown HMiddletown H1600 Meters15:05.04—
Jan 14Franklin and Marshall HS Invite #1Jan 14 · 800 Meters · Place 2 · Middletown HMiddletown H800 Meters22:25.47—
Jan 8Collegeville HS InvitationalJan 8 · 800 Meters · Place 1 · Middletown HMiddletown H800 Meters12:18.2011

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20DIAA Track & Field ChampionshipsMay 20 · 3200 Meters · Place 2 · Middletown (DE)Middletown (DE)3200 Meters2.11:14.55a11
May 20DIAA Track & Field ChampionshipsMay 20 · 1600 Meters · Place 1 · Middletown (DE)Middletown (DE)1600 Meters1.4:51.58a11
May 20DIAA Track & Field ChampionshipsMay 20 · 800 Meters · Place 2 · Middletown (DE)Middletown (DE)800 Meters2.2:15.21a11
May 12New Castle County ChampionshipsMay 12 · 1600 Meters · Place 2 · Middletown (DE)Middletown (DE)1600 Meters2.4:58.73a11
May 12New Castle County ChampionshipsMay 12 · 800 Meters · Place 2 · Middletown (DE)Middletown (DE)800 Meters2.2:13.88a11
Apr 1Largo InviteApr 1 · 3200 Meters · Place 1 · Middletown (DE)Middletown (DE)3200 Meters1.11:34.31a11
Apr 1Largo InviteApr 1 · 1600 Meters · Place 1 · Middletown (DE)Middletown (DE)1600 Meters1.5:00.92a11

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 26North Shore HS InvitationalDec 26 · 600 Meters · Place 1 · Middletown (DE)Middletown (DE)600 Meters1.1:39.55a PB11
Dec 26North Shore HS InvitationalDec 26 · 1500 Meters · Place 1 · Middletown (DE)Middletown (DE)1500 Meters1.4:41.14a PB11
Dec 10Ursinus HS InvitationalDec 10 · 1 Mile · Place 1 · Middletown (DE)Middletown (DE)1 Mile1.5:13.73a11
Jan 16Bears HS InvitationalJan 16 · 400 Meters · Place 4 · Middletown (DE)Middletown (DE)400 Meters4.1:03.56a PB10

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 25DIAA Meet of ChampionsMay 25 · 800 Meters · Place 3 · Middletown HMiddletown H800 Meters32:16.0810
May 20DIAA Track & Field ChampionshipsMay 20 · 1600 Meters · Place 2 · Middletown (DE)Middletown (DE)1600 Meters2.5:06.57a10
May 20DIAA Track & Field ChampionshipsMay 20 · 800 Meters · Place 1 · Middletown (DE)Middletown (DE)800 Meters1.2:18.39a10
Apr 23Art Madric Hall of Fame InviteApr 23 · 800 Meters · Place 1 · Middletown HMiddletown H800 Meters12:18.5810
Apr 2Mervo Mustang Track & Field FestivalApr 2 · 1600 Meters · Place 1 · Middletown (DE)Middletown (DE)1600 Meters1.5:12.59a10
Apr 2Mervo Mustang Track & Field FestivalApr 2 · 800 Meters · Place 1 · Middletown (DE)Middletown (DE)800 Meters1.2:18.14a10
Mar 25AI DuPont Track & FieldMar 25 · 800 Meters · Place 1 · Middletown HMiddletown H800 Meters12:18.2410
Mar 25AI DuPont Track & FieldMar 25 · 1600 Meters · Place 1 · Middletown HMiddletown H1600 Meters15:09.7410

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 11Ursinus HS InvitationalDec 11 · 800 Meters · Place 1 · Middletown (DE)Middletown (DE)800 Meters1.2:19.75a10
Mar 3DIAA Indoor (Polar Bear) ChampionshipsMar 3 · 800 Meters · Place 13 · Middletown HMiddletown H800 Meters133:10.479
Mar 3DIAA Indoor (Polar Bear) ChampionshipsMar 3 · 400 Meters · Place 7 · Middletown HMiddletown H400 Meters71:05.159

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21DIAA D1 State Track & Field ChampionshipsMay 21 · 800 Meters · Place 4 · Middletown (DE)Middletown (DE)800 Meters4.2:25.54a9
May 21DIAA D1 State Track & Field ChampionshipsMay 21 · 400 Meters · Middletown (DE)Middletown (DE)400 Meters--FS9
May 14New Castle County Championship May 14 · 400 Meters · Place 9 · Middletown HMiddletown H400 Meters91:01.94 PB9
Apr 24N5CTA #2Apr 24 · 400 Meters · Place 8 · Middletown (DE)Middletown (DE)400 Meters8.1:02.93a9
Apr 10Caravel Academy InvitationalApr 10 · 400 Meters · Place 5 · Middletown HMiddletown H400 Meters51:04.269