Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorU.S. Marine Corps Holiday Classic · Dec 285:13.22aU.S. Marine Corps Holiday ClassicDecember 28, 2024
1000 Meters · IndoorOcean Breeze Elite · Feb 212:54.92Ocean Breeze EliteFebruary 21, 2026
1000 Meters · OutdoorNYSPHSAA -NY State Champs · Mar 63:13.15NYSPHSAA -NY State ChampsMarch 6, 2026
1500 Meters · IndoorSection IX OCIAA Invitational · Feb 164:39.17aSection IX OCIAA InvitationalFebruary 16, 2026
1500 Meters · OutdoorOCIAA Championship · May 174:39.80OCIAA ChampionshipMay 17, 2024
1600 Meters · IndoorThe Varsity Classic · Feb 65:43.76The Varsity ClassicFebruary 6, 2023
3000 Meters · IndoorOCIAA Developmental B Meet · Dec 1713:21.94aOCIAA Developmental B MeetDecember 17, 2022
400 Meters · OutdoorKingston - Newburgh Dual · May 51:01.51aKingston - Newburgh DualMay 5, 2026
400 Meters · Relay Split · OutdoorKingston vs. Middletown · Apr 301:06.688Kingston vs. MiddletownApril 30, 2024
600 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invite - HS · Jan 101:42.60Refuel with Chocolate Milk Officials HOF Invite - HSJanuary 10, 2025
800 Meters · IndoorPurple Champions HS Invitational · Feb 72:17.51Purple Champions HS InvitationalFebruary 7, 2026
800 Meters · OutdoorOCIAA Championships · May 162:13.25OCIAA ChampionshipsMay 16, 2025
800 Meters · Relay Split · OutdoorGander Invitational · Apr 172:29.98aGander InvitationalApril 17, 2026
High Jump · OutdoorKingston - Newburgh Dual · May 54-3.00Kingston - Newburgh DualMay 5, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 1500 Meters · Place 35 · Kingston1500 Meters35.4:52.46a11
Jun 3Section 9 State QualifierJun 3 · 1500 Meters · Place 2 · Kingston1500 Meters2.4:41.78a11
Jun 3Section 9 State QualifierJun 3 · 800 Meters · Place 2 · Kingston800 Meters2.2:14.85a11
May 28Section 9 Class A ChampionshipMay 28 · 1500 Meters · Place 2 · Kingston1500 Meters2.4:56.37a11
May 28Section 9 Class A ChampionshipMay 28 · 800 Meters · Place 1 · Kingston800 Meters1.2:15.56a11
May 21Mountie MadnessMay 21 · 800 Meters · Place 3 · Kingston800 Meters32:14.16a11
May 15OCIAA ChampionshipsMay 15 · 800 Meters · Place 2 · Kingston800 Meters22:15.63a11
May 15OCIAA ChampionshipsMay 15 · 1500 Meters · Place 13 · Kingston1500 Meters135:17.54a11
May 8Shen InvyMay 8 · 800 Meters · Place 3 · Kingston800 Meters3.2:15.40a11
May 5Kingston - Newburgh DualMay 5 · High Jump · Place 1 · KingstonHigh Jump1.4-3.00 PB11
May 5Kingston - Newburgh DualMay 5 · 400 Meters · Place 1 · Kingston400 Meters1.1:01.51a PB11
May 1Crusader RelaysMay 1 · 1500 Meters · Place 3 · Kingston1500 Meters34:42.18—
Apr 17Gander InvitationalApr 17 · 800 Meters · Kingston800 MetersRelay Split—2:29.98a PB11
Apr 17Gander InvitationalApr 17 · 800 Meters · Place 1 · Kingston800 Meters1.2:19.00a11
Apr 14Middletown DualApr 14 · 1500 Meters · Place 1 · Kingston1500 Meters15:08.00—
Mar 6NYSPHSAA -NY State ChampsMar 6 · 1000 Meters · Place 32 · Kingston1000 Meters323:13.15 PB11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 21Ocean Breeze EliteFeb 21 · 1000 Meters · Place 2 · Kingston1000 Meters22:54.92 PB11
Feb 16Section IX OCIAA InvitationalFeb 16 · 1500 Meters · Place 1 · Kingston1500 Meters1.4:39.17a PB11
Feb 7Purple Champions HS InvitationalFeb 7 · 800 Meters · Place 1 · Kingston800 Meters12:17.51 PB11
Jan 31Section 9 Class "A" ChampionshipJan 31 · 1500 Meters · Place 1 · Kingston1500 Meters14:55.00—
Jan 31Section 9 Class "A" ChampionshipJan 31 · 1000 Meters · Place 2 · Kingston1000 Meters23:02.84—
Jan 23OCIAA Divisional Championship (1 3 5)Jan 23 · 1500 Meters · Place 2 · Kingston1500 Meters25:04.62—
Jan 23OCIAA Divisional Championship (1 3 5)Jan 23 · 1500 Meters · Place 2 · Kingston1500 Meters25:04.62—
Jan 23OCIAA Divisional Championship (1 3 5)Jan 23 · 1000 Meters · Place 1 · Kingston1000 Meters13:05.49—
Jan 16Steve Borbet InvitationalJan 16 · 800 Meters · Place 2 · Kingston800 Meters22:20.1211

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 1500 Meters · Place 2 · Kingston1500 Meters2.4:47.33a11
Dec 12Coach Saint InvitationalDec 12 · 1000 Meters · Place 1 · Kingston1000 Meters1.3:01.84a11
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · 1000 Meters · Place 13 · Kingston1000 Meters132:57.7710
Feb 8Section 9 Class "A" ChampionshipFeb 8 · 1500 Meters · Place 3 · Kingston1500 Meters35:02.15—
Feb 8Section 9 Class "A" ChampionshipFeb 8 · 1000 Meters · Place 2 · Kingston1000 Meters23:02.18—
Feb 3NJ Varsity ClassicFeb 3 · 800 Meters · Place 1 · Kingston800 Meters12:20.0810
Jan 24Dr. Sander ScorcherJan 24 · 800 Meters · Place 16 · Kingston800 Meters162:22.2910
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 1500 Meters · Place 1 · Kingston1500 Meters15:09.81—
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 1000 Meters · Place 2 · Kingston1000 Meters23:08.71—
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 1500 Meters · Place 4 · Kingston1500 Meters45:09.81—
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 600 Meters · Place 10 · Kingston-NY600 Meters101:42.60 PB—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 800 Meters · Place 22 · Kingston800 Meters22.2:15.96a10
Jun 4Section 9 State QualifierJun 4 · 800 Meters · Place 1 · Kingston800 Meters12:14.4610
May 28Section 9 Class A ChampionshipsMay 28 · 1500 Meters · Place 3 · Kingston1500 Meters34:57.76—
May 28Section 9 Class A ChampionshipsMay 28 · 800 Meters · Place 2 · Kingston800 Meters22:14.16—
May 16OCIAA ChampionshipsMay 16 · 1500 Meters · Place 3 · Kingston1500 Meters34:51.23—
May 16OCIAA ChampionshipsMay 16 · 800 Meters · Place 2 · Kingston800 Meters22:13.25 PB—
May 2Crusader RelaysMay 2 · 1500 Meters · Place 1 · Kingston1500 Meters14:42.17—
Apr 17Mountie MadnessApr 17 · 1500 Meters · Place 3 · Kingston1500 Meters34:48.84—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 5 · Kingston1 Mile5.5:13.22a PB10
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 1500 Meters · Place 6 · Kingston1500 Meters6.4:53.17a10
Dec 20Coach Saint InvitationalDec 20 · 1000 Meters · Place 4 · Kingston1000 Meters4.2:58.62a10
Feb 17Section 9 State QualifierFeb 17 · 1000 Meters · Place 19 · Kingston1000 Meters193:39.819
Feb 10Section 9 Class A ChampionshipFeb 10 · 1000 Meters · Place 7 · Kingston1000 Meters73:12.86—
Feb 3Purple Champions HS InvitationalFeb 3 · 1500 Meters · Place 15 · Kingston1500 Meters155:16.119
Feb 3Purple Champions HS InvitationalFeb 3 · 1000 Meters · Place 11 · Kingston1000 Meters113:10.639
Jan 20OCIAA Divisional Championship (1 3 5)Jan 20 · 1500 Meters · Place 5 · Kingston1500 Meters55:20.56—
Jan 20OCIAA Divisional Championship (1 3 5)Jan 20 · 1500 Meters · Place 5 · Kingston1500 Meters55:20.56—
Jan 14Molloy Stanner GamesJan 14 · 1600 Meters · Place 39 · Kingston1600 Meters395:55.859
Jan 13OCIAA Developmental "B" Meet - SaturdayJan 13 · 1000 Meters · Place 13 · Kingston1000 Meters133:28.499

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30Section 9 State QualifierMay 30 · 1500 Meters · Place 18 · Kingston1500 Meters185:09.10—
May 23Section 9 Class A & C ChampionshipMay 23 · 1500 Meters · Place 1 · Kingston1500 Meters14:47.889
May 17OCIAA ChampionshipMay 17 · 1500 Meters · Place 1 · Kingston1500 Meters14:39.80 PB—
May 10Shen InvitationalMay 10 · 1500 Meters · Place 2 · Kingston1500 Meters2.4:41.83a9
May 3Crusader RelaysMay 3 · 1500 Meters · Place 1 · Kingston1500 Meters14:46.50—
Apr 30Kingston vs. MiddletownApr 30 · 400 Meters · Kingston400 MetersRelay Split—1:06.688 PB9
Apr 30Kingston vs. MiddletownApr 30 · 1500 Meters · Place 2 · Kingston1500 Meters2.5:47.99a9
Apr 27Kingston Tiger RelaysApr 27 · 1500 Meters · Place 2 · Kingston1500 Meters24:55.969
Apr 24Monroe-Woodbury vs. KingstonApr 24 · 800 Meters · Place 1 · Kingston800 Meters12:20.159
Apr 19Mountie MadnessApr 19 · 1500 Meters · Place 7 · Kingston1500 Meters74:52.79—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 800 Meters · Place 1 · Kingston800 Meters1.2:30.50a9
Feb 25Section 9 Indoor QualifierFeb 25 · 1000 Meters · Place 8 · Kingston1000 Meters83:18.15—
Feb 6The Varsity ClassicFeb 6 · 1600 Meters · Place 23 · Kingston1600 Meters235:43.76 PB8
Feb 6The Varsity ClassicFeb 6 · 1600 Meters · Place 23 · Kingston1600 Meters235:43.768
Feb 6The Varsity ClassicFeb 6 · 1600 Meters · Place 23 · Kingston1600 Meters235:43.768
Jan 29Section 9 InvitationalJan 29 · 1000 Meters · Place 14 · Kingston1000 Meters143:29.00—
Jan 21OCIAA Divisional 1/3/5Jan 21 · 1000 Meters · Place 5 · Kingston1000 Meters53:29.40—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 1Section 9 State QualifierJun 1 · 1500 Meters · Place 10 · Kingston1500 Meters105:07.05—
May 27Section 9 Class A/B ChampionshipMay 27 · 1500 Meters · Place 4 · Kingston1500 Meters44:58.738
May 6Race at the Oval OfficeMay 6 · 1500 Meters · Place 2 · Kingston1500 Meters25:17.63—
Apr 12Monroe-Woodbury vs. Kingston DualApr 12 · 800 Meters · Place 4 · Kingston800 Meters42:42.37—
Apr 12Monroe-Woodbury vs. Kingston DualApr 12 · 1500 Meters · Place 3 · Kingston1500 Meters35:24.94—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 1000 Meters · Place 3 · Kingston1000 Meters3.3:25.00a8
Dec 17OCIAA Developmental B MeetDec 17 · 3000 Meters · Place 14 · Kingston3000 Meters14.13:21.94a PB8