Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Indoor Classic · Feb 135:09.39aWidener Indoor ClassicFebruary 13, 2026
10,000 Meters · OutdoorPatriot League Outdoor Track & Field Championships · May 1536:52.12aPatriot League Outdoor Track & Field ChampionshipsMay 15, 2026
1500 Meters · OutdoorJohn Covert Classic · Apr 244:44.40aJohn Covert ClassicApril 24, 2026
1600 Meters · IndoorNJSIAA Non-Public A & B State Championships · Feb 165:21.07NJSIAA Non-Public A & B State ChampionshipsFebruary 16, 2024
1600 Meters · OutdoorNJSIAA Non Public A-B · Jun 75:19.38aNJSIAA Non Public A-BJune 7, 2024
3000 Meters · IndoorLehigh Lafayette Dual Meet · Jan 3110:18.25aLehigh Lafayette Dual MeetJanuary 31, 2026
3200 Meters · OutdoorBaker Invitational · May 1611:46.13aBaker InvitationalMay 16, 2024
400 Meters · IndoorNJSIAA Group Championships · Feb 251:09.87NJSIAA Group ChampionshipsFebruary 25, 2022
400 Meters · OutdoorNJSIAA Groups Non-Public A & B · Jun 111:11.46aNJSIAA Groups Non-Public A & BJune 11, 2021
5000 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 2818:01.83aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
5000 Meters · OutdoorLafayette-Lehigh · May 217:27.90aLafayette-LehighMay 2, 2026
800 Meters · IndoorNJSIAA Non-Public A & B State Championships · Feb 162:28.81NJSIAA Non-Public A & B State ChampionshipsFebruary 16, 2024
800 Meters · OutdoorSJTCA Open - Girls · May 62:27.68SJTCA Open - GirlsMay 6, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 10,000 Meters · Place 11 · LafayetteLafayette10,000 Meters11.36:52.12a PBSo
May 2Lafayette-LehighMay 2 · 5000 Meters · Place 1 · LafayetteLafayette5000 Meters1.17:27.90a PBSo
Apr 24John Covert ClassicApr 24 · 1500 Meters · Place 2 · LafayetteLafayette1500 Meters2.4:44.40a PBSo
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 17 · LafayetteLafayette1500 Meters17.4:45.23aSo
Apr 4Sam Howell InvitationalApr 4 · 5000 Meters · Place 8 · LafayetteLafayette5000 Meters8.17:40.51aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 5000 Meters · Place 23 · LafayetteLafayette5000 Meters23.18:01.83a PBSo
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 9 · LafayetteLafayette1 Mile95:09.39a PBSo
Jan 31Lehigh Lafayette Dual MeetJan 31 · 3000 Meters · Place 3 · LafayetteLafayette3000 Meters310:18.25a PBSO

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25Carol and John Covert ClassicApr 25 · 5000 Meters · Place 4 · LafayetteLafayette5000 Meters419:08.00FR
Apr 19Bucknell Team ChallengeApr 19 · 5000 Meters · Place 4 · LafayetteLafayette5000 Meters419:02.76FR
Apr 11Bill Butler RelaysApr 11 · 1500 Meters · Place 1 · LafayetteLafayette1500 Meters15:02.01aFr
Mar 29Lafayette OpenMar 29 · 1500 Meters · Place 15 · LafayetteLafayette1500 Meters155:10.85a—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21Bucknell Tune UpFeb 21 · 3000 Meters · Place 7 · LafayetteLafayette3000 Meters710:50.98a—
Feb 15Widener Indoor ClassicFeb 15 · 3000 Meters · Place 18 · LafayetteLafayette3000 Meters18.10:52.98aFr
Feb 1Lafayette at LehighFeb 1 · 1 Mile · Place 6 · LafayetteLafayette1 Mile6.5:20.86aFr
Jan 17NYC Gotham CupJan 17 · 1 Mile · Place 18 · LafayetteLafayette1 Mile18.5:22.79aFr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 1600 Meters · Place 7 · Bishop Eustace PrepBishop Eustace Prep1600 Meters7.5:19.38a PB12
May 28A Second Night at the Horse FarmMay 28 · 1600 Meters · Place 3 · Bishop EustaBishop Eusta1600 Meters35:24.26—
May 21Olympic Conference ChampionshipsMay 21 · 1600 Meters · Place 5 · Bishop EustaBishop Eusta1600 Meters55:22.98—
May 16Baker InvitationalMay 16 · 3200 Meters · Place 1 · Bishop Eustace PrepBishop Eustace Prep3200 Meters1.11:46.13a PB12
May 4SJTCA Open (Girls)May 4 · 1600 Meters · Place 2 · Bishop EustaBishop Eusta1600 Meters25:20.54—
May 2SJTCA Elite MeetMay 2 · 1600 Meters · Place 15 · Bishop Eustace PrepBishop Eustace Prep1600 Meters15.5:20.15a12
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 24 · Bishop Eustace PrepBishop Eustace Prep3200 Meters24.11:53.70a12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Eastern States ChampionshipsFeb 20 · 1 Mile · Place 17 · Bishop EustaBishop Eusta1 Mile175:23.2112
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 800 Meters · Place 3 · Bishop Eustace PrepBishop Eustace Prep800 Meters32:28.81 PB12
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 1600 Meters · Place 4 · Bishop Eustace PrepBishop Eustace Prep1600 Meters45:21.07 PB12
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 800 Meters · Place 3 · Bishop Eustace PrepBishop Eustace Prep800 Meters32:28.8112
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 1600 Meters · Place 4 · Bishop Eustace PrepBishop Eustace Prep1600 Meters45:21.0712

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 15Olympic Conference #1Dec 15 · 1600 Meters · Place 1 · Bishop Eustace PrepBishop Eustace Prep1600 Meters1.5:26.15a12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 800 Meters · Place 8 · Bishop Eustace PrepBishop Eustace Prep800 Meters82:37.3011
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 5 · Bishop Eustace PrepBishop Eustace Prep1600 Meters55:39.6411
Feb 6SJTCA Winter Meet #12Feb 6 · 1600 Meters · Place 7 · Bishop EustaBishop Eusta1600 Meters75:39.33—
Feb 4Ocean Breeze InvitationalFeb 4 · 800 Meters · Place 38 · Bishop EustaBishop Eusta800 Meters382:30.03—
Jan 27Olympic Conference #2Jan 27 · 800 Meters · Place 8 · Bishop Eustace PrepBishop Eustace Prep800 Meters82:36.1611

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 1600 Meters · Place 9 · Bishop Eustace PrepBishop Eustace Prep1600 Meters9.5:38.91a11
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 800 Meters · Place 7 · Bishop Eustace PrepBishop Eustace Prep800 Meters7.2:28.33a11
May 23Olympic Conference Championships (Patriot)May 23 · 800 Meters · Place 8 · Bishop Eustace PrepBishop Eustace Prep800 Meters82:27.7211
May 23Olympic Conference Championships (Patriot)May 23 · 800 Meters · Place 8 · Bishop EustaBishop Eusta800 Meters82:27.72—
May 17Haddonfield InvitationalMay 17 · 1600 Meters · Place 7 · Bishop Eustace PrepBishop Eustace Prep1600 Meters75:28.0411
May 13Camden County ChampionshipsMay 13 · 1600 Meters · Place 4 · Bishop Eustace PrepBishop Eustace Prep1600 Meters4.5:32.28a11
May 6SJTCA Open - GirlsMay 6 · 800 Meters · Place 6 · Bishop Eustace PrepBishop Eustace Prep800 Meters62:27.68 PB11
Apr 15Fast Times at Cherokee HighApr 15 · 1600 Meters · Place 6 · Bishop EustaBishop Eusta1600 Meters65:32.34—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Olympic Conference MeetDec 17 · 1600 Meters · Place 5 · Bishop Eustace PrepBishop Eustace Prep1600 Meters5.5:58.12a11
Feb 25NJSIAA Group ChampionshipsFeb 25 · 400 Meters · Place 10 · Bishop Eustace PrepBishop Eustace Prep400 Meters101:09.87 PB10
Feb 25NJSIAA Group ChampionshipsFeb 25 · 800 Meters · Place 9 · Bishop Eustace PrepBishop Eustace Prep800 Meters92:48.0310
Feb 25NJSIAA Group ChampionshipsFeb 25 · 400 Meters · Place 10 · Bishop Eustace PrepBishop Eustace Prep400 Meters101:09.8710
Feb 25NJSIAA Group ChampionshipsFeb 25 · 800 Meters · Place 9 · Bishop Eustace PrepBishop Eustace Prep800 Meters92:48.0310

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 800 Meters · Place 9 · Bishop Eustace PrepBishop Eustace Prep800 Meters92:35.7710
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 800 Meters · Place 13 · Bishop Eustace PrepBishop Eustace Prep800 Meters132:35.7710
May 31Haddonfield Distance NightMay 31 · 800 Meters · Place 35 · Bishop EustaBishop Eusta800 Meters352:37.57—
May 24Olympic Conference ChampionshipsMay 24 · 800 Meters · Place 13 · Bishop EustaBishop Eusta800 Meters132:37.22—
May 14Camden County ChampionshipsMay 14 · 800 Meters · Place 4 · Bishop EustaBishop Eusta800 Meters42:39.40—

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 400 Meters · Place 30 · Bishop Eustace PrepBishop Eustace Prep400 Meters30.1:11.46a PB9