Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorQuaker Invitational · Jan 172:24.96aQuaker InvitationalJanuary 17, 2026
1500 Meters · Outdoor2024 Bryan Clay Invitational · Apr 113:47.97a2024 Bryan Clay InvitationalApril 11, 2024
1600 Meters · IndoorNJSIAA Group Championships · Feb 174:14.72NJSIAA Group ChampionshipsFebruary 17, 2023
1600 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · Jun 24:15.80NJSIAA Sectionals North 2 Groups 2 and 3June 2, 2023
3200 Meters · IndoorMorris County Championships · Jan 3010:01.79aMorris County ChampionshipsJanuary 30, 2023
3200 Meters · OutdoorCherokee Night Racer #1: Night of 3200's · Apr 149:16.77aCherokee Night Racer #1: Night of 3200'sApril 14, 2023
3200 Meters · OutdoorRidge Twilight Meet II Night of 3200s · May 149:57.23Ridge Twilight Meet II Night of 3200s May 14, 2021
400 Meters · IndoorRiverhawk Invitational · Jan 2452.90aRiverhawk InvitationalJanuary 24, 2025
500 Meters · IndoorRiverhawk Invitational · Jan 241:09.79aRiverhawk InvitationalJanuary 24, 2025
800 Meters · IndoorBoston College Eagle Elite Invitational · Feb 91:51.61aBoston College Eagle Elite InvitationalFebruary 9, 2024
800 Meters · OutdoorNJAC Large Schools · May 91:52.89aNJAC Large SchoolsMay 9, 2023
800 Meters · Relay Split · IndoorBig East · Feb 271:52.956Big EastFebruary 27, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14Big East OutdoorMay 14 · 800 Meters · Place 15 · VillanovaVillanova800 MetersRound P15.1:54.79aJr
May 10Widener Final QualifierMay 10 · 800 Meters · Place 48 · VillanovaVillanova800 Meters48.1:55.52aJr
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · VillanovaVillanova1500 Meters--DNSJr
May 1Larry Ellis InvitationalMay 1 · 800 Meters · Place 36 · VillanovaVillanova800 Meters36.1:52.95aJr
Apr 23130th Penn Relays CarnivalApr 23 · 1500 Meters · VillanovaVillanova1500 Meters—DNFJr
Apr 21Haverford Mid-Week MeetApr 21 · 1500 Meters · Place 8 · VillanovaVillanova1500 Meters8.4:11.53aJr
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 1 · VillanovaVillanova1500 Meters1.3:58.09aJr
Mar 27Danny Curran InvitationalMar 27 · 800 Meters · VillanovaVillanova800 Meters--DNSJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · 800 Meters · VillanovaVillanova800 MetersRelay Split—1:53.398Jr
Feb 27Big EastFeb 27 · 800 Meters · VillanovaVillanova800 MetersRelay Split—1:52.956 PBJr
Jan 30PSU National OpenJan 30 · 800 Meters · Place 32 · VillanovaVillanova800 Meters32.1:54.09aJr
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 5 · VillanovaVillanova1000 Meters5.2:24.96a PBJr
Jan 10Penn SelectJan 10 · 800 Meters · Place 3 · VillanovaVillanova800 Meters31:53.88aJr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 4UCONN Dog FightApr 4 · 1500 Meters · Place 9 · Boston CollegeBoston College1500 Meters9.4:07.99aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Riverhawk InvitationalJan 24 · 500 Meters · Place 25 · Boston CollegeBoston College500 Meters25.1:09.79a PBSo
Jan 24Riverhawk InvitationalJan 24 · 400 Meters · Place 21 · Boston CollegeBoston College400 Meters21.52.90a PBSo

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 112024 Bryan Clay InvitationalApr 11 · 1500 Meters · Place 40 · Boston CollegeBoston College1500 Meters40.3:47.97a PBFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22ACC Indoor ChampionshipsFeb 22 · 800 Meters · Place 25 · Boston CollegeBoston College800 MetersRound P25.1:52.55aFr
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 800 Meters · Place 23 · Boston CollegeBoston College800 Meters23.1:51.61a PBFr
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 800 Meters · Place 25 · Boston CollegeBoston College800 Meters25.1:52.25aFr

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 2Boston University Sharon Colyear-Danville Season OpenerDec 2 · 1000 Meters · Place 2 · UnattachedUnattached1000 Meters2.2:26.65aFr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 800 Meters · Place 8 · ChathamChatham800 Meters82:01.3712
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 1 · ChathamChatham1600 Meters14:14.72 PB12
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 800 Meters · Place 1 · ChathamChatham800 Meters11:59.6912
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 1600 Meters · Place 1 · ChathamChatham1600 Meters14:23.5412
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 800 Meters · Place 1 · ChathamChatham800 Meters11:59.6912
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 1600 Meters · Place 1 · ChathamChatham1600 Meters14:23.5412
Jan 30Morris County ChampionshipsJan 30 · 3200 Meters · Place 11 · ChathamChatham3200 Meters11.10:01.79a PB12
Jan 30Morris County ChampionshipsJan 30 · 1600 Meters · Place 1 · ChathamChatham1600 Meters1.4:20.18a12
Jan 21SJTCA Winter Meet #8Jan 21 · 800 Meters · Place 2 · ChathamChatham800 Meters21:58.6912
Jan 21SJTCA Winter Meet #8Jan 21 · 800 Meters · Place 2 · ChathamChatham800 Meters21:58.6912
Jan 21SJTCA Winter Meet #8Jan 21 · 800 Meters · Place 2 · ChathamChatham800 Meters21:58.6912

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 1600 Meters · Place 2 · ChathamChatham1600 Meters2.4:20.15a12
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 800 Meters · Place 5 · ChathamChatham800 Meters51:56.1212
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 1600 Meters · Place 1 · ChathamChatham1600 Meters14:15.80 PB12
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 1600 Meters · Place 1 · ChathamChatham1600 Meters14:15.8012
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 800 Meters · Place 5 · ChathamChatham800 Meters51:56.1212
May 16Morris County ChampionshipsMay 16 · 1600 Meters · Place 2 · ChathamChatham1600 Meters2.4:17.86a12
May 16Morris County ChampionshipsMay 16 · 800 Meters · Place 1 · ChathamChatham800 Meters1.1:53.09a12
May 9NJAC Large SchoolsMay 9 · 3200 Meters · ChathamChatham3200 Meters--DNF12
May 9NJAC Large SchoolsMay 9 · 1600 Meters · Place 1 · ChathamChatham1600 Meters1.4:17.77a12
May 9NJAC Large SchoolsMay 9 · 800 Meters · Place 2 · ChathamChatham800 Meters2.1:52.89a PB12
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 1 · ChathamChatham3200 Meters1.9:16.77a PB12

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22Dick DeSchriver InvitationalDec 22 · 1600 Meters · Place 1 · ChathamChatham1600 Meters1.4:37.91a12

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 800 Meters · Place 18 · ChathamChatham800 Meters181:56.2211
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 800 Meters · ChathamChatham800 Meters—1:56.2211
Jun 10NJSIAA Groups 1 & 3Jun 10 · 800 Meters · Place 2 · ChathamChatham800 Meters21:56.2211
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 1600 Meters · ChathamChatham1600 Meters--DNF11
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 800 Meters · Place 5 · ChathamChatham800 Meters5.1:58.34a11
May 17Morris County ChampionshipsMay 17 · 1600 Meters · Place 42 · ChathamChatham1600 Meters42.4:53.35a11
May 17Morris County ChampionshipsMay 17 · 800 Meters · Place 6 · ChathamChatham800 Meters6.1:57.45a11
May 10NJAC Large SchoolsMay 10 · 1600 Meters · Place 4 · ChathamChatham1600 Meters4.4:27.49a11
May 10NJAC Large SchoolsMay 10 · 800 Meters · Place 3 · ChathamChatham800 Meters3.1:56.87a11
Apr 23Morris County FAT InvitationalApr 23 · 1600 Meters · Place 3 · ChathamChatham1600 Meters34:37.4411

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 1600 Meters · Place 26 · ChathamChatham1600 Meters264:44.1910
Jun 11NJSIAA Groups 1 & 3Jun 11 · 1600 Meters · Place 4 · ChathamChatham1600 Meters4.4:22.66a10
May 25Morris County ChampionshipsMay 25 · 1600 Meters · Place 6 · ChathamChatham1600 Meters6.4:28.07a10
May 25Morris County ChampionshipsMay 25 · 800 Meters · Place 4 · ChathamChatham800 Meters4.1:57.29a10
May 18NJAC Large SchoolsMay 18 · 1600 Meters · Place 7 · ChathamChatham1600 Meters74:27.8710
May 18NJAC Large SchoolsMay 18 · 800 Meters · Place 5 · ChathamChatham800 Meters51:59.2510
May 14Ridge Twilight Meet II Night of 3200s May 14 · 3200 Meters · Place 19 · M ChathamM Chatham3200 Meters199:57.23 PB—
Mar 27MCTCA POLAR BEARMar 27 · 1600 Meters · Place 6 · ChathamChatham1600 Meters6.4:37.37a10
Mar 20MCTCA Polar BearMar 20 · 400 Meters · Place 11 · ChathamChatham400 Meters11.55.75aUnofficial10
Mar 13Morris County Polar Bear # 2-ChathamMar 13 · 1600 Meters · Place 3 · ChathamChatham1600 Meters3.4:42.57aUnofficial10

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 1600 Meters · Place 8 · ChathamChatham1600 Meters84:40.74—
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 1600 Meters · Place 8 · ChathamChatham1600 Meters84:40.74—
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 1600 Meters · Place 8 · ChathamChatham1600 Meters84:40.74—
Jan 22Morris County ChampionshipsJan 22 · 1600 Meters · Place 16 · ChathamChatham1600 Meters16.4:42.88a9
Jan 13Morris County Frosh-Soph ChampionshipJan 13 · 1600 Meters · Place 1 · ChathamChatham1600 Meters14:46.129

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Christa Racine InvitationalDec 27 · 1600 Meters · Place 9 · ChathamChatham1600 Meters9.4:51.43a9
Dec 19Dick DeSchriver InvitationalDec 19 · 1600 Meters · Place 2 · ChathamChatham1600 Meters2.4:59.82a9