Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNY and BQ CHSAA Sectional Championships · May 1614.80aNY and BQ CHSAA Sectional ChampionshipsMay 16, 2026
200 Meters · IndoorUSATF New York Youth Association Championship · Feb 2630.84USATF New York Youth Association ChampionshipFebruary 26, 2023
200 Meters · OutdoorNY and BQ CHSAA Sectional Championships · May 1630.77aNY and BQ CHSAA Sectional ChampionshipsMay 16, 2026
300 Meters · IndoorCHSAA Intersectional Championship · Feb 1450.18CHSAA Intersectional ChampionshipFebruary 14, 2026
400 Meters · IndoorOcean Breeze Youth Invitational · Jan 221:12.70aOcean Breeze Youth InvitationalJanuary 22, 2023
400 Meters · OutdoorCHSAA Freshmen & Sophomore Intersectional Champions · May 101:13.95aCHSAA Freshmen & Sophomore Intersectional ChampionsMay 10, 2025
55 Meter · IndoorOcean Breeze Invitational · Feb 18.80aOcean Breeze InvitationalFebruary 1, 2025
55 Meters · IndoorOcean Breeze Youth Invitational · Feb 118.87Ocean Breeze Youth InvitationalFebruary 11, 2024
600 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 292:37.09aOcean Breeze Youth Holiday FestivalDecember 29, 2021
Long Jump · IndoorUSATF New York Indoor Youth Championships · Feb 273.02mUSATF New York Indoor Youth ChampionshipsFebruary 27, 2022
Long Jump · OutdoorIcahn Stadium - New York Relays (Youth Division) · Apr 303.28mIcahn Stadium - New York Relays (Youth Division)April 30, 2022

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23CHSAA New York State Intersectional ChampionshipMay 23 · 200 Meters · Place 32 · XaverianXaverian200 Meters32.31.55aWind: -0.610
May 16NY and BQ CHSAA Sectional ChampionshipsMay 16 · 200 Meters · Place 32 · XaverianXaverian200 Meters32.30.77a PB10
May 16NY and BQ CHSAA Sectional ChampionshipsMay 16 · 100 Meters · Place 39 · XaverianXaverian100 MetersRound P39.14.80a PB10
May 9CHSAA Freshmen & Sophomore Boys & Girls Intersectional ChampsMay 9 · 100 Meters · Place 18 · XaverianXaverian100 MetersRound P18.14.99a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 14CHSAA Intersectional ChampionshipFeb 14 · Long Jump · Place 22 · XaverianXaverianLong Jump2212-010
Feb 14CHSAA Intersectional ChampionshipFeb 14 · 300 Meters · Place 36 · XaverianXaverian300 Meters3650.18 PB10
Jan 29CHSAA NY/BQ Varsity SectionalsJan 29 · Long Jump · Place 13 · XaverianXaverianLong Jump1312-910
Jan 29CHSAA NY/BQ Varsity SectionalsJan 29 · 55 Meters · Place 60 · XaverianXaverian55 MetersRound P609.1410
Jan 11Molloy Stanner GamesJan 11 · 55 Meters · Place 59 · XaverianXaverian55 Meters599.2910
Jan 3Ocean Breeze Freedom GamesJan 3 · 300 Meters · Place 115 · XaverianXaverian300 Meters11552.3810
Jan 3Freedom GamesJan 3 · 300 Meters · Place 115 · XaverianXaverian300 Meters115.52.38a10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30CHSAA Novice ChampionshipDec 30 · 55 Meter · Place 62 · XaverianXaverian55 MeterRound P62.8.91a10
Dec 20Bishop Loughlin GamesDec 20 · 300 Meters · Place 48 · XaverianXaverian300 Meters48.50.42a10
Feb 1Ocean Breeze InvitationalFeb 1 · 55 Meter · Place 25 · XaverianXaverian55 Meter25.8.80a PB9
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 23 · XaverianXaverian200 Meters23.31.35a9
Jan 26CHSAA NY/BQ SectionalsJan 26 · 300 Meters · Place 64 · XaverianXaverian300 Meters6453.82a—
Jan 26CHSAA NY/BQ SectionalsJan 26 · 55 Meters · Place 88 · XaverianXaverian55 Meters889.19a—
Jan 12Molloy Stanner GamesJan 12 · 55 Meters · Place 67 · XaverianXaverian55 Meters679.179
Jan 4Ocean Breeze Freedom GamesJan 4 · 300 Meters · Place 240 · XaverianXaverian300 Meters24053.209

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17NY and BQ CHSAA Sectional ChampionshipsMay 17 · 200 Meters · Place 78 · XaverianXaverian200 Meters7832.669
May 17NY and BQ CHSAA Sectional ChampionshipsMay 17 · 400 Meters · Place 60 · XaverianXaverian400 Meters601:18.599
May 10CHSAA Freshmen & Sophomore Intersectional ChampionsMay 10 · 400 Meters · Place 8 · XaverianXaverian400 Meters8.1:13.95a PB9
May 10CHSAA Freshmen & Sophomore Intersectional ChampionsMay 10 · 200 Meters · Place 31 · XaverianXaverian200 Meters31.31.60a9
Apr 17Ed Jennings JamboreeApr 17 · 200 Meters · Place 18 · XaverianXaverian200 Meters1831.389
Apr 17Ed Jennings JamboreeApr 17 · 100 Meters · Place 19 · XaverianXaverian100 Meters1915.629
Mar 29CHSAA Season OpenerMar 29 · 200 Meters · Place 21 · XaverianXaverian200 Meters2132.029

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21Bishop Loughlin GamesDec 21 · 300 Meters · Place 29 · XaverianXaverian300 Meters29.50.24a9
Dec 14CHSAA Relay CarnivalDec 14 · 300 Meters · Place 70 · XaverianXaverian300 Meters70.51.13a9
Feb 25USATF New York Youth Association ChampionshipFeb 25 · Long Jump · Place 12 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump123.43m—
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 200 Meters · Place 39 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters3932.06—
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 400 Meters · Place 34 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters341:14.36—
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 75 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters751:14.79—
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 60 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meters608.87 PB—
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 82 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters8230.93—
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 110 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters1101:16.83—

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 40 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters40.50.40a8
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 38 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meter38.8.98a8
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 200 Meters · Place 41 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters4130.84 PB—
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 400 Meters · Place 38 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters381:13.60—
Jan 22Ocean Breeze Youth InvitationalJan 22 · Long Jump · Place 27 · Ocean Breeze Wave RunneOcean Breeze Wave RunneLong Jump273.22m12
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 68 · Ocean Breeze Wave RunneOcean Breeze Wave Runne400 Meters681:12.70a PB12
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 53 · Ocean Breeze Wave RunneOcean Breeze Wave Runne55 Meters538.87a12
Jan 22Ocean Breeze Youth InvitationalJan 22 · Long Jump · Place 27 · OB WaveRunnersOB WaveRunnersLong Jump273.22m—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 68 · OB WaveRunnersOB WaveRunners400 Meters681:12.70—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 53 · OB WaveRunnersOB WaveRunners55 Meters538.87—
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 55 Meter · Place 45 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meter45.8.94a12
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · Long Jump · Place 19 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump19.3.66m12
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 74 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters74.32.32a12

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Long Jump · Place 16 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump163.38m—
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200 Meters · Place 66 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters6631.96—
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Long Jump · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump113.74m—
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 100 Meters · Place 44 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters4415.36—
Apr 23New York Relays - Youth DivisionApr 23 · Long Jump · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump93.37m—
Apr 23New York Relays - Youth DivisionApr 23 · 100 Meters · Place 19 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters1915.05—
Apr 16Icahn Stadium Youth Season OpenerApr 16 · Long Jump · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump113.43m—
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 100 Meters · Place 16 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters1614.98—

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 34 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters34.52.12a12
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Long Jump · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump8.3.42m12
Dec 11Speed Capital New YorkDec 11 · 400 Meters · Place 26 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters26.1:20.74a12
Dec 11Speed Capital New YorkDec 11 · 200 Meters · Place 38 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters38.34.94a12
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · Long Jump · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump11.2.98m11
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · Long Jump · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump93.02m PB12
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 200 Meters · Place 23 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters2334.7912
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 55 Meters · Place 20 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 MetersRound P209.1512
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 200 Meters · Place 40 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters4034.4912

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Long Jump · Place 19 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump19.3.41mWind: 311
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin88.77m12
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Long Jump · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump93.55m12
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 18 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 MetersRound P1815.2712
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Long Jump · Place 16 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump16.2.81m11
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 400 Meters · Place 37 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters37.1:17.84a11
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · Long Jump · Place 10 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump10.3.29m11
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 100 Meters · Place 22 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters22.15.59a11
Apr 30Icahn Stadium - New York Relays (Youth Division)Apr 30 · Long Jump · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump53.28m PB—
Apr 30Icahn Stadium - New York Relays (Youth Division)Apr 30 · 400 Meters · Place 15 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters151:18.73—
Apr 30Icahn Stadium - New York Relays (Youth Division)Apr 30 · 100 Meters · Place 19 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters1915.89—
Apr 10Youth Challenge Series - Season OpenerApr 10 · Long Jump · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump2.3.11m11
Apr 10Youth Challenge Series - Season OpenerApr 10 · 200 Meters · Place 19 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters19.35.02a11
Apr 10Youth Challenge Series - Season OpenerApr 10 · 100 Meters · Place 12 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters12.16.27a11

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 42 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters42.58.78a11
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 600 Meters · Place 25 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners600 Meters25.2:37.09a PB11