Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Feb 14:22.30aOcean Breeze InvitationalFebruary 1, 2025
1 Mile · OutdoorBlue Devil Classic · Apr 114:28.00aBlue Devil ClassicApril 11, 2026
1500 Meters · IndoorSpeed Capital New York · Dec 114:25.32aSpeed Capital New YorkDecember 11, 2022
1600 Meters · IndoorNJSIAA Group 2 & 3 Championships · Feb 214:23.82NJSIAA Group 2 & 3 ChampionshipsFebruary 21, 2026
1600 Meters · OutdoorThe Winner's Circle at The Horse Farm · Jun 114:14.44The Winner's Circle at The Horse FarmJune 11, 2025
2 Miles · IndoorU.S. Army Officials Hall of Fame Invitational · Jan 2010:18.11U.S. Army Officials Hall of Fame InvitationalJanuary 20, 2023
3000 Meters · IndoorU.S. Army Officials Hall of Fame Invitational · Jan 209:39.51U.S. Army Officials Hall of Fame InvitationalJanuary 20, 2023
3200 Meters · IndoorNJSIAA Group 2 & 3 Championships · Feb 229:29.65NJSIAA Group 2 & 3 ChampionshipsFebruary 22, 2025
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 279:04.97aHolmdel Twilight Series - Night of 3200sApril 27, 2026
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 289:17.54Holmdel Twilight Series - Night of 3200sApril 28, 2025
5000 Meters · OutdoorMoorestown Invitational · Apr 1516:32.92Moorestown InvitationalApril 15, 2023
800 Meters · IndoorSJTCA Meet #14 - Nike Elite · Jan 211:58.04aSJTCA Meet #14 - Nike EliteJanuary 21, 2026
800 Meters · OutdoorCamden County Championships · May 91:55.74aCamden County ChampionshipsMay 9, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 3200 Meters · Place 5 · Haddonfield MemorialHaddonfield Memorial3200 Meters5.9:15.34a12
May 29NJSIAA Group Championships - 2 & 3May 29 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters1.9:25.15a12
May 29NJSIAA Group Championships - 2 & 3May 29 · 1600 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial1600 Meters1.4:18.43a12
May 21Baker InvitationalMay 21 · 3200 Meters · Haddonfield MemorialHaddonfield Memorial3200 Meters--DNF12
May 21Baker InvitationalMay 21 · 800 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial800 Meters1.1:56.95a12
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters1.9:25.55a12
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 1600 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial1600 Meters1.4:20.19a12
May 9Camden County ChampionshipsMay 9 · 800 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial800 Meters2.1:55.74a PB12
Apr 27Holmdel Twilight Series - Night of 3200sApr 27 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters1.9:04.97a PB12
Apr 11Blue Devil ClassicApr 11 · 1 Mile · Place 2 · Haddonfield MemorialHaddonfield Memorial1 Mile2.4:28.00a PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 1600 Meters · Place 4 · Haddonfield MemorialHaddonfield Memorial1600 Meters44:23.82 PB12
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 3200 Meters · Place 6 · Haddonfield MemorialHaddonfield Memorial3200 Meters69:45.6212
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 3200 Meters · Place 3 · Haddonfield MemorialHaddonfield Memorial3200 Meters39:47.0412
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 1600 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial1600 Meters24:31.2012
Jan 21SJTCA Meet #14 - Nike EliteJan 21 · 800 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial800 Meters11:58.04a PB12
Jan 7La Salle Winter Series - Distance NightJan 7 · 1 Mile · Place 10 · Haddonfield MemorialHaddonfield Memorial1 Mile10.4:23.83a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 11The Winner's Circle at The Horse FarmJun 11 · 1600 Meters · Place 12 · Haddonfield MemorialHaddonfield Memorial1600 Meters124:14.44 PB11
May 30NJSIAA Group Championships - 2 & 3May 30 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters19:14.7611
May 22Baker InvitationalMay 22 · 1600 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial1600 Meters1.4:14.99a11
Apr 28Holmdel Twilight Series - Night of 3200sApr 28 · 3200 Meters · Place 8 · M HaddonfieldM Haddonfield3200 Meters89:17.54 PB—
Apr 19Colts Neck Spring InvitationalApr 19 · 1600 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial1600 Meters24:23.8511

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters19:29.65 PB11
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 3200 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial3200 Meters19:47.4711
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 7 · Haddonfield MemorialHaddonfield Memorial1 Mile7.4:22.30a PB11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 3200 Meters · Place 13 · MoorestownMoorestown3200 Meters13.9:59.96a10
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 9 · MoorestownMoorestown1600 Meters9.4:24.45a10
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 3200 Meters · Place 4 · Moorestown HMoorestown H3200 Meters49:36.6010
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 5 · Moorestown HMoorestown H1600 Meters54:29.1310
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 3200 Meters · Place 4 · Moorestown HMoorestown H3200 Meters49:36.6010
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 5 · Moorestown HMoorestown H1600 Meters54:29.1310
May 20Haddonfield Distance NightMay 20 · 1600 Meters · Place 8 · Moorestown HMoorestown H1600 Meters84:25.7510
May 15F.A.T. Duals: Seneca HSMay 15 · 3200 Meters · Place 1 · MoorestownMoorestown3200 Meters19:54.6310
May 11Burlington County ChampionshipsMay 11 · 1600 Meters · Place 4 · MoorestownMoorestown1600 Meters44:25.9410
May 2SJTCA Elite MeetMay 2 · 3200 Meters · Place 5 · MoorestownMoorestown3200 Meters5.9:42.52a10
Apr 24Moorestown vs Shawnee (Boys)Apr 24 · 1600 Meters · Place 1 · MoorestownMoorestown1600 Meters1.4:52.010
Apr 24Moorestown vs Shawnee (Boys)Apr 24 · 800 Meters · Place 1 · MoorestownMoorestown800 Meters1.2:07.010
Apr 13Moorestown InvitationalApr 13 · 1600 Meters · Place 3 · MoorestownMoorestown1600 Meters3.4:46.94a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 8 · MoorestownMoorestown3200 Meters89:41.6510
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 8 · MoorestownMoorestown3200 Meters89:41.6510
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 6 · MoorestownMoorestown3200 Meters69:48.0210
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 6 · MoorestownMoorestown3200 Meters69:48.0210
Jan 26Olympic & Tri-County Conf MeetJan 26 · 3200 Meters · Place 1 · MoorestownMoorestown3200 Meters19:47.1710
Jan 10Bears InvitationalJan 10 · 1 Mile · Place 3 · MoorestownMoorestown1 Mile3.4:49.74a10
Jan 10Bears InvitationalJan 10 · 800 Meters · Place 12 · MoorestownMoorestown800 Meters12.2:13.55a10

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 3200 Meters · Place 16 · MoorestownMoorestown3200 Meters16.9:55.23a9
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 3200 Meters · Place 3 · MoorestownMoorestown3200 Meters39:41.819
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 3200 Meters · Place 3 · Moorestown HMoorestown H3200 Meters39:41.819
May 22Haddonfield Distance NightMay 22 · 1600 Meters · Place 22 · Moorestown HMoorestown H1600 Meters224:32.29—
May 13Burlington County ChampionshipsMay 13 · 3200 Meters · Place 5 · MoorestownMoorestown3200 Meters59:52.949
May 6SJTCA Open-BoysMay 6 · 1600 Meters · Place 6 · MoorestownMoorestown1600 Meters6.4:33.23a9
Apr 29Lenape Day of Sprints and HurdlesApr 29 · 800 Meters · Place 2 · MoorestownMoorestown800 Meters22:08.30—
Apr 21The Crusader Frosh-Novice MeetApr 21 · 1600 Meters · Place 1 · MoorestownMoorestown1600 Meters14:39.699
Apr 15Moorestown InvitationalApr 15 · 5000 Meters · Place 3 · MoorestownMoorestown5000 Meters316:32.92 PB9
Apr 15Moorestown InvitationalApr 15 · 5000 Meters · Place 3 · MoorestownMoorestown5000 Meters316:32.929

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 10Fast Fridays Series Meet #4Feb 10 · 800 Meters · Place 1 · Jersey Devils EliteJersey Devils Elite800 Meters12:15.44a—
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 9 · MoorestownMoorestown3200 Meters910:09.749
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 9 · MoorestownMoorestown3200 Meters910:09.749
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 2 Miles · Place 3 · Jersey DevilJersey Devil2 Miles310:18.11 PB9
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 3000 Meters · Place 4 · Jersey DevilJersey Devil3000 Meters49:39.51 PB9
Jan 6Fast Fridays Series Meet #2Jan 6 · 1500 Meters · Place 1 · Jersey Devils EliteJersey Devils Elite1500 Meters14:38.27a9
Jan 6Fast Fridays Series Meet #2Jan 6 · 800 Meters · Place 1 · Jersey Devils EliteJersey Devils Elite800 Meters12:22.16a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Speed Capital New YorkDec 11 · 1500 Meters · Place 3 · Jersey Devils EliteJersey Devils Elite1500 Meters3.4:25.32a PB9
Dec 11Speed Capital New YorkDec 11 · 800 Meters · Place 3 · Jersey Devils EliteJersey Devils Elite800 Meters3.2:09.25a9