Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1116:18.2Manhattan University Cross Country Invitational (HS)October 11, 2025
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 412:53.58NIKE: Cherokee ChallengeSeptember 4, 2026
5,000 Meters · Belmont PlateauBriarwood Invite · Sep 1321:58.00Briarwood InviteSeptember 13, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2220:32.9NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2320:15.3NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · DREAM ParkOlympic Conference Championships · Oct 2219:28.21Olympic Conference ChampionshipsOctober 22, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2721:05.2Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Holmdel ParkNJSIAA XC Meet of Champions · Nov 1519:59NJSIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Holmdel ParkNJSIAA Meet of Champions · Nov 1620:01NJSIAA Meet of Champions November 16, 2024
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 820:12NJSIAA Group ChampionshipsNovember 8, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 26Bowdoin Park XC ClassicSep 26 · 5,000 Meters Varsity II · Place 27 · Paul VI5,000 Meters Varsity II2721:32.1711
Sep 12Briarwood InviteSep 12 · 5,000 Meters Championship · Place 11 · Paul VI5,000 Meters Championship1122:00.411
Sep 4NIKE: Cherokee ChallengeSep 4 · 3,200 Meters Junior · Place 9 · Paul VI3,200 Meters Junior912:53.58 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 141 · Paul VI5,000 Meters Championship - Northeast14120:32.9 PB10
Nov 15NJSIAA XC Meet of ChampionsNov 15 · 5,000 Meters Varsity · Place 86 · Paul VI5,000 Meters Varsity8619:59 PB10
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public A · Place 17 · Paul VI5,000 Meters Non Public A1720:12 PB10
Nov 1Bob Kiessling InvitationalNov 1 · 5,000 Meters Varsity · Place 9 · Paul VI5,000 Meters Varsity919:55.6910
Oct 22Olympic Conference ChampionshipsOct 22 · 5,000 Meters Varsity · Place 13 · Paul VI5,000 Meters Varsity1319:28.21 PB10
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity E · Place 18 · Paul VI2.5 Miles Varsity E1816:18.2 PB10
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity D · Place 18 · Paul VI5,000 Meters Varsity D1820:3710
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Championship · Place 50 · Paul VI5,000 Meters Championship5021:05.2 PB10
Sep 16Olympic Conf Batch Meet 2Sep 16 · 5,000 Meters Varsity 1 · Place 5 · Paul VI5,000 Meters Varsity 1519:56.9410
Sep 13Briarwood InviteSep 13 · 5,000 Meters Championship · Place 18 · Paul VI5,000 Meters Championship1821:58.00 PB10

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 70 · Paul VI5,000 Meters Championship - Northeast7020:15.3 PB9
Nov 16NJSIAA Meet of Champions Nov 16 · 5,000 Meters Varsity · Place 53 · Paul VI5,000 Meters Varsity5320:01 PB9
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 13 · Paul VI5,000 Meters Varsity1320:169
Nov 2Bob Kiessling InvitationalNov 2 · 5,000 Meters Varsity · Place 6 · Paul VI5,000 Meters Varsity619:06.719
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 9 · Paul VI5,000 Meters Varsity919:22.879
Oct 18Camden County ChampionshipOct 18 · 5,000 Meters Varsity · Place 4 · Paul VI5,000 Meters Varsity420:42.209
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 18 · Paul VI5,000 Meters Varsity1820:52.93—
Sep 17Olympic Conf Batch MeetSep 17 · 5,000 Meters Varsity · Place 6 · Paul VI5,000 Meters Varsity620:30.839