Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNYU DIII Invitational · Feb 145:33.65aNYU DIII InvitationalFebruary 14, 2026
10,000 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 138:34.30aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
1000 Meters · IndoorWesleyan Alumni Invitational · Jan 243:27.67Wesleyan Alumni InvitationalJanuary 24, 2026
1500 Meters · OutdoorMarist Red Fox River Rumble · Apr 185:11.05aMarist Red Fox River RumbleApril 18, 2026
1600 Meters · IndoorSJTCA Winter Meet #8 · Jan 85:42.04SJTCA Winter Meet #8January 8, 2024
1600 Meters · OutdoorCherokee Last Chance · May 225:32.25aCherokee Last ChanceMay 22, 2025
1600 Meters · OutdoorHolmdel Twilight Series - Season Ender · Jun 85:55.78Holmdel Twilight Series - Season EnderJune 8, 2022
3000 Meters · IndoorUtica Blue & Orange Invitational · Feb 610:58.53aUtica Blue & Orange InvitationalFebruary 6, 2026
3200 Meters · IndoorNJSIAA Sectional Championships - South Groups 1&4 · Feb 211:45.39NJSIAA Sectional Championships - South Groups 1&4February 2, 2024
3200 Meters · OutdoorNJSIAA Sectionals - South Groups 1 & 4 · May 1611:45.61NJSIAA Sectionals - South Groups 1 & 4May 16, 2025
5000 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 2718:57.62aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
5000 Meters · OutdoorVassar April Twilight · Apr 2518:53.09aVassar April TwilightApril 25, 2026
800 Meters · IndoorNYU DIII Invitational · Feb 142:33.33aNYU DIII InvitationalFebruary 14, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 12 · VassarVassar10,000 Meters12.38:34.30a PBFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 22 · VassarVassar5000 Meters22.19:15.43aFr
Apr 25Vassar April TwilightApr 25 · 5000 Meters · Place 7 · VassarVassar5000 Meters718:53.09a PBFr
Apr 18Marist Red Fox River RumbleApr 18 · 1500 Meters · Place 23 · VassarVassar1500 Meters23.5:11.05a PBFr
Apr 10RPI Friday Night Under the Lights and Alumni MeetApr 10 · 5000 Meters · Place 5 · VassarVassar5000 Meters5.19:17.81aFr
Apr 4Coast Guard Spring InvitationalApr 4 · 1500 Meters · Place 19 · VassarVassar1500 Meters19.5:12.93aFr
Mar 27Ramapo College InvitationalMar 27 · 10,000 Meters · Place 5 · VassarVassar10,000 Meters5.40:25.67aFr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 16 · VassarVassar5000 Meters1618:57.62a PBFR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 26 · VassarVassar3000 Meters2611:03.84aFR
Feb 14NYU DIII InvitationalFeb 14 · 1 Mile · Place 11 · VassarVassar1 Mile115:33.65a PBFr
Feb 14NYU DIII InvitationalFeb 14 · 800 Meters · Place 22 · VassarVassar800 Meters222:33.33a PBFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 3000 Meters · Place 19 · VassarVassar3000 Meters19.10:58.53a PBFr
Jan 31Ithaca College Bomber InvitationalJan 31 · 1 Mile · Place 23 · VassarVassar1 Mile235:37.48FR
Jan 31Ithaca College Bomber InvitationalJan 31 · 800 Meters · Place 27 · VassarVassar800 Meters272:38.40FR
Jan 24Wesleyan Alumni InvitationalJan 24 · 3000 Meters · Place 3 · VassarVassar3000 Meters311:40.56FR
Jan 24Wesleyan Alumni InvitationalJan 24 · 1000 Meters · Place 8 · VassarVassar1000 Meters83:27.67 PBFR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Army Crowell Multi & OpenDec 5 · 5000 Meters · Place 5 · VassarVassar5000 Meters5.19:11.46aFr
Dec 5Army Crowell Multi & OpenDec 5 · 3000 Meters · VassarVassar3000 Meters—DNSFr
Feb 14NJSIAA Sectional Championships - South Group 4Feb 14 · 3200 Meters · Place 12 · Cherry Hill EastCherry Hill East3200 Meters1212:01.0112
Jan 31Olympic & Tri-County Conf MeetJan 31 · 1600 Meters · Place 9 · Cherry Hill EastCherry Hill East1600 Meters95:43.4612

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27Cherokee Final Countdown- Last ChanceMay 27 · 1600 Meters · Place 5 · Cherry HillCherry Hill1600 Meters55:32.98—
May 22Cherokee Last ChanceMay 22 · 1600 Meters · Place 5 · Cherry Hill EastCherry Hill East1600 Meters5.5:32.25a PB12
May 16NJSIAA Sectionals - South Groups 1 & 4May 16 · 3200 Meters · Place 9 · Cherry HillCherry Hill3200 Meters911:45.61 PB12
May 10Camden County ChampionshipsMay 10 · 3200 Meters · Place 4 · Cherry HillCherry Hill3200 Meters411:54.29—
May 3SJTCA Girls OpenMay 3 · 1600 Meters · Place 5 · Cherry Hill EastCherry Hill East1600 Meters5.5:32.98a12
Apr 2RV Tri MeetApr 2 · 3200 Meters · Place 2 · Cherry Hill EastCherry Hill East3200 Meters2.12:35.35a12

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 1600 Meters · Place 14 · Cherry Hill EastCherry Hill East1600 Meters145:40.2211
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 1600 Meters · Place 14 · Cherry Hill EastCherry Hill East1600 Meters145:40.2211
May 21Olympic Conference ChampionshipsMay 21 · 1600 Meters · Place 13 · Cherry HillCherry Hill1600 Meters135:45.32—
May 4SJTCA Open (Girls)May 4 · 1600 Meters · Place 26 · Cherry HillCherry Hill1600 Meters265:43.48—
May 2SJTCA Elite MeetMay 2 · 3200 Meters · Place 15 · Cherry Hill EastCherry Hill East3200 Meters15.12:15.31a11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 3200 Meters · Place 7 · Cherry Hill EastCherry Hill East3200 Meters711:45.39 PB11
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 3200 Meters · Place 7 · Cherry Hill EastCherry Hill East3200 Meters711:45.3911
Jan 26Olympic & Tri-County Conf MeetJan 26 · 3200 Meters · Place 5 · Cherry Hill EastCherry Hill East3200 Meters511:52.6011
Jan 8SJTCA Winter Meet #8Jan 8 · 1600 Meters · Place 2 · Cherry Hill EastCherry Hill East1600 Meters25:42.04 PB11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 1600 Meters · Place 10 · Cherry Hill EastCherry Hill East1600 Meters10.5:34.90a10
May 25Cherokee Final Countdown- Last ChanceMay 25 · 1600 Meters · Place 8 · Cherry HillCherry Hill1600 Meters85:38.45—
May 23Olympic Conference Championships (Patriot)May 23 · 1600 Meters · Place 9 · Cherry Hill EastCherry Hill East1600 Meters95:37.5710
May 23Olympic Conference Championships (Patriot)May 23 · 1600 Meters · Place 9 · Cherry HillCherry Hill1600 Meters95:37.57—
May 13Camden County ChampionshipsMay 13 · 3200 Meters · Place 2 · Cherry Hill EastCherry Hill East3200 Meters2.12:31.06a10
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 59 · Cherry Hill EastCherry Hill East3200 Meters59.13:00.15a10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8SJTCA Winter Meet #13Feb 8 · 800 Meters · Place 6 · Cherry Hill EastCherry Hill East800 Meters62:38.5610
Jan 27Olympic Conference #2Jan 27 · 3200 Meters · Place 3 · Cherry Hill EastCherry Hill East3200 Meters312:29.1310

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Olympic Conference MeetDec 17 · 1600 Meters · Place 7 · Cherry Hill EastCherry Hill East1600 Meters7.5:59.77a10

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 8Holmdel Twilight Series - Season EnderJun 8 · 1600 Meters · Place 292 · W Cherry HillW Cherry Hill1600 Meters2925:55.78 PB—
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 1600 Meters · Place 24 · Cherry Hill EastCherry Hill East1600 Meters24.5:59.28a9
May 24Olympic Conference ChampionshipsMay 24 · 3200 Meters · Place 12 · Cherry HillCherry Hill3200 Meters1212:51.38—
Apr 14Cherokee Night Racing #1: Night of 3200'sApr 14 · 3200 Meters · Place 44 · Cherry Hill EastCherry Hill East3200 Meters44.13:09.82a9