Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Sunken Meadow State ParkNSCHSAA League Championship · Oct 3015:14.45NSCHSAA League ChampionshipOctober 30, 2021
4,000 Meters · Goddard Memorial State ParkBrown High School Invitational · Oct 1917:19.93Brown High School InvitationalOctober 19, 2019
4,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 2416:06USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
5,000 Meters · Bethpage State ParkUSATF Long Island Association Junior Olympic Championships · Nov 1720:15USATF Long Island Association Junior Olympic ChampionshipsNovember 17, 2019
5,000 Meters · Bowdoin ParkNew York State Federation XC Championships · Nov 1818:13.1New York State Federation XC ChampionshipsNovember 18, 2023
5,000 Meters · Van Cortlandt ParkCHAMPS Northeast Regional XC Championships · Nov 2618:48.5CHAMPS Northeast Regional XC ChampionshipsNovember 26, 2022
6440 m · Haverford CollegeMain Line Invitational · Sep 1921:57.8Main Line InvitationalSeptember 19, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 429:17.1Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 327:52.8Paul Short Run (College)October 3, 2025

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 343 · HaverfordHaverford8,000 Meters White34327:52.8 PBSo
Sep 19Main Line InvitationalSep 19 · 6,440 Meters Collegiate · Place 71 · HaverfordHaverford6,440 Meters Collegiate7121:57.8 PBSo

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 8,000 Meters Open · Place 458 · HaverfordHaverford8,000 Meters Open45829:17.1 PBFr

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - New York · Place 180 · UNA-NY-KirchnerUNA-NY-Kirchner5,000 Meters Championship - New York18019:15.312
Nov 18New York State Federation XC ChampionshipsNov 18 · 5,000 Meters Championship · Place 163 · ChaminadeChaminade5,000 Meters Championship16318:13.1 PB12
Nov 11CHSAA IntersectionalsNov 11 · 2.5 Miles Varsity Championship · Place 11 · ChaminadeChaminade2.5 Miles Varsity Championship1113:40.6SR
Oct 21NYC XC CarnivalOct 21 · 2.5 Miles Varsity · Place 6 · ChaminadeChaminade2.5 Miles Varsity613:56.1SR
Oct 14Manhattan XC InvitationalOct 14 · Varsity · Place 13 · 7 Chaminade7 ChaminadeVarsity135:35SR
Oct 7Suffolk Officials InvitationalOct 7 · 5,000 Meters Varsity · Place 18 · ChaminadeChaminade5,000 Meters Varsity1818:15.0012
Sep 16Regis InvitationalSep 16 · 2.5 Miles Varsity · Place 42 · ChaminadeChaminade2.5 Miles Varsity4214:22.1—
Sep 16Regis InvitationalSep 16 · 2.5 Miles Varsity · Place 16 · ChaminadeChaminade2.5 Miles Varsity1614:22.1—

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 26CHAMPS Northeast Regional XC ChampionshipsNov 26 · 5,000 Meters Championship · Place 122 · Westhampton Beach, NYWesthampton Beach, NY5,000 Meters Championship12218:48.5 PB11
Nov 12CHSAA Intersectional ChampionshipNov 12 · 2.5 Miles Varsity Championship · Place 26 · ChaminadeChaminade2.5 Miles Varsity Championship2614:23.9—
Oct 30NSCHSAA/NSCHSGAA League ChampionshipsOct 30 · 2.5 Miles Varsity · Place 10 · ChaminadeChaminade2.5 Miles Varsity1014:22.4711
Oct 8Manhattan College XC InvitationalOct 8 · 4,000 Meters Varsity · Place 21 · 7 Chaminade7 Chaminade4,000 Meters Varsity215:44JR
Sep 10Warwick Valley Wave Mania X-C InvitationalSep 10 · 3 Miles Varsity · Place 12 · ChaminadeChaminade3 Miles Varsity1217:54.4JR

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 27Eastbay Northeast Region Cross Country ChampionshipsNov 27 · 5,000 Meters Frosh/Soph · Place 57 · Westhampton Beach NYWesthampton Beach NY5,000 Meters Frosh/Soph5719:22.910
Oct 30NSCHSAA League ChampionshipOct 30 · 2.5 Miles Varsity 2 · Place 7 · ChaminadeChaminade2.5 Miles Varsity 2715:14.45 PB10
Sep 18Bob Pratt InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 16 · ChaminadeChaminade5,000 Meters Junior Varsity1620:49.8—
Sep 11Warwick Valley Wave Mania X-C InvitationalSep 11 · 2.61 Miles Varsity · Place 5 · ChaminadeChaminade2.61 Miles Varsity516:12.6SO

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 1NSCHSAA League ChampionshipNov 1 · 1.5 Miles Freshman · Place 5 · ChaminadeChaminade1.5 Miles Freshman58:59.419
Oct 12OLMA Developmental MeetOct 12 · 1.5 Miles Freshman · Place 6 · ChaminadeChaminade1.5 Miles Freshman69:18.289

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 4,000 Meters 13-14 · Place 80 · 59-Unattached59-Unattached4,000 Meters 13-148016:06 PB8
Nov 17USATF Long Island Association Junior Olympic ChampionshipsNov 17 · 5,000 Meters 13-14 · Place 3 · 59-Unattached59-Unattached5,000 Meters 13-14320:15 PB8
Oct 29Section XI Division ChampionshipsOct 29 · 5,000 Meters Varsity · Place 130 · Westhampton BeachWesthampton Beach5,000 Meters Varsity1306:49.68
Oct 24Westhampton Beach InvitationalOct 24 · 1.55 Miles Varsity · Place 4 · Westhampton BeachWesthampton Beach1.55 Miles Varsity49:59.798
Oct 19Brown High School InvitationalOct 19 · 4,000 Meters Freshman · Place 70 · Westhampton BeachWesthampton Beach4,000 Meters Freshman7017:19.93 PB8
Sep 14Jim Smith InvitationalSep 14 · 1.5 Miles Freshman · Place 52 · Westhampton BeachWesthampton Beach1.5 Miles Freshman529:18.128