Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorFriar Invitational · Apr 104:14.71aFriar InvitationalApril 10, 2026
1000 Meters · IndoorAmerica East Indoor Championships · Feb 202:23.70America East Indoor ChampionshipsFebruary 20, 2026
1500 Meters · OutdoorJim Boulanger Invitational · Apr 74:05.19aJim Boulanger InvitationalApril 7, 2024
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 74:40.66Ocean Breeze Freedom GamesJanuary 7, 2023
1600 Meters · OutdoorSection 1 Class A Championship · May 274:22.89aSection 1 Class A ChampionshipMay 27, 2023
300 Meters · IndoorSection 1 Class A & C Champs · Feb 837.27Section 1 Class A & C ChampsFebruary 8, 2023
400 Meters · OutdoorGeorge Davis Invitational · Apr 1950.18aGeorge Davis InvitationalApril 19, 2024
500 Meters · IndoorCoach Saint Invitational · Dec 161:08.23aCoach Saint InvitationalDecember 16, 2022
600 Meters · IndoorNYSPHSAA Indoor State Championships · Mar 41:21.90NYSPHSAA Indoor State ChampionshipsMarch 4, 2023
800 Meters · IndoorNew England (NEICAAA) Indoor Championships · Mar 61:52.05aNew England (NEICAAA) Indoor ChampionshipsMarch 6, 2026
800 Meters · OutdoorAmerica East Outdoor Championships · May 91:51.76aAmerica East Outdoor ChampionshipsMay 9, 2026
800 Meters · Outdoor · Hand timedNanuet Relays · May 152:16.1hNanuet RelaysMay 15, 2021
800 Meters · Relay Split · OutdoorAmerica East Outdoor Track & Field Championships · May 41:54.741America East Outdoor Track & Field ChampionshipsMay 4, 2024
Results · IndoorSuffern Invitational · Jan 105:29.5Suffern InvitationalJanuary 10, 2020

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 800 Meters · Place 3 · New HampshireNew Hampshire800 MetersRound P3.1:51.76a PBJr
May 9America East Outdoor ChampionshipsMay 9 · 800 Meters · Place 7 · New HampshireNew Hampshire800 Meters7.1:52.08aJr
Apr 24UNH Wildcat InvitationalApr 24 · 800 Meters · Place 1 · New HampshireNew Hampshire800 Meters1.1:52.14aJr
Apr 10Friar InvitationalApr 10 · 1 Mile · Place 12 · New HampshireNew Hampshire1 Mile12.4:14.71a PBJr
Apr 4Jim Boulanger InvitationalApr 4 · 800 Meters · Place 1 · New HampshireNew Hampshire800 Meters1.1:55.80aJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 800 Meters · Place 3 · New HampshireNew Hampshire800 Meters31:58.33aJR
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 800 Meters · Place 1 · New HampshireNew Hampshire800 Meters11:52.05a PBJR
Feb 20America East Indoor ChampionshipsFeb 20 · 1000 Meters · Place 1 · New HampshireNew Hampshire1000 Meters12:23.70 PBSO
Feb 6Riverhawk InvitationalFeb 6 · 1000 Meters · Place 4 · New HampshireNew Hampshire1000 Meters42:27.15aJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 102025 NEICAAA Outdoor ChampsMay 10 · 800 Meters · Place 5 · New HampshireNew Hampshire800 Meters51:53.85aSO
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 800 Meters · Place 2 · New HampshireNew Hampshire800 Meters2.1:53.07aSo
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 800 Meters · New HampshireNew Hampshire800 Meters—DNSSo

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10NEICAAA Outdoor ChampionshipMay 10 · 800 Meters · Place 19 · New HampshireNew Hampshire800 Meters191:57.86FR
May 10NEICAAA Outdoor ChampionshipMay 10 · 800 Meters · Place 19 · New HampshireNew Hampshire800 Meters191:57.86FR
May 4America East Outdoor Track & Field ChampionshipsMay 4 · 800 Meters · New HampshireNew Hampshire800 MetersRelay Split—1:54.741 PBFr
May 4America East Outdoor Track & Field ChampionshipsMay 4 · 800 Meters · Place 1 · New HampshireNew Hampshire800 MetersRound P1.1:52.80aFr
May 4America East Outdoor Track & Field ChampionshipsMay 4 · 800 Meters · Place 8 · New HampshireNew Hampshire800 Meters8.1:58.30aFr
Apr 26America East Pre-ConferenceApr 26 · 800 Meters · Place 2 · New HampshireNew Hampshire800 Meters2.1:53.68aFr
Apr 19George Davis InvitationalApr 19 · 400 Meters · Place 9 · New HampshireNew Hampshire400 Meters9.50.18a PBFr
Apr 13UMASS Commonwealth Invitational Apr 13 · 800 Meters · Place 3 · New HampshireNew Hampshire800 Meters31:58.14a—
Apr 7Jim Boulanger InvitationalApr 7 · 1500 Meters · Place 2 · New HampshireNew Hampshire1500 Meters2.4:05.19a PBFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 19America East Indoor ChampionshipsFeb 19 · 800 Meters · Place 8 · New HampshireNew Hampshire800 Meters81:55.53FR

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 8UMaine Meet #1Dec 8 · 800 Meters · Place 1 · New HampshireNew Hampshire800 Meters1.1:56.07aFr
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 600 Meters · Place 6 · Clarkstown SClarkstown S600 Meters61:21.90 PB12
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 600 Meters · Place 6 · Clarkstown SouthClarkstown South600 Meters61:21.9012
Feb 8Section 1 Class A & C ChampsFeb 8 · 300 Meters · Place 4 · Clarkstown SClarkstown S300 Meters437.27 PB12
Feb 8Section 1 Class A & C ChampsFeb 8 · 600 Meters · Place 1 · Clarkstown SClarkstown S600 Meters11:23.6612
Jan 22Section 1 League Champs #3Jan 22 · 1000 Meters · Place 1 · Clarkstown SClarkstown S1000 Meters12:38.40—
Jan 13Steve Borbet InvitationalJan 13 · 600 Meters · Place 7 · Clarkstown SClarkstown S600 Meters71:26.9512
Jan 7Ocean Breeze Freedom GamesJan 7 · 300 Meters · Place 35 · Clarkstown SouthClarkstown South300 MetersRound P3537.4912
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 16 · Clarkstown SouthClarkstown South1600 Meters164:40.66 PB12
Jan 4Section 1 Dendy #2Jan 4 · 1000 Meters · Place 2 · Clarkstown SClarkstown S1000 Meters22:43.7012

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 800 Meters · Place 1 · Clarkstown SouthClarkstown South800 Meters11:52.6812
Jun 1Section 1 State QualifierJun 1 · 800 Meters · Place 1 · Clarkstown SClarkstown S800 Meters11:53.56—
May 27Section 1 Class A ChampionshipMay 27 · 1600 Meters · Place 1 · Clarkstown SouthClarkstown South1600 Meters1.4:22.89a PB12
May 11Glenn D. Loucks Games 2023May 11 · 800 Meters · Place 4 · Clarkstown SouthClarkstown South800 Meters41:52.7912
May 2Section 1 League 1B ChampsMay 2 · 1600 Meters · Place 1 · Clarkstown SouthClarkstown South1600 Meters1.4:30.97a12
May 2Section 1 League 1B ChampsMay 2 · 400 Meters · Place 1 · Clarkstown SouthClarkstown South400 Meters1.51.33a12
Apr 29Gold Rush InvitationalApr 29 · 800 Meters · Place 1 · Clarkstown SClarkstown S800 Meters11:58.6312
Apr 19Coach Sing InvitationalApr 19 · 800 Meters · Place 1 · Clarkstown SClarkstown S800 Meters11:55.63—
Apr 14Mountie MadnessApr 14 · 1600 Meters · Place 7 · Clarkstown SClarkstown S1600 Meters74:30.21—

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 16Coach Saint InvitationalDec 16 · 500 Meters · Place 5 · Clarkstown SouthClarkstown South500 Meters5.1:08.23a PB12
Dec 5Section 1 Kickoff #2Dec 5 · 1000 Meters · Place 1 · Clarkstown SouthClarkstown South1000 Meters1.2:42.02a12
Feb 9Section 1 Class A ChampsFeb 9 · 1000 Meters · Place 3 · Clarkstown SouthClarkstown South1000 Meters32:43.9511
Feb 9Section 1 Class A ChampsFeb 9 · 600 Meters · Place 4 · Clarkstown SouthClarkstown South600 Meters41:29.7811
Feb 6Section 1 League 1D ChampsFeb 6 · 600 Meters · Place 1 · Clarkstown SouthClarkstown South600 Meters1.1:27.36a11
Feb 6Section 1 Novice InvitationalFeb 6 · 600 Meters · Place 1 · Clarkstown SouthClarkstown South600 Meters1.1:27.36a11
Jan 14Suffern InvitationalJan 14 · 1000 Meters · Place 8 · Clarkstown SouthClarkstown South1000 Meters8.2:48.04a11

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27Section 1 Class A ChampionshipMay 27 · 800 Meters · Place 1 · Clarkstown SClarkstown S800 Meters12:00.36—
May 18Rockland County ChampsMay 18 · 800 Meters · Place 1 · Clarkstown SouthClarkstown South800 Meters1.2:00.66a11
Apr 30Gold RushApr 30 · 800 Meters · Place 3 · Clarkstown SClarkstown S800 Meters32:00.55—
Apr 26Section 1 League 1D ChampsApr 26 · 800 Meters · Place 1 · Clarkstown SouthClarkstown South800 Meters11:58.39—
Apr 26Section 1 League 1D ChampsApr 26 · 400 Meters · Place 1 · Clarkstown SouthClarkstown South400 Meters152.94—
Apr 14Suffern Mountie MadnessApr 14 · 800 Meters · Place 1 · Clarkstown SouthClarkstown South800 Meters12:00.47—

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 15Nanuet RelaysMay 15 · 800 Meters · Place 8 · Clarkstown SouthClarkstown South800 Meters8.2:16.1h PB10
May 1Pirate Relays - Saturday #1May 1 · 800 Meters · Place 22 · Clarkstown SouthClarkstown South800 Meters22.2:30.41aUnofficial10

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10Suffern InvitationalJan 10 · Results · Place 25 · Clarkstown SouthClarkstown SouthResults255:29.5 PB9