Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Saratoga State ParkUSATF Region 1 Junior Olympic Championships · Nov 2011:03USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2016
2,000 Meters · Van Cortlandt ParkUSATF NY XC #1 · Sep 239:13.67USATF NY XC #1September 23, 2018
3,000 Meters · Greystone XC CourseLakeland XC Invitational · Oct 2312:38.85Lakeland XC InvitationalOctober 23, 2022
3,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 2413:15USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
3,000 Meters · Van Cortlandt ParkUSATFNY XC#2 · Oct 514:18.35USATFNY XC#2October 5, 2019
5,000 Meters · Blair Academy NJISAA Prep State Championships · Oct 2822:05NJISAA Prep State ChampionshipsOctober 28, 2026
5,000 Meters · Branch Brook ParkSEC Batch Meet 2 · Sep 1624:20.37SEC Batch Meet 2September 16, 2025
5,000 Meters · Cedar Grove ParkEssex County Cross Country Championship · Oct 2421:24.08Essex County Cross Country ChampionshipOctober 24, 2025
5,000 Meters · Darlington ParkSeason Opener Invitational · Sep 623:16Season Opener InvitationalSeptember 6, 2025
5,000 Meters · Garret Mountain ReservationBack to the Mountain Invitational · Sep 1922:18Back to the Mountain InvitationalSeptember 19, 2026
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 423:09Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 822:34NJSIAA Group ChampionshipsNovember 8, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters NPA · Place 68 · Montclair KimberleyMontclair Kimberley5,000 Meters NPA6823:10.1711
Oct 28NJISAA Prep State ChampionshipsOct 28 · 5,000 Meters Race 2 · Place 15 · Montclair KimberleyMontclair Kimberley5,000 Meters Race 21522:05 PB11
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Championship · Place 13 · Montclair Kimberley AcademyMontclair Kimberley Academy5,000 Meters Championship1321:05.7711
Oct 13SEC XC ChampionshipOct 13 · 5,000 Meters American · Place 9 · Montclair KimberleyMontclair Kimberley5,000 Meters American921:46.6511
Oct 8SEC Batch Meet 4Oct 8 · 5,000 Meters Varsity 3 · Place 6 · Montclair KimberleyMontclair Kimberley5,000 Meters Varsity 3621:33.011
Sep 19Back to the Mountain InvitationalSep 19 · 5,000 Meters Varsity 1 · Place 14 · Montclair KimberleyMontclair Kimberley5,000 Meters Varsity 11422:18 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public A · Place 49 · Montclair KimberleyMontclair Kimberley5,000 Meters Non Public A4922:34 PB10
Oct 29NJISAA Prep State ChampionshipsOct 29 · 5,000 Meters Varsity B · Place 15 · Montclair KimberleyMontclair Kimberley5,000 Meters Varsity B1522:3310
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 19 · Montclair KimberleyMontclair Kimberley5,000 Meters Varsity1921:24.08 PB10
Oct 14SEC ChampionshipsOct 14 · 5,000 Meters American · Place 16 · Montclair KimberleyMontclair Kimberley5,000 Meters American1621:38.2710
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity F · Place 59 · Montclair KimberleyMontclair Kimberley5,000 Meters Varsity F5923:09 PB10
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Varsity 2 · Place 11 · Montclair KimberleyMontclair Kimberley5,000 Meters Varsity 21124:06.8910
Sep 16SEC Batch Meet 2Sep 16 · 5,000 Meters Varsity 3 · Place 5 · Montclair KimberleyMontclair Kimberley5,000 Meters Varsity 3524:20.37 PB10
Sep 6Season Opener InvitationalSep 6 · 5,000 Meters Varsity 1 · Place 35 · Montclair KimberleyMontclair Kimberley5,000 Meters Varsity 13523:16 PB10

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15SEC XC Championship MeetOct 15 · 5,000 Meters Varsity · Place 20 · Montclair Kimberley AcademyMontclair Kimberley Academy5,000 Meters Varsity2022:13.049
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 11 · Montclair Kimberley AcademyMontclair Kimberley Academy5,000 Meters Varsity1122:51.069
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 11 · Montclair Kimberley AcademyMontclair Kimberley Academy5,000 Meters Varsity1122:51.069

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 9Trials of Miles XC Opening NightSep 9 · Varsity · Place 13 · Speed Skills TCSpeed Skills TCVarsity1317:26.22—

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6USATF New Jersey Association Junior Olympic ChampionshipsNov 6 · 3,000 Meters Varsity · Place 26 · Speed SkillsSpeed Skills3,000 Meters Varsity2613:25.7012
Nov 6USATF New Jersey Association Junior Olympic ChampionshipsNov 6 · 3,000 Meters Varsity · Place 26 · Speed SkillsSpeed Skills3,000 Meters Varsity2613:25.7012
Oct 23Lakeland XC InvitationalOct 23 · 3,000 Meters 11-12 · Place 14 · Speed SkillsSpeed Skills3,000 Meters 11-121412:38.85 PB12

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 27Ocean Breeze Youth Cross Country Series #1Sep 27 · 3,000 Meters Varsity · Place 14 · W Prospect ParW Prospect Par3,000 Meters Varsity1416:16.42—

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 3,000 Meters 9-10 · Place 30 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-103013:15 PB9
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 25 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-102514:30.349
Oct 27USATF New York XC #4Oct 27 · 3,000 Meters 9-10 · Place 17 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-101714:38.359
Oct 13Borough/County ChallengeOct 13 · 3,000 Meters 9-10 · Place 15 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-101514:23.069
Oct 5USATFNY XC#2Oct 5 · 3,000 Meters 9-10 · Place 11 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-101114:18.35 PB9

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 18USATF Region 1 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 27 · Prospect Park Youth RunningProspect Park Youth Running2,000 Meters 8U279:53.708
Nov 11USATF New York Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 20 · Prospect Park Youth RunningProspect Park Youth Running2,000 Meters 8U2010:17.858
Sep 30USATF NY XC#2Sep 30 · 2,000 Meters 8U · Place 6 · Prospect Park Youth RunningProspect Park Youth Running2,000 Meters 8U69:38.518
Sep 23USATF NY XC #1Sep 23 · 2,000 Meters 8U · Place 3 · Prospect Park Youth RunningProspect Park Youth Running2,000 Meters 8U39:13.67 PB8

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 2,000 Meters 8U · Place 13 · Prospect Park Youth RunningProspect Park Youth Running2,000 Meters 8U139:44.117
Oct 15USATF New York Cross Country Series - Meet #4Oct 15 · 2,000 Meters 8U · Place 16 · Prospect Park Youth RunningProspect Park Youth Running2,000 Meters 8U1610:28.37
Oct 8USATF New York Cross Country Series - Meet #3 (Borough/County Challenge)Oct 8 · 2,000 Meters 8U · Place 17 · Prospect Park Youth RunningProspect Park Youth Running2,000 Meters 8U1710:14.27
Sep 24USATF New York Cross Country Series - Meet #1Sep 24 · 2,000 Meters 8U · Place 19 · Prospect Park Youth RunningProspect Park Youth Running2,000 Meters 8U1910:50.047

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 2,000 Meters 8U · Place 69 · Prospect Park Youth RunningProspect Park Youth Running2,000 Meters 8U6911:03 PB6
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 2,000 Meters 8U · Place 34 · Prospect Park Youth RunningProspect Park Youth Running2,000 Meters 8U3411:10.306