Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Broadway & West 251st StreetCHSAA NY / BQ Sectional Champs · Oct 2613:52.4CHSAA NY / BQ Sectional ChampsOctober 26, 2024
2.5 Miles · Van Cortlandt ParkCHSAA Intersectional XC Champs · Nov 812:56.8CHSAA Intersectional XC ChampsNovember 8, 2025
3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 117:44.4McQuaid InvitationalOctober 1, 2022
3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 2715:47.3060th McQuaid InvitationalSeptember 27, 2025
3,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 2412:03USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
3,000 Meters · Van Cortlandt ParkBorough/County Challenge · Oct 1312:41.21Borough/County ChallengeOctober 13, 2019
4,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2014:43.75USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
4,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 1715:44.37Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOctober 17, 2021
4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1314:26.56USATF New York Association Junior Olympic ChampionshipsNovember 13, 2022
5,000 Meters · Bowdoin ParkNYS Federation Championships at NXR · Nov 2217:44.6NYS Federation Championships at NXRNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2524:06.1NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · New World Sports ComplexFlorida Intercollegiate Invitational · Sep 416:13.2Florida Intercollegiate InvitationalSeptember 4, 2026
5,000 Meters · Ocean Breeze Athletic ComplexXavier Invitational · Sep 2016:30.40Xavier InvitationalSeptember 20, 2025
8,000 Meters · Apalachee Regional ParkFSU NCAA DI South Region Preview · Sep 1826:53.23FSU NCAA DI South Region PreviewSeptember 18, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Blue · Miami (Fla.)Miami (Fla.)8,000 Meters Blue—DNFFr
Sep 18FSU NCAA DI South Region PreviewSep 18 · 8,000 Meters New Division · Place 98 · Miami (Fla.)Miami (Fla.)8,000 Meters New Division9826:53.23 PBFr
Sep 4Florida Intercollegiate InvitationalSep 4 · 5,000 Meters Collegiate · Place 59 · Miami (Fla.)Miami (Fla.)5,000 Meters Collegiate5916:13.2 PBFr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 22NYS Federation Championships at NXRNov 22 · 5,000 Meters NYS Federation Championship · Place 162 · Xavier (NY)Xavier (NY)5,000 Meters NYS Federation Championship16217:44.6 PB12
Nov 8CHSAA Intersectional XC ChampsNov 8 · 2.5 Miles Varsity Championship · Place 5 · Xavier (NY)Xavier (NY)2.5 Miles Varsity Championship512:56.8 PB12
Oct 25CHSAA NY / BQ Sectional ChampsOct 25 · 2.5 Miles Varsity AA · Place 3 · Xavier (NY)Xavier (NY)2.5 Miles Varsity AA313:08.212
Oct 18NYC XC CarnivalOct 18 · 2.5 Miles Varsity A · Place 2 · Xavier (NY)Xavier (NY)2.5 Miles Varsity A213:17.812
Oct 11Manhattan University Cross Country Invitational (Youth Events)Oct 11 · Varsity · Place 13 · 5 Xavier5 XavierVarsity135:35SR
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity A · Place 13 · Xavier (NY)Xavier (NY)2.5 Miles Varsity A1313:55.112
Sep 2760th McQuaid InvitationalSep 27 · 3 Miles Bob Bradley Premier · Place 34 · Xavier (NY)Xavier (NY)3 Miles Bob Bradley Premier3415:47.30 PB12
Sep 20Xavier InvitationalSep 20 · 5,000 Meters Varsity 2 · Place 13 · Xavier (NY)Xavier (NY)5,000 Meters Varsity 21316:30.40 PB12

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 23NYS Federation Championships at NXRNov 23 · Varsity · Place 259 · Xavier (NY)Xavier (NY)Varsity2599:56.3JR
Oct 26CHSAA NY / BQ Sectional ChampsOct 26 · 2.5 Miles Varsity AA Boys 2.5 Miles - City · Place 12 · Xavier (NY)Xavier (NY)2.5 Miles Varsity AA Boys 2.5 Miles - City1213:52.4 PB11

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Open - New York · Place 254 · Xavier (NY)Xavier (NY)5,000 Meters Open - New York25424:06.1 PB10
Nov 18Jesuit High School Cross Country ChampionshipsNov 18 · 2.5 Miles Varsity · Place 9 · Xavier (NY)Xavier (NY)2.5 Miles Varsity914:16.310
Sep 30McQuaid InvitationalSep 30 · 3 Miles Premier · Place 226 · Xavier (NY)Xavier (NY)3 Miles Premier22619:02.810

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 12 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-141214:43.75 PB9
Nov 19Jesuit ChampionshipsNov 19 · 2.5 Miles Varsity · Place 22 · Xavier (NY)Xavier (NY)2.5 Miles Varsity2214:45.9FR
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 2 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-14214:26.56 PB9
Oct 8Manhattan College XC InvitationalOct 8 · 1.5 Miles Freshman · Place 2 · 2 Xavier2 Xavier1.5 Miles Freshman25:50FR
Oct 1McQuaid InvitationalOct 1 · 3 Miles Sophomore · Place 16 · Xavier (NY)Xavier (NY)3 Miles Sophomore1617:44.4 PB9

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 4,000 Meters 13-14 · Place 14 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-141415:36.408
Oct 17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 4,000 Meters 13-14 · Place 5 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-14515:44.37 PB8
Oct 10USATF NY XC #2Oct 10 · 4,000 Meters Varsity · Place 5 · Prospect Park YouthProspect Park Youth4,000 Meters Varsity515:29.3—
Sep 26USATF NY XC #1Sep 26 · 4,000 Meters 13-14 · Place 10 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-141016:24.898
Sep 12Ocean Breeze XC Season OpenerSep 12 · 4,000 Meters 13-14 · Place 8 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-14816:49.288

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 3,000 Meters 11-12 · Place 78 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-127812:03 PB6
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 45 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-124513:19.336
Oct 27USATF New York XC #4Oct 27 · 3,000 Meters 11-12 · Place 33 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-123312:57.606
Oct 13Borough/County ChallengeOct 13 · 3,000 Meters 11-12 · Place 27 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-122712:41.21 PB6
Sep 22USATFNY XC #1Sep 22 · 3,000 Meters 11-12 · Place 41 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-124113:53.636

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11USATF New York Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 34 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-103413:40.895
Oct 14USATF NY XC #4Oct 14 · 3,000 Meters 9-10 · Place 58 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-105815:25.91Unofficial5
Oct 6USATF NY County ChallengeOct 6 · 3,000 Meters 9-10 · Place 27 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-102713:54.665
Sep 30USATF NY XC#2Sep 30 · 3,000 Meters 9-10 · Place 32 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-103214:06.215
Sep 23USATF NY XC #1Sep 23 · 3,000 Meters 9-10 · Place 30 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-103014:18.725