Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRed Raider Relays · Apr 1710.81Red Raider RelaysApril 17, 2026
200 Meters · IndoorGarden State Open · Feb 2122.95Garden State OpenFebruary 21, 2025
200 Meters · OutdoorOCIAA Championships · May 1521.59aOCIAA ChampionshipsMay 15, 2026
300 Meters · IndoorSection IX OCIAA Invitational · Feb 1634.80aSection IX OCIAA InvitationalFebruary 16, 2026
400 Meters · IndoorSteve Borbet Invitational · Jan 1649.47Steve Borbet InvitationalJanuary 16, 2026
400 Meters · OutdoorNew York State Outdoor Track & Field Championships · Jun 1347.43MaNew York State Outdoor Track & Field ChampionshipsJune 13, 2026
55 Meter · IndoorCoach Saint Invitational · Dec 126.77aCoach Saint InvitationalDecember 12, 2025
55 Meters · IndoorOCIAA Divisional Championship (2 4 6) · Jan 186.69OCIAA Divisional Championship (2 4 6)January 18, 2025
600 Meters · IndoorMolloy Stanner Games · Jan 111:22.34Molloy Stanner GamesJanuary 11, 2026
600 Meters · OutdoorNYSPHSAA -NY State Champs · Mar 61:20.44NYSPHSAA -NY State ChampsMarch 6, 2026
800 Meters · IndoorPurple Champions HS Invitational · Feb 71:57.62Purple Champions HS InvitationalFebruary 7, 2026
800 Meters · OutdoorMountie Madness · Apr 171:57.60Mountie MadnessApril 17, 2025

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 400 Meters · Place 2 · Minisink Valley400 Meters2.47.43Ma PB12
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 400 Meters · Place 2 · Minisink Valley400 Meters2.47.80a12
Jun 3Section 9 State QualifierJun 3 · 400 Meters · Place 1 · Minisink Valley400 Meters1.48.06a12
Jun 3Section 9 State QualifierJun 3 · 200 Meters · Place 1 · Minisink Valley200 MetersRound P1.21.95aWind: -0.212
Jun 3Section 9 State QualifierJun 3 · 200 Meters · Place 7 · Minisink Valley200 Meters7.24.21a12
May 29Section 9 Class B ChampionshipMay 29 · 400 Meters · Place 1 · Minisink Valley400 Meters1.47.78a12
May 29Section 9 Class B ChampionshipMay 29 · 200 Meters · Place 3 · Minisink Valley200 MetersRound P3.22.47a12
May 29Section 9 Class B ChampionshipMay 29 · 200 Meters · Place 2 · Minisink Valley200 Meters2.21.81a12
May 29Section 9 Class B ChampionshipMay 29 · 100 Meters · Place 1 · Minisink Valley100 MetersRound P1.11.05a12
May 29Section 9 Class B ChampionshipMay 29 · 100 Meters · Place 4 · Minisink Valley100 Meters4.11.38aWind: -1.312
May 21Mountie MadnessMay 21 · 200 Meters · Place 2 · Minisink Valley200 Meters221.66a12
May 21Mountie MadnessMay 21 · 100 Meters · Place 2 · Minisink Valley100 Meters211.02a12
May 15OCIAA ChampionshipsMay 15 · 400 Meters · Place 2 · Minisink Valley400 Meters248.49a12
May 15OCIAA ChampionshipsMay 15 · 200 Meters · Place 1 · Minisink Valley200 MetersRound P121.59a PB12
May 8Friendship GamesMay 8 · 400 Meters · Place 1 · Minisink Valley400 Meters148.10a12
May 8Friendship GamesMay 8 · 200 Meters · Place 1 · Minisink Valley200 Meters122.07a12
May 2Warwick Ahearn ClassicMay 2 · 800 Meters · Place 1 · Minisink Valley800 Meters11:57.63a12
May 2Warwick Ahearn ClassicMay 2 · 100 Meters · Place 2 · Minisink Valley100 Meters210.92a12
Apr 21Minisink Valley Dual Meet #3Apr 21 · 400 Meters · Minisink Valley400 Meters—DNS12
Apr 21Minisink Valley Dual Meet #3Apr 21 · 200 Meters · Place 1 · Minisink Valley200 Meters1.22.09a12
Apr 21Minisink Valley Dual Meet #3Apr 21 · 100 Meters · Place 2 · Minisink Valley100 Meters2.11.21a12
Apr 17Red Raider RelaysApr 17 · 400 Meters · Place 1 · Minisink Val400 Meters148.10—
Apr 17Red Raider RelaysApr 17 · 100 Meters · Place 2 · Minisink Val100 Meters211.12—
Apr 17Red Raider RelaysApr 17 · 100 Meters · Place 1 · Minisink Val100 MetersRound P110.81 PB—
Apr 14Minisink Valley Dual Meet #2Apr 14 · 200 Meters · Place 1 · Minisink Valley200 Meters122.61a12
Apr 14Minisink Valley Dual Meet #2Apr 14 · 100 Meters · Place 1 · Minisink Valley100 Meters111.58a12
Apr 7Minisink Valley Dual Meet #1Apr 7 · 200 Meters · Place 2 · Minisink Val200 Meters222.95—
Apr 7Minisink Valley Dual Meet #1Apr 7 · 800 Meters · Place 1 · Minisink Val800 Meters12:15.17—
Mar 6NYSPHSAA -NY State ChampsMar 6 · 600 Meters · Place 1 · Minisink Val600 Meters11:20.44 PB12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 16Section IX OCIAA InvitationalFeb 16 · 300 Meters · Place 2 · Minisink Valley300 Meters2.34.80a PB12
Feb 7Purple Champions HS InvitationalFeb 7 · 800 Meters · Place 1 · Minisink Val800 Meters11:57.62 PB12
Jan 31Section 9 Class "A" ChampionshipJan 31 · 600 Meters · Place 1 · Minisink Val600 Meters11:22.88—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 300 Meters · Place 4 · Minisink Val300 Meters436.36—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 55 Meters · Place 4 · Minisink Val55 Meters46.71—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 55 Meters · Place 4 · Minisink Val55 MetersRound P46.695—
Jan 16Steve Borbet InvitationalJan 16 · 400 Meters · Place 2 · Minisink Val400 Meters249.47 PB12
Jan 11Molloy Stanner GamesJan 11 · 600 Meters · Place 1 · Minisink Val600 Meters11:22.34 PB12
Jan 3Ocean Breeze Freedom GamesJan 3 · 300 Meters · Place 19 · Minisink Valley300 MetersRound P1936.1112
Jan 3Ocean Breeze Freedom GamesJan 3 · 55 Meters · Place 45 · Minisink Valley55 MetersRound P456.9112

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · 55 Meter · Place 21 · Minisink Valley55 MeterRound P21.6.82a12
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · 400 Meters · Place 6 · Minisink Valley400 Meters6.50.80a12
Dec 12Coach Saint InvitationalDec 12 · 55 Meter · Place 11 · Minisink Valley55 MeterRound P11.6.77a PB12
Dec 12Coach Saint InvitationalDec 12 · 400 Meters · Place 2 · Minisink Valley400 Meters2.50.89a12
Feb 21Garden State OpenFeb 21 · 200 Meters · Place 7 · Minisink Val200 Meters722.95 PB—
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 400 Meters · Place 5 · Minisink Val400 Meters549.9711
Feb 8Section 9 Class "A" ChampionshipFeb 8 · 300 Meters · Place 1 · Minisink Val300 Meters136.03—
Feb 8Section 9 Class "A" ChampionshipFeb 8 · 55 Meters · Place 5 · Minisink Val55 Meters56.76—
Feb 8Section 9 Class "A" ChampionshipFeb 8 · 55 Meters · Place 5 · Minisink Val55 MetersRound P56.71—
Jan 24Puma New York International Showcase 2025Jan 24 · 300 Meters · Place 13 · Minisink Valley300 Meters1335.8211
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 600 Meters · Place 1 · Minisink Val600 Meters11:23.71—
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 55 Meters · Place 2 · Minisink Val55 Meters26.71—
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 55 Meters · Place 1 · Minisink Val55 MetersRound P16.69 PB—
Jan 12Molloy Stanner GamesJan 12 · 600 Meters · Place 12 · Minisink Val600 Meters121:23.8911
Jan 3The Armory Hispanic GamesJan 3 · 400 Meters · Place 9 · Minisink Val400 Meters950.49—
Jan 3The Armory Hispanic GamesJan 3 · 200 Meters · Place 27 · Minisink Val200 MetersRound P2722.99—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 400 Meters · Place 9 · Minisink Valley400 Meters9.49.05a11
Jun 4Section 9 State QualifierJun 4 · 400 Meters · Place 1 · Minisink Val400 Meters149.4911
May 28Section 9 Class A ChampionshipsMay 28 · 400 Meters · Place 2 · Minisink Val400 Meters248.85—
May 16OCIAA ChampionshipsMay 16 · 400 Meters · Place 2 · Minisink Val400 Meters249.32—
May 16OCIAA ChampionshipsMay 16 · 100 Meters · Place 7 · Minisink Val100 Meters711.33—
May 16OCIAA ChampionshipsMay 16 · 100 Meters · Place 8 · Minisink Val100 MetersRound P811.25—
May 3Warwick Ahearn Classic May 3 · 200 Meters · Place 2 · Minisink Valley200 Meters2.22.54a11
May 3Warwick Ahearn Classic May 3 · 100 Meters · Place 1 · Minisink Valley100 Meters1.11.08a11
Apr 22Goshen vs. Minisink ValleyApr 22 · 200 Meters · Place 1 · Minisink Val200 Meters122.46—
Apr 22Goshen vs. Minisink ValleyApr 22 · 100 Meters · Place 1 · Minisink Val100 Meters111.18—
Apr 17Mountie MadnessApr 17 · 800 Meters · Place 1 · Minisink Val800 Meters11:57.60 PB—
Apr 17Mountie MadnessApr 17 · 400 Meters · Place 3 · Minisink Val400 Meters348.86—
Apr 8Minisink Valley vs. Valley CentralApr 8 · 200 Meters · Place 1 · Minisink Val200 Meters123.20—
Apr 8Minisink Valley vs. Valley CentralApr 8 · 100 Meters · Place 1 · Minisink Val100 Meters111.63—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 55 Meter · Place 38 · Minisink Valley55 MeterRound P38.6.94a11
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 400 Meters · Place 3 · Minisink Valley400 Meters3.50.19a11
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 55 Meter · Place 27 · Minisink Valley55 MeterRound P27.6.91a11
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 200 Meters · Place 12 · Minisink Valley200 Meters12.22.95a11
Dec 14OCIAA Developmental 'A' Meet #2Dec 14 · 300 Meters · Place 1 · Minisink Valley300 Meters1.35.6011
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 600 Meters · Place 4 · Minisink Valley600 Meters41:28.4310
Feb 10Section 9 Class A ChampionshipFeb 10 · 600 Meters · Place 6 · Minisink Val600 Meters61:29.09—
Feb 10Section 9 Class A ChampionshipFeb 10 · 55 Meters · Place 14 · Minisink Val55 MetersRound P147.03—
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 400 Meters · Place 45 · Minisink Valley400 Meters4552.1410
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 55 Meters · Place 17 · Minisink Valley55 MetersRound P177.0310
Jan 12OCIAA Developmental B - FridayJan 12 · 300 Meters · Place 7 · Minisink Valley300 Meters737.7110
Jan 12OCIAA Developmental B - FridayJan 12 · 55 Meters · Place 8 · Minisink Valley55 Meters86.9310

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 30Section 9 State QualifierMay 30 · 400 Meters · Place 3 · Minisink Val400 Meters350.01—
May 30Section 9 State QualifierMay 30 · 200 Meters · Place 2 · Minisink Val200 Meters222.67—
May 30Section 9 State QualifierMay 30 · 200 Meters · Place 2 · Minisink Val200 MetersRound P222.86—
May 24Section 9 Class B & D ChampionshipMay 24 · 400 Meters · Place 3 · Minisink Val400 Meters350.2710
May 24Section 9 Class B & D ChampionshipMay 24 · 200 Meters · Place 6 · Minisink Val200 Meters622.9610
May 24Section 9 Class B & D ChampionshipMay 24 · 200 Meters · Place 3 · Minisink Val200 MetersRound P322.98110
May 17OCIAA ChampionshipMay 17 · 200 Meters · Place 10 · Minisink Val200 MetersRound S1023.02—
May 17OCIAA ChampionshipMay 17 · 200 Meters · Place 10 · Minisink Val200 MetersRound P1022.94—
May 17OCIAA ChampionshipMay 17 · 100 Meters · Place 10 · Minisink Val100 MetersRound S1011.49—
May 17OCIAA ChampionshipMay 17 · 100 Meters · Place 16 · Minisink Val100 MetersRound P1611.503—
May 11Middletown InvitationalMay 11 · 400 Meters · Place 4 · Minisink Val400 Meters450.01—
May 11Middletown InvitationalMay 11 · 200 Meters · Place 4 · Minisink Val200 Meters422.94—
May 11Middletown InvitationalMay 11 · 100 Meters · Place 10 · Minisink Val100 Meters1011.67—
May 4Warwick Ahearn ClassicMay 4 · 400 Meters · Place 2 · Minisink Val400 Meters250.73—
May 4Warwick Ahearn ClassicMay 4 · 100 Meters · Place 6 · Minisink Val100 Meters611.74—
Apr 20Niskayuna Spring RelaysApr 20 · 400 Meters · Place 5 · Minisink Valley400 Meters551.0810
Apr 20Niskayuna Spring RelaysApr 20 · 100 Meters · Place 21 · Minisink Valley100 Meters2111.6910
Apr 20Niskayuna Spring RelaysApr 20 · 400 Meters · Place 5 · Minisink Val400 Meters551.0810
Apr 20Niskayuna Spring RelaysApr 20 · 100 Meters · Place 21 · Minisink Val100 Meters2111.6910
Apr 20Niskayuna Spring RelaysApr 20 · 400 Meters · Place 5 · Minisink Valley400 Meters551.0810
Apr 20Niskayuna Spring RelaysApr 20 · 100 Meters · Place 21 · Minisink Valley100 Meters2111.6910

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 400 Meters · Place 32 · Minisink Valley400 Meters32.53.57a10
Dec 22Section 9 Holiday ClassicDec 22 · 55 Meter · Place 21 · Minisink Valley55 Meter21.6.96a10
Dec 16Bishop Loughlin GamesDec 16 · 55 Meter · Place 9 · Minisink Valley55 Meter9.7.04a10
Dec 1North Shore Season OpenerDec 1 · 300 Meters · Place 12 · Minisink Valley300 Meters12.37.81a10
Dec 1North Shore Season OpenerDec 1 · 55 Meter · Place 21 · Minisink Valley55 MeterRound P21.7.06a10
Feb 4Purple Champions HS InvitationalFeb 4 · 400 Meters · Place 27 · Minisink Val400 Meters2754.829
Feb 4Purple Champions HS InvitationalFeb 4 · 55 Meters · Place 40 · Minisink Val55 Meters407.4229
Jan 29Section 9 InvitationalJan 29 · 300 Meters · Place 20 · Minisink Val300 Meters2039.19—
Jan 20OCIAA Divisional 2/4/6Jan 20 · 300 Meters · Place 7 · Minisink Val300 Meters739.41—
Jan 13Suffern InvitationalJan 13 · 55 Meters · Place 42 · Minisink Val55 Meters427.61—
Jan 7Ocean Breeze Freedom GamesJan 7 · 55 Meters · Place 106 · Minisink Valley55 Meters1067.499

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1Section 9 State QualifierJun 1 · 200 Meters · Place 20 · Minisink Val200 MetersRound P2024.25—
Jun 1Section 9 State QualifierJun 1 · 200 Meters · Place 20 · Minisink Val200 MetersRound P2024.25—
May 27Section 9 Class A/B ChampionshipMay 27 · 200 Meters · Place 14 · Minisink Val200 MetersRound P1424.019
May 5Crusader RelaysMay 5 · 100 Meters · Place 21 · Minisink Val100 MetersRound P2111.88—
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 400 Meters · Place 3 · Minisink Valley400 Meters3.52.87a9
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 100 Meters · Place 15 · Minisink Valley100 MetersRound P15.12.27a9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 10OCIAA Developmental A MeetDec 10 · 300 Meters · Minisink Valley300 Meters--NT9
Dec 10OCIAA Developmental A MeetDec 10 · 55 Meter · Place 15 · Minisink Valley55 Meter15.7.43a9
Dec 2North Shore HS Season OpenerDec 2 · 55 Meter · Place 50 · Minisink Valley55 MeterRound P50.7.54a9