Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 1532:12.8NCAA DI Southeast RegionalNovember 15, 2024
3,200 Meters · Holmdel ParkShore Coaches Invitational · Oct 711:27Shore Coaches Invitational October 7, 2017
4,000 Meters · Central Park of Morris CountyUSATF Region 2 Junior Olympic Championships · Nov 2015:10.74USATF Region 2 Junior Olympic ChampionshipsNovember 20, 2016
4,000 Meters · Deer Path ParkUSATF New Jersey Association Junior Olympic Championships · Nov 614:24.68USATF New Jersey Association Junior Olympic ChampionshipsNovember 6, 2016
5,000 Meters · 5k CourseNXR Northeast Regional Championships · Nov 2518:37.5NXR Northeast Regional ChampionshipsNovember 25, 2017
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 3017:04.8NXR Northeast & New York Regional ChampionshipsNovember 30, 2019
5,000 Meters · Deer Path ParkUSATF New Jersey Association Junior Olympic Championships · Nov 519:17.11USATF New Jersey Association Junior Olympic ChampionshipsNovember 5, 2017
5,000 Meters · Holmdel ParkEast Coast Cross Country Championships · Dec 416:08.7East Coast Cross Country ChampionshipsDecember 4, 2020
5,000 Meters · Holmdel ParkNJSIAA Group 3 Championships · Nov 1616:18NJSIAA Group 3 ChampionshipsNovember 16, 2019
5,000 Meters · Holmdel Park Colt Invitational · Oct 2116:03.89Colt InvitationalOctober 21, 2020
5,000 Meters · Thompson ParkNJSIAA Sectionals Central Group 3 · Nov 417:01.1NJSIAA Sectionals Central Group 3November 4, 2017
6,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 1518:10.2Adidas XC InvitationalSeptember 15, 2023
8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Oct 424:14.34Lakefront InviteOctober 4, 2024
8,000 Meters · UnknownACC Cross Country Championships · Oct 2825:05.0ACC Cross Country ChampionshipsOctober 28, 2022
8,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 124:28.0ACC Cross Country ChampionshipsNovember 1, 2024
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Invitational · Oct 1326:05.8Nuttycombe InvitationalOctober 13, 2023
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1425:08.6Nuttycombe Wisconsin InvitationalOctober 14, 2022

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31Big East ChampionshipsOct 31 · 8,000 Meters Champ · VillanovaVillanova8,000 Meters Champ—DNFSr
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters B Race · Place 62 · VillanovaVillanova8,000 Meters B Race6226:06.0Sr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 86 · NC StateNC State10,000 Meters D1 Southeast8632:12.8 PBJr
Nov 1ACC Cross Country ChampionshipsNov 1 · 8,000 Meters ACC · Place 115 · NC StateNC State8,000 Meters ACC11524:28.0 PBJr
Oct 19Wisconsin Pre-NationalsOct 19 · 8,000 Meters Varsity · Place 204 · NC StateNC State8,000 Meters Varsity20424:45.4SO
Oct 4Lakefront InviteOct 4 · 8,000 Meters Champs · Place 56 · NC StateNC State8,000 Meters Champs5624:14.34 PBJr
Sep 20Adidas XC Challenge (HS)Sep 20 · 6,000 Meters Open · Place 27 · NC StateNC State6,000 Meters Open2718:32.3SO
Sep 20adidas Wolfpack InvitationalSep 20 · 6,000 Meters College · Place 27 · NC StateNC State6,000 Meters College2718:32.3Jr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 13Nuttycombe InvitationalOct 13 · 8,000 Meters B Race · Place 67 · NC StateNC State8,000 Meters B Race6726:05.8 PBSo
Sep 15Adidas XC InvitationalSep 15 · 6,000 Meters College · Place 6 · NC StateNC State6,000 Meters College618:10.2 PBSo

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 28ACC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 98 · NC StateNC State8,000 Meters College9825:05.0 PBFr
Oct 14Nuttycombe Wisconsin InvitationalOct 14 · 8,000 Meters B Race · Place 68 · NC StateNC State8,000 Meters B Race6825:08.6 PBFr

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 4East Coast Cross Country ChampionshipsDec 4 · 5,000 Meters Gold · Place 5 · Colts NeckColts Neck5,000 Meters Gold516:08.7 PB12
Oct 21Colt InvitationalOct 21 · 5,000 Meters Varsity · Place 3 · Colts NeckColts Neck5,000 Meters Varsity316:03.89 PB12

2019 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 30NXR Northeast & New York Regional ChampionshipsNov 30 · 5,000 Meters Championship - NE · Place 51 · Colts NeckColts Neck5,000 Meters Championship - NE5117:04.8 PB11
Nov 23NJSIAA XC Meet of ChampionsNov 23 · 5,000 Meters Championship · Place 9 · Colts NeckColts Neck5,000 Meters Championship916:0611
Nov 16NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 5 · Colts NeckColts Neck5,000 Meters Varsity516:1811
Nov 16NJSIAA Group 3 ChampionshipsNov 16 · 5,000 Meters Varsity · Place 5 · Colts NeckColts Neck5,000 Meters Varsity516:18 PB11
Nov 9NJSIAA Sectionals - CentralNov 9 · 5,000 Meters Varsity · Place 3 · Colts NeckColts Neck5,000 Meters Varsity316:01.611
Oct 24Shore Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 4 · Colts NeckColts Neck5,000 Meters Varsity415:2111
Oct 17Monmouth County ChampionshipsOct 17 · 5,000 Meters Varsity · Place 3 · Colts NeckColts Neck5,000 Meters Varsity316:17.61JR
Oct 2Shore B-North DivisionalOct 2 · 5,000 Meters Varsity · Place 1 · Colts NeckColts Neck5,000 Meters Varsity117:18.17JR
Oct 2Shore B-North DivisionalOct 2 · 5,000 Meters Varsity · Place 1 · Colts NeckColts Neck5,000 Meters Varsity117:18.17JR
Sep 13Battle at Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 2 · Colts NeckColts Neck5,000 Meters Varsity215:2211

2018 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 24NXR Northeast & New York Regional ChampionshipsNov 24 · 5,000 Meters Championship - Northeast · Place 191 · Colts NeckColts Neck5,000 Meters Championship - Northeast19118:20.810
Nov 10NJSIAA Non-Public Group A ChampionshipsNov 10 · 5,000 Meters Varsity · Place 77 · Colts NeckColts Neck5,000 Meters Varsity7718:1310
Nov 10NJSIAA Group 3 ChampionshipsNov 10 · 5,000 Meters Varsity · Place 77 · Colts NeckColts Neck5,000 Meters Varsity7718:1310
Nov 3NJSIAA Central Sectional ChampionshipNov 3 · 5,000 Meters Group 3 · Place 11 · Colts NeckColts Neck5,000 Meters Group 31117:29.910
Oct 25Shore Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 40 · Colts NeckColts Neck5,000 Meters Varsity4016:4010
Oct 16Monmouth County ChampionshipsOct 16 · 5,000 Meters Varsity · Place 36 · Colts NeckColts Neck5,000 Meters Varsity3617:3810
Oct 9 Shore B-North DivisionalOct 9 · 5,000 Meters Varsity · Place 16 · Colts NeckColts Neck5,000 Meters Varsity1618:12.28SO
Oct 9 Shore B-North DivisionalOct 9 · 5,000 Meters Varsity · Place 6 · Colts NeckColts Neck5,000 Meters Varsity618:12.28SO
Oct 9 Shore B-North DivisionalOct 9 · 5,000 Meters Varsity · Place 7 · Colts NeckColts Neck5,000 Meters Varsity718:12.28SO
Oct 9 Shore B-North DivisionalOct 9 · 5,000 Meters Varsity · Place 11 · Colts NeckColts Neck5,000 Meters Varsity1118:12.28SO
Oct 9 Shore B-North DivisionalOct 9 · 5,000 Meters Varsity · Place 5 · Colts NeckColts Neck5,000 Meters Varsity518:12.28SO
Sep 22Thompson Park Class MeetSep 22 · 5,000 Meters Sophomore 1 · Place 2 · Colts NeckColts Neck5,000 Meters Sophomore 1217:26.0910

2017 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast Regional ChampionshipsNov 25 · 5,000 Meters Northeast Championships (Not NY) · Place 227 · Colts NeckColts Neck5,000 Meters Northeast Championships (Not NY)22718:37.5 PB9
Nov 11NJSIAA Group Non-Public A ChampionshipNov 11 · 5,000 Meters Varsity · Place 126 · Colts NeckColts Neck5,000 Meters Varsity12618:449
Nov 11NJSIAA Group 3 ChampionshipNov 11 · 5,000 Meters Varsity · Place 126 · Colts NeckColts Neck5,000 Meters Varsity12618:449
Nov 5USATF New Jersey Association Junior Olympic ChampionshipsNov 5 · 5,000 Meters 15-18 · Place 9 · Shore AthleticShore Athletic5,000 Meters 15-18919:17.11 PB9
Nov 4NJSIAA Sectionals Central Group 3Nov 4 · 5,000 Meters Varsity · Place 12 · Colts NeckColts Neck5,000 Meters Varsity1217:01.1 PB9
Oct 26Shore Conference ChampionshipOct 26 · 5,000 Meters Varsity · Place 46 · Colts NeckColts Neck5,000 Meters Varsity4616:289
Oct 17Monmouth County ChampionshipsOct 17 · 5,000 Meters Varsity · Place 42 · Colts NeckColts Neck5,000 Meters Varsity4217:379
Oct 7Shore Coaches Invitational Oct 7 · 3,200 Meters Freshman - A · Place 2 · Colts NeckColts Neck3,200 Meters Freshman - A211:27 PB9
Sep 26Shore A-North Divisional ChampionshipsSep 26 · 5,000 Meters Varsity · Place 12 · Colts NeckColts Neck5,000 Meters Varsity1217:25—
Sep 23Thompson Park Class MeetSep 23 · 2.5 Miles Freshman · Place 1 · Colts NeckColts Neck2.5 Miles Freshman113:37.089
Sep 15Battle at Ocean County ParkSep 15 · 3,200 Meters Freshman · Place 1 · Colts NeckColts Neck3,200 Meters Freshman110:209

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 2 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 18 · Shore AthleticShore Athletic4,000 Meters 13-141815:10.74 PB8
Nov 6USATF New Jersey Association Junior Olympic ChampionshipsNov 6 · 4,000 Meters 13-14 · Place 22 · Shore AthleticShore Athletic4,000 Meters 13-142214:24.68 PB8