Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRefuel with Chocolate Milk Officials HOF Invitational - HS · Jan 95:07.79Refuel with Chocolate Milk Officials HOF Invitational - HSJanuary 9, 2026
1 Mile · OutdoorGlenn D. Loucks Games · May 75:01.06Glenn D. Loucks GamesMay 7, 2026
1000 Meters · IndoorOCIAA Divisional Championship (2 4 6) · Jan 243:09.28OCIAA Divisional Championship (2 4 6)January 24, 2026
1500 Meters · IndoorOcean Breeze Freedom Games · Jan 44:39.60Ocean Breeze Freedom GamesJanuary 4, 2025
1500 Meters · OutdoorSection 9 Class C Championships · May 304:36.76Section 9 Class C ChampionshipsMay 30, 2025
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 44:57.37Ocean Breeze Freedom GamesJanuary 4, 2025
3000 Meters · IndoorNYPHSAA Indoor State Championships · Mar 810:00.86NYPHSAA Indoor State ChampionshipsMarch 8, 2025
3000 Meters · OutdoorNew York State Outdoor Track & Field Championships · Jun 1310:00.01aNew York State Outdoor Track & Field ChampionshipsJune 13, 2026
5000 Meters · OutdoorNisky Elite 5K · Apr 1717:40.60aNisky Elite 5KApril 17, 2026
800 Meters · OutdoorRace at the Oval Office · May 22:21.53Race at the Oval OfficeMay 2, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 3000 Meters · Place 13 · Pine PlainsPine Plains3000 Meters13.10:00.01a PB12
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 1500 Meters · Place 18 · Pine PlainsPine Plains1500 Meters18.4:38.68a12
Jun 3Section 9 State QualifierJun 3 · 3000 Meters · Place 2 · Pine PlainsPine Plains3000 Meters2.10:22.39a12
Jun 3Section 9 State QualifierJun 3 · 1500 Meters · Place 1 · Pine PlainsPine Plains1500 Meters1.4:40.78a12
May 27Section 9 Class C ChampionshipMay 27 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters2.4:39.47a12
May 21MHAL ChampionshipMay 21 · 3000 Meters · Place 1 · Pine PlainsPine Plains3000 Meters110:10.11a12
May 7Glenn D. Loucks GamesMay 7 · 1 Mile · Place 10 · Pine PlainsPine Plains1 Mile105:01.06 PB12
May 7Glenn D. Loucks GamesMay 7 · 1500 Meters · Place 8 · Pine PlainsPine Plains1500 Meters84:38.5612
May 5FDR TriMay 5 · 3000 Meters · Place 1 · Pine PlainsPine Plains3000 Meters1.10:54.65a12
May 5FDR TriMay 5 · 1500 Meters · Place 1 · Pine PlainsPine Plains1500 Meters1.5:13.14a12
May 2Race at the Oval OfficeMay 2 · 1500 Meters · Place 1 · Pine PlainsPine Plains1500 Meters14:45.43—
May 2Race at the Oval OfficeMay 2 · 800 Meters · Place 1 · Pine PlainsPine Plains800 Meters12:21.53 PB—
Apr 17Nisky Elite 5KApr 17 · 5000 Meters · Place 3 · UnattachedUnattached5000 Meters3.17:40.60a PB12
Apr 15Dover Ice Breaker InvitationalApr 15 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters25:27.33—
Apr 15Dover Ice Breaker InvitationalApr 15 · 3000 Meters · Place 1 · Pine PlainsPine Plains3000 Meters111:55.83—
Mar 6NYSPHSAA -NY State ChampsMar 6 · 3000 Meters · Place 16 · Pine PlainsPine Plains3000 Meters1610:04.3112
Mar 6NYSPHSAA -NY State ChampsMar 6 · 1500 Meters · Place 11 · Pine PlainsPine Plains1500 Meters114:38.1212

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Jan 30Section 9 Class "B" ChampionshipJan 30 · 3000 Meters · Place 2 · Pine PlainsPine Plains3000 Meters210:25.31—
Jan 30Section 9 Class "B" ChampionshipJan 30 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters24:53.93—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 1000 Meters · Place 2 · Pine PlainsPine Plains1000 Meters23:09.28 PB—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 3000 Meters · Place 2 · Pine PlainsPine Plains3000 Meters210:28.59—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 3000 Meters · Place 3 · Pine PlainsPine Plains3000 Meters310:28.59—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 1 Mile · Place 6 · Pine Plains-Pine Plains-1 Mile65:07.79 PB—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 1500 Meters · Place 6 · Pine Plains-Pine Plains-1500 Meters64:46.08—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 1 Mile · Place 6 · Pine Plains-Pine Plains-1 Mile65:07.79—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 1500 Meters · Place 6 · Pine Plains-Pine Plains-1500 Meters64:46.08—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 4Section 9 State QualifierJun 4 · 3000 Meters · Place 10 · Pine PlainsPine Plains3000 Meters1011:31.8811
Jun 4Section 9 State QualifierJun 4 · 1500 Meters · Place 8 · Pine PlainsPine Plains1500 Meters85:03.9011
May 30Section 9 Class C ChampionshipsMay 30 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters24:36.76 PB—
May 30Section 9 Class C ChampionshipsMay 30 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters24:36.76—
May 22MHAL ChampionshipMay 22 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters24:44.62—
May 22MHAL ChampionshipMay 22 · 3000 Meters · Place 1 · Pine PlainsPine Plains3000 Meters110:04.16—
May 857th Annual Glenn D. Loucks GamesMay 8 · 1 Mile · Place 15 · Pine PlainsPine Plains1 Mile155:01.27—
May 857th Annual Glenn D. Loucks GamesMay 8 · 1500 Meters · Place 15 · pine plainspine plains1500 Meters154:41.16—
May 3Race at the Oval OfficeMay 3 · 1500 Meters · Place 1 · Pine PlainsPine Plains1500 Meters14:44.59—
Apr 25Iron Dukes RelaysApr 25 · 800 Meters · Place 1 · Pine PlainsPine Plains800 Meters12:22.79—
Apr 25Iron Dukes RelaysApr 25 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters24:44.02—

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · 1500 Meters · Place 8 · Pine PlainsPine Plains1500 Meters84:39.8911
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · 3000 Meters · Place 14 · Pine PlainsPine Plains3000 Meters1410:00.86 PB11
Feb 7Section 9 Class "B" ChampionshipFeb 7 · 3000 Meters · Place 1 · Pine PlainsPine Plains3000 Meters110:12.14a—
Feb 7Section 9 Class "B" ChampionshipFeb 7 · 1500 Meters · Place 1 · Pine PlainsPine Plains1500 Meters14:51.33a—
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 3000 Meters · Place 1 · Pine PlainsPine Plains3000 Meters110:06.63—
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 3000 Meters · Place 1 · Pine PlainsPine Plains3000 Meters110:06.63—
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 4 · Pine PlainsPine Plains1600 Meters44:57.37 PB11
Jan 4Ocean Breeze Freedom GamesJan 4 · 1500 Meters · Place 4 · Pine PlainsPine Plains1500 Meters44:39.60 PB11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 3000 Meters · Place 16 · Pine PlainsPine Plains3000 Meters1610:07.6610
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 1500 Meters · Place 18 · Pine PlainsPine Plains1500 Meters184:42.2310
May 30Section 9 State QualifierMay 30 · 1500 Meters · Place 3 · Pine PlainsPine Plains1500 Meters34:47.08—
May 30Section 9 State QualifierMay 30 · 3000 Meters · Place 1 · Pine PlainsPine Plains3000 Meters110:13.83—
May 24Section 9 Class B & D ChampionshipMay 24 · 3000 Meters · Place 2 · Pine PlainsPine Plains3000 Meters210:20.4010
May 16MHAL ChampionshipMay 16 · 3000 Meters · Place 1 · Pine PlainsPine Plains3000 Meters110:33.52—
May 16MHAL ChampionshipMay 16 · 1500 Meters · Place 1 · Pine PlainsPine Plains1500 Meters14:56.37—
May 4Race at the Oval OfficeMay 4 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters24:44.70—
Apr 26Iron Duke RelaysApr 26 · 1500 Meters · Place 1 · Pine PlainsPine Plains1500 Meters14:47.6810
Apr 26Iron Duke RelaysApr 26 · 800 Meters · Place 4 · Pine PlainsPine Plains800 Meters42:28.4510

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 3000 Meters · Place 2 · Pine PlainsPine Plains3000 Meters210:47.3310
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 3000 Meters · Place 2 · Pine PlainsPine Plains3000 Meters210:47.3310
Feb 17Section 9 State QualifierFeb 17 · 1500 Meters · Place 5 · Pine PlainsPine Plains1500 Meters54:47.6210
Feb 9Section 9 Class B ChampionshipFeb 9 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters24:56.61—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 1Section 9 State QualifierJun 1 · 1500 Meters · Place 8 · Pine PlainsPine Plains1500 Meters84:58.84—
Jun 1Section 9 State QualifierJun 1 · 800 Meters · Place 20 · Pine PlainsPine Plains800 Meters202:31.70—
May 6Race at the Oval OfficeMay 6 · 1500 Meters · Place 1 · Pine PlainsPine Plains1500 Meters15:03.89—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 25Section 9 Indoor QualifierFeb 25 · 1500 Meters · Place 5 · Pine PlainsPine Plains1500 Meters55:02.04—
Feb 10Section 9 Class B ChampionshipsFeb 10 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters25:06.98a—
Jan 29Section 9 InvitationalJan 29 · 1500 Meters · Place 7 · Pine PlainsPine Plains1500 Meters75:11.04—
Jan 20OCIAA Divisional 2/4/6Jan 20 · 3000 Meters · Place 1 · Pine PlainsPine Plains3000 Meters111:23.16—
Jan 20OCIAA Divisional 2/4/6Jan 20 · 1000 Meters · Place 1 · Pine PlainsPine Plains1000 Meters13:27.53—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2Section 9 State QualifierJun 2 · 800 Meters · Place 17 · Pine PlainsPine Plains800 Meters172:35.65—
Jun 2Section 9 State QualifierJun 2 · 800 Meters · Place 6 · Pine PlainsPine Plains800 Meters62:35.65—
May 25Section 9 Class C/D ChampionshipMay 25 · 1500 Meters · Place 5 · Pine PlainsPine Plains1500 Meters55:21.948
May 25Section 9 Class C/D ChampionshipMay 25 · 800 Meters · Place 5 · Pine PlainsPine Plains800 Meters52:37.848
May 21MHAL ChampionshipsMay 21 · 1500 Meters · Place 2 · Pine PlainsPine Plains1500 Meters25:34.92—
May 21MHAL ChampionshipsMay 21 · 800 Meters · Place 5 · Pine PlainsPine Plains800 Meters52:41.27—
Apr 29Iron Duke RelaysApr 29 · 1500 Meters · Place 7 · Pine PlainsPine Plains1500 Meters75:33.57—
Apr 29Iron Duke RelaysApr 29 · 800 Meters · Place 5 · Pine PlainsPine Plains800 Meters52:52.54—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Section 9 State QualifierFeb 26 · 1000 Meters · Place 16 · Pine PlainsPine Plains1000 Meters163:38.05—