Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 149:25.40USATF New York Association Junior Olympic ChampionshipsNovember 14, 2021
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2013:54.06USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1011:49.47USATF New York Association Junior Olympic ChampionshipsNovember 10, 2024
3,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 611:44.15AAU Cross Country NationalsDecember 6, 2025
4,000 Meters · Van Cortlandt ParkUSATF-NY XC Meet 1 · Sep 1318:11.40USATF-NY XC Meet 1September 13, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 8USATF New York Assoc. Junior Olympic ChampionshipsNov 8 · 4,000 Meters 13-14 · Tailwind4,000 Meters 13-14—DQ-
Oct 18USATF-NY XC Meet 2Oct 18 · 4,000 Meters Varsity · Place 24 · Tailwind4,000 Meters Varsity2419:40.88—
Sep 13USATF-NY XC Meet 1Sep 13 · 4,000 Meters 13-14 · Place 13 · Tailwind4,000 Meters 13-141318:11.40 PB-

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 6AAU Cross Country NationalsDec 6 · 3,000 Meters 12 Year Olds · Place 62 · Tailwind3,000 Meters 12 Year Olds6211:44.15 PB-
Oct 19USATF-NY XC Meet 2Oct 19 · 3,000 Meters Varsity · Place 12 · Tailwind3,000 Meters Varsity1212:27.4—
Oct 19USATF-NY XC Meet 2Oct 19 · 3,000 Meters Varsity · Place 12 · Tailwind3,000 Meters Varsity1212:27.4—
Sep 14USATF-NY XC Meet 1Sep 14 · 3,000 Meters 11-12 · Place 11 · Tailwind3,000 Meters 11-121113:06.4-

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 17USATF Region 1 Junior Olympic ChampionshipsNov 17 · 3,000 Meters Varsity · Place 60 · Tailwind3,000 Meters Varsity6011:56.613
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 19 · Tailwind3,000 Meters 11-121911:49.47 PB12
Oct 26Ocean Breeze SpooktacularOct 26 · 3,000 Meters Varsity · Place 28 · Tailwind3,000 Meters Varsity2812:39.4012
Oct 12USATF-NY Cross Country Series- Meet 2Oct 12 · 3,000 Meters 11-12 · Place 19 · Tailwind3,000 Meters 11-121913:25.9612
Sep 15USATF-NY Cross Country Series - Season OpenerSep 15 · 3,000 Meters 11-12 · Place 23 · Tailwind3,000 Meters 11-122314:17.4212

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 19USATF Region 1 Junior Olympic ChampionshipsNov 19 · 3,000 Meters Varsity · Place 26 · Tailwind3,000 Meters Varsity2611:50.2210
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 16 · Tailwind3,000 Meters 9-101613:22.7011
Oct 8USATF-NY Cross Country Series - Meet 2Oct 8 · 3,000 Meters 9-10 · Place 14 · Tailwind3,000 Meters 9-101413:54.4111
Sep 17USATF-NY Cross Country Series - Meet 1Sep 17 · 3,000 Meters Varsity · Place 10 · Tailwind3,000 Meters Varsity1013:43.6—

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 45 · Tailwind3,000 Meters 9-104513:54.06 PB10
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 17 · Tailwind3,000 Meters 9-101713:21.1910
Sep 25USATF NY County ChallengeSep 25 · 3,000 Meters 9-10 · Place 30 · Tailwind3,000 Meters 9-103015:03.7910

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 2,000 Meters 8U · Place 19 · Tailwind2,000 Meters 8U199:25.40 PB9
Sep 26USATF NY XC #1Sep 26 · 2,000 Meters 8U · Place 19 · Tailwind2,000 Meters 8U1910:18.129

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 8USATF New York Association ChampionshipsNov 8 · 2,000 Meters Varsity · Place 11 · Tailwind2,000 Meters Varsity117:39.1—