Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNJSIAA Sectional Championships - South Group 2&3 · Feb 95:05.66NJSIAA Sectional Championships - South Group 2&3February 9, 2024
1600 Meters · OutdoorSJTCA Elite Meet · May 25:00.19aSJTCA Elite MeetMay 2, 2024
3000 Meters · IndoorTufts 6-Way Invitational · Feb 710:12.57aTufts 6-Way InvitationalFebruary 7, 2026
3200 Meters · IndoorNJSIAA Group Championships · Feb 1711:12.94NJSIAA Group ChampionshipsFebruary 17, 2023
3200 Meters · OutdoorNJSIAA Group Championships - 2 - 3 - NPB · Jun 910:43.86aNJSIAA Group Championships - 2 - 3 - NPBJune 9, 2023
3200 Meters · OutdoorHaddonfield Distance Night · May 2010:46.98Haddonfield Distance NightMay 20, 2024
5000 Meters · IndoorNew England Division III Indoor Championships · Mar 117:33.18aNew England Division III Indoor ChampionshipsMarch 1, 2026
5000 Meters · OutdoorNYC Metro Champs · Apr 417:44.95aNYC Metro ChampsApril 4, 2025
800 Meters · IndoorSJTCA Winter Meet #12 · Jan 222:21.61SJTCA Winter Meet #12January 22, 2024
800 Meters · OutdoorHaddonfield Invitational · May 172:19.52Haddonfield InvitationalMay 17, 2023

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 5000 Meters · Place 13 · AmherstAmherst5000 Meters13.18:11.42aSo
Apr 10Silfen InvitationalApr 10 · 5000 Meters · Place 19 · AmherstAmherst5000 Meters19.18:16.08aSo
Apr 4Amherst Spring FlingApr 4 · 5000 Meters · AmherstAmherst5000 Meters--DNFSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 5000 Meters · Place 4 · AmherstAmherst5000 Meters417:33.18a PBSO
Feb 13Tufts Cupid ChallengeFeb 13 · 5000 Meters · Place 2 · AmherstAmherst5000 Meters217:49.87aSo
Feb 7Tufts 6-Way InvitationalFeb 7 · 3000 Meters · Place 6 · AmherstAmherst3000 Meters610:12.57a PBSO
Feb 1Middlebury's NESCAC InviteFeb 1 · 5000 Meters · Place 1 · AmherstAmherst5000 Meters117:56.27aSO

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 4NYC Metro ChampsApr 4 · 5000 Meters · Place 1 · ColumbiaColumbia5000 Meters1.17:44.95a PBFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 18Columbia-Dartmouth-YaleJan 18 · 3000 Meters · Place 5 · ColumbiaColumbia3000 Meters5.10:23.64aFr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 3200 Meters · Place 24 · Haddonfield MemorialHaddonfield Memorial3200 Meters24.11:29.47a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 3200 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial3200 Meters2.11:00.56a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 4 · Haddonfield MemorialHaddonfield Memorial1600 Meters4.5:12.27a12
May 20Haddonfield Distance NightMay 20 · 3200 Meters · Place 11 · W HaddonfieldW Haddonfield3200 Meters1110:46.98 PB—
May 16Baker InvitationalMay 16 · 1600 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial1600 Meters2.5:08.83a12
May 2SJTCA Elite MeetMay 2 · 1600 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial1600 Meters2.5:00.19a PB12
Apr 23Haddon Township Quad MeetApr 23 · 1600 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial1600 Meters1.5:07.16a12
Apr 23Haddon Township Quad MeetApr 23 · 800 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial800 Meters2.2:24.25a12

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 3 · Haddonfield MemorialHaddonfield Memorial3200 Meters311:20.4912
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial1600 Meters25:10.8012
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 3 · Haddonfield MemorialHaddonfield Memorial3200 Meters311:20.4912
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial1600 Meters25:10.8012
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters111:25.8912
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial1600 Meters15:05.66 PB12
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters111:25.8912
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial1600 Meters15:05.6612
Jan 22SJTCA Winter Meet #12Jan 22 · 800 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial800 Meters12:21.61 PB12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18NJ Spiked Shoe HolidayDec 18 · 1600 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial1600 Meters2.5:16.08a12
Dec 18NJ Spiked Shoe HolidayDec 18 · 800 Meters · Place 7 · Haddonfield MemorialHaddonfield Memorial800 Meters7.2:32.00a12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial3200 Meters211:12.94 PB11
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial3200 Meters211:45.0211
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial3200 Meters211:45.0211

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 3200 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial3200 Meters2.10:43.86a PB11
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 1600 Meters · Place 3 · Haddonfield MemorialHaddonfield Memorial1600 Meters3.5:08.00a11
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 1600 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial1600 Meters15:07.8111
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters110:59.5211
May 17Haddonfield InvitationalMay 17 · 800 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial800 Meters22:19.52 PB11
May 13Camden County ChampionshipsMay 13 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters1.10:55.73a11
May 13Camden County ChampionshipsMay 13 · 1600 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial1600 Meters1.5:15.22a11
May 4SJTCA Elite MeetMay 4 · 1600 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial1600 Meters2.5:04.13a11
Apr 25F.A.T. Dual: Haddonfield vs West DeptfordApr 25 · 3200 Meters · Place 3 · Haddonfield MemorialHaddonfield Memorial3200 Meters313:00.2511
Apr 25F.A.T. Dual: Haddonfield vs West DeptfordApr 25 · 800 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial800 Meters12:20.8411
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 4 · Haddonfield MemorialHaddonfield Memorial3200 Meters4.11:02.19a11

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · 3200 Meters · Place 7 · Haddonfield MemorialHaddonfield Memorial3200 Meters7.11:21.07a10
May 5SJTCA Elite MeetMay 5 · 3200 Meters · Place 3 · Haddonfield MemorialHaddonfield Memorial3200 Meters3.11:26.37a10
Apr 26Haddonfield vs West DeptfordApr 26 · 3200 Meters · Place 4 · Haddonfield MemorialHaddonfield Memorial3200 Meters412:23.4210
Apr 14Cherokee Night Racing #1: Night of 3200'sApr 14 · 3200 Meters · Place 13 · Haddonfield MemorialHaddonfield Memorial3200 Meters13.11:31.34a10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 18Haddonfield vs. Audubon Dual MeetMay 18 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters1.12:13.69
May 4Haddonfield vs. Haddon Township Dual MeetMay 4 · 1600 Meters · Place 5 · Haddonfield MemorialHaddonfield Memorial1600 Meters5.5:42.59