Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMiddlebury's NESCAC Invite · Feb 14:36.74aMiddlebury's NESCAC InviteFebruary 1, 2026
1 Mile · Outdoor57th Annual Glenn D. Loucks Games · May 84:42.9857th Annual Glenn D. Loucks GamesMay 8, 2025
1000 Meters · IndoorPurple Champions HS Invitational · Feb 12:41.85Purple Champions HS InvitationalFebruary 1, 2025
1500 Meters · OutdoorTrinity Invitational · Apr 184:19.39aTrinity InvitationalApril 18, 2026
1600 Meters · IndoorWestchester County Champs · Jan 254:33.83aWestchester County ChampsJanuary 25, 2025
1600 Meters · OutdoorSection 1 Class B Championship · May 224:37.59Section 1 Class B ChampionshipMay 22, 2024
2 Miles · IndoorThe Armory HS Holiday Classic · Dec 2910:47.74aThe Armory HS Holiday ClassicDecember 29, 2022
3000 Meters · IndoorTufts Cupid Challenge · Feb 139:15.50aTufts Cupid ChallengeFebruary 13, 2026
3000m Steeplechase · 0.914m · OutdoorSilfen Invitational · Apr 1010:26.28aSilfen InvitationalApril 10, 2026
3200 Meters · IndoorSection 1 Kickoff #3 · Dec 1510:10.95aSection 1 Kickoff #3December 15, 2024
3200 Meters · OutdoorS1 League 2C Championship · Apr 2810:00.65aS1 League 2C ChampionshipApril 28, 2025
400 Meters · IndoorThe Armory HS Holiday Classic · Dec 291:00.89aThe Armory HS Holiday ClassicDecember 29, 2022
400 Meters · OutdoorSomers vs. Byram Hills · Apr 2157.84aSomers vs. Byram HillsApril 21, 2025
400 Meters · Relay Split · OutdoorSection 1 League 2C Champs · Apr 3053.927Section 1 League 2C ChampsApril 30, 2024
600 Meters · IndoorSection 1 Dendy 1 · Jan 61:33.76aSection 1 Dendy 1January 6, 2025
800 Meters · OutdoorSomers vs. Byram Hills · Apr 212:11.45aSomers vs. Byram HillsApril 21, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 3000m Steeplechase · Place 27 · Trinity (Conn.)Trinity (Conn.)3000m Steeplechase0.914m27.10:42.13aFr
Apr 18Trinity InvitationalApr 18 · 1500 Meters · Place 54 · Trinity (Conn.)Trinity (Conn.)1500 Meters54.4:19.39a PBFr
Apr 10Silfen InvitationalApr 10 · 3000m Steeplechase · Place 7 · Trinity (Conn.)Trinity (Conn.)3000m Steeplechase0.914m7.10:26.28a PBFr
Apr 4Springfield College ClassicApr 4 · 3000m Steeplechase · Place 6 · Trinity (Conn.)Trinity (Conn.)3000m Steeplechase0.914m6.10:45.81aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Tufts Cupid ChallengeFeb 13 · 3000 Meters · Place 25 · Trinity (Conn.)Trinity (Conn.)3000 Meters259:15.50a PBFr
Feb 1Middlebury's NESCAC InviteFeb 1 · 1 Mile · Place 35 · Trinity (Conn.)Trinity (Conn.)1 Mile354:36.74a PBFR
Jan 17Branwen Smith-King InvitationalJan 17 · 3000 Meters · Place 11 · Trinity (Conn.)Trinity (Conn.)3000 Meters119:26.55aFr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16Section 1 Westchester County ChampionshipMay 16 · 1600 Meters · Place 29 · Byram HillsByram Hills1600 Meters29.4:45.25a12
May 857th Annual Glenn D. Loucks GamesMay 8 · 1 Mile · Place 10 · Byram HillsByram Hills1 Mile104:42.98 PB12
May 857th Annual Glenn D. Loucks GamesMay 8 · 1500 Meters · Place 10 · byram hillsbyram hills1500 Meters104:24.94—
Apr 28S1 League 2C ChampionshipApr 28 · 3200 Meters · Place 1 · Byram HillsByram Hills3200 Meters1.10:00.65a PB12
Apr 28S1 League 2C ChampionshipApr 28 · 1600 Meters · Place 2 · Byram HillsByram Hills1600 Meters2.4:38.13a12
Apr 28S1 League 2C ChampionshipApr 28 · 400 Meters · Byram HillsByram Hills400 MetersRelay Split—55.13912
Apr 28Section 1 League 2C ChampionshipApr 28 · 3200 Meters · Place 1 · Byram HillsByram Hills3200 Meters1.10:00.65a12
Apr 28Section 1 League 2C ChampionshipApr 28 · 1600 Meters · Place 2 · Byram HillsByram Hills1600 Meters2.4:38.13a12
Apr 26Rye RelaysApr 26 · 1600 Meters · Place 4 · Byram HillsByram Hills1600 Meters44:40.04a12
Apr 21Somers vs. Byram HillsApr 21 · 800 Meters · Place 1 · Byram HillsByram Hills800 Meters1.2:11.45a PB12
Apr 21Somers vs. Byram HillsApr 21 · 400 Meters · Place 4 · Byram HillsByram Hills400 Meters4.57.84a PB12
Apr 5Panther Palooza 2025Apr 5 · 3200 Meters · Place 3 · Byram HillsByram Hills3200 Meters3.10:10.32a12
Apr 5Panther Palooza 2025Apr 5 · 1600 Meters · Place 6 · Byram HillsByram Hills1600 Meters6.4:50.70a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 23Section 1 State QualifierFeb 23 · 1600 Meters · Place 11 · Byram HillsByram Hills1600 Meters114:37.8012
Feb 23Section 1 State QualifierFeb 23 · 1600 Meters · Place 11 · Byram HillsByram Hills1600 Meters114:37.8012
Feb 16Section 1 Class ChampsFeb 16 · 1600 Meters · Place 7 · Byram HillsByram Hills1600 Meters74:38.8612
Feb 1Purple Champions HS InvitationalFeb 1 · 1000 Meters · Place 14 · Byram HillsByram Hills1000 Meters142:41.85 PB12
Jan 25Westchester County ChampsJan 25 · 1600 Meters · Place 6 · Byram HillsByram Hills1600 Meters6.4:33.83a PB12
Jan 20Section 1 League Champs #4Jan 20 · 1000 Meters · Place 1 · Byram HillsByram Hills1000 Meters12:43.77—
Jan 17Steve Borbet InvitationalJan 17 · 1 Mile · Place 16 · Byram HillsByram Hills1 Mile164:39.6812
Jan 12Molloy Stanner GamesJan 12 · 1600 Meters · Place 18 · Byram HillsByram Hills1600 Meters184:37.4012
Jan 6Section 1 Dendy 1Jan 6 · 1000 Meters · Place 1 · Byram HillsByram Hills1000 Meters1.2:52.77a12
Jan 6Section 1 Dendy 1Jan 6 · 600 Meters · Place 2 · Byram HillsByram Hills600 Meters2.1:33.76a PB12
Jan 3The Armory Hispanic GamesJan 3 · 1 Mile · Place 61 · Byram Hills-Byram Hills-1 Mile614:43.64—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 15Section 1 Kickoff #3Dec 15 · 3200 Meters · Place 4 · Byram HillsByram Hills3200 Meters4.10:10.95a PB12
Feb 18Section 1 State QualifierFeb 18 · 1600 Meters · Place 14 · Byram HillsByram Hills1600 Meters144:43.0411
Feb 4S1 Class B ChampsFeb 4 · 1000 Meters · Place 11 · Byram HillsByram Hills1000 Meters11.2:47.32a11
Jan 27Section 1 Westchester County ChampionshipJan 27 · 1600 Meters · Place 10 · Byram HillsByram Hills1600 Meters104:38.3311
Jan 21Section 1 League Champs #3Jan 21 · 1600 Meters · Place 2 · Byram HillsByram Hills1600 Meters24:47.30—
Jan 21Section 1 League Champs #2Jan 21 · 1600 Meters · Place 2 · Byram HillsByram Hills1600 Meters2.4:47.30a11
Jan 14Molloy Stanner GamesJan 14 · 1600 Meters · Place 37 · Byram HillsByram Hills1600 Meters374:48.5411
Jan 12Suffern InvitationalJan 12 · 1000 Meters · Place 5 · Byram HillsByram Hills1000 Meters52:48.52—
Jan 3Section 1 Dendy #2Jan 3 · 3200 Meters · Place 7 · Byram HillsByram Hills3200 Meters710:43.0811

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 30Section 1 State QualifierMay 30 · 1600 Meters · Place 8 · Byram HillsByram Hills1600 Meters84:38.50—
May 22Section 1 Class B ChampionshipMay 22 · 1600 Meters · Place 8 · Byram HillsByram Hills1600 Meters84:37.59 PB11
May 17Section 1 Westchester County ChampionshipMay 17 · 3200 Meters · Place 19 · Byram HillsByram Hills3200 Meters19.10:11.19a11
May 17Section 1 Westchester County ChampionshipMay 17 · 1600 Meters · Place 12 · Byram HillsByram Hills1600 Meters12.4:38.13a11
May 956th Annual Glenn D. Loucks GamesMay 9 · 1 Mile · Place 16 · Byram HillsByram Hills1 Mile164:43.1011
May 956th Annual Glenn D. Loucks GamesMay 9 · 1500 Meters · Place 16 · Byram HillsByram Hills1500 Meters164:23.5511
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 1 Mile · Place 13 · Byram HillsByram Hills1 Mile134:48.6611
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 1 Mile · Place 4 · Byram HillsByram Hills1 Mile44:48.6611
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 800 Meters · Place 32 · Byram HillsByram Hills800 Meters322:13.2411
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 800 Meters · Place 8 · Byram HillsByram Hills800 Meters82:13.2411
Apr 30Section 1 League 2C ChampsApr 30 · 3200 Meters · Place 3 · Byram HillsByram Hills3200 Meters3.10:19.36a11
Apr 30Section 1 League 2C ChampsApr 30 · 400 Meters · Byram HillsByram Hills400 MetersRelay Split—53.927 PB11
Apr 20North Rockland Red Raider RelaysApr 20 · 1600 Meters · Place 12 · Byram HillsByram Hills1600 Meters124:41.0311
Apr 20North Rockland Red Raider RelaysApr 20 · 800 Meters · Place 39 · Byram HillsByram Hills800 Meters392:15.1211
Apr 20Red Raider RelaysApr 20 · 1600 Meters · Place 12 · Byram HillsByram Hills1600 Meters12.4:41.03a11
Apr 20Red Raider RelaysApr 20 · 800 Meters · Place 39 · Byram HillsByram Hills800 Meters39.2:15.12a11
Apr 13Panther Palooza 2024Apr 13 · 1600 Meters · Place 7 · Byram HillsByram Hills1600 Meters74:55.0211

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 15Coach Saint InvitationalDec 15 · 1 Mile · Place 19 · Byram HillsByram Hills1 Mile19.4:50.41a11
Dec 3Section 1 Kick Off #1Dec 3 · 1000 Meters · Place 2 · Byram HillsByram Hills1000 Meters2.2:51.01a11
Dec 3Section 1 Kick Off #1Dec 3 · 600 Meters · Place 12 · Byram HillsByram Hills600 Meters12.1:39.55a11
Feb 5Section 1 Class B ChampsFeb 5 · 1600 Meters · Place 5 · Byram HillsByram Hills1600 Meters54:55.4410
Jan 28Section 1 Westchester County ChampionshipJan 28 · 3200 Meters · Place 16 · Byram HillsByram Hills3200 Meters1610:29.7910
Jan 13Suffern InvitationalJan 13 · 3200 Meters · Place 20 · Byram HillsByram Hills3200 Meters2010:54.88—
Jan 13Suffern InvitationalJan 13 · 600 Meters · Place 55 · Byram HillsByram Hills600 Meters551:44.58—
Jan 4Section 1 League Champs #1Jan 4 · 3200 Meters · Place 2 · Byram HillsByram Hills3200 Meters211:00.08—
Jan 4Section 1 League Champs #1Jan 4 · 1600 Meters · Place 4 · Byram HillsByram Hills1600 Meters45:18.01—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1Section 1 State QualifierJun 1 · 3200 Meters · Place 5 · Byram HillsByram Hills3200 Meters510:21.56—
Jun 1Section 1 State QualifierJun 1 · 1600 Meters · Place 12 · Byram HillsByram Hills1600 Meters124:52.23—
May 25Section 1 Class B ChampionshipsMay 25 · 1600 Meters · Place 11 · Byram HillsByram Hills1600 Meters114:48.57—
May 18Westchester County ChampionshipsMay 18 · 3200 Meters · Place 16 · Byram HillsByram Hills3200 Meters16.10:32.94a10
May 8Section 1 League 2B ChampsMay 8 · 3200 Meters · Place 1 · Byram HillsByram Hills3200 Meters1.10:25.62a10
May 8Section 1 League 2B ChampsMay 8 · 1600 Meters · Place 4 · Byram HillsByram Hills1600 Meters4.4:53.40a10
May 8Section 1 League 2B ChampsMay 8 · 800 Meters · Place 10 · Byram HillsByram Hills800 Meters10.2:15.94a10
Apr 22Panther PaloozaApr 22 · 1600 Meters · Place 12 · Byram HillsByram Hills1600 Meters125:00.71a—
Apr 22Panther PaloozaApr 22 · 800 Meters · Place 7 · Byram HillsByram Hills800 Meters72:16.90a—
Apr 19Coach Sing InvitationalApr 19 · 3200 Meters · Place 5 · Byram HillsByram Hills3200 Meters510:44.63—
Apr 15Rye RelaysApr 15 · 3200 Meters · Place 5 · Byram HillsByram Hills3200 Meters511:14.14a10
Apr 15Rye RelaysApr 15 · 1600 Meters · Place 3 · Byram HillsByram Hills1600 Meters35:01.36a10

2022 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 2 Miles · Place 5 · Byram HillsByram Hills2 Miles5.10:47.74a PB10
Dec 29The Armory HS Holiday ClassicDec 29 · 3200 Meters · Place 5 · Byram HillsByram Hills3200 Meters5.10:44.34a10
Dec 29The Armory HS Holiday ClassicDec 29 · 400 Meters · Place 10 · Byram HillsByram Hills400 Meters10.1:00.89a PB10
Dec 21Section 1 ChallengeDec 21 · 1600 Meters · Place 19 · Byram HillsByram Hills1600 Meters19.4:58.52a10
Dec 16Coach Saint InvitationalDec 16 · 1 Mile · Place 20 · Byram HillsByram Hills1 Mile20.4:58.49a10
Dec 11Section 1 Kickoff #4Dec 11 · 3200 Meters · Place 7 · Byram HillsByram Hills3200 Meters7.10:43.54a10
Jan 21New Balance GamesJan 21 · 1000 Meters · Place 118 · Byram HillsByram Hills1000 Meters1183:06.489
Jan 21New Balance GamesJan 21 · 600 Meters · Place 121 · Byram HillsByram Hills600 Meters1211:42.759
Jan 14Suffern InvitationalJan 14 · 1000 Meters · Place 32 · Byram HillsByram Hills1000 Meters32.3:06.81a9
Jan 14Suffern InvitationalJan 14 · 1600 Meters · Byram HillsByram Hills1600 Meters—DNS9
Jan 9Section 1 League Champs 1ABC, 2BCE, 3AJan 9 · 1600 Meters · Place 9 · Byram HillsByram Hills1600 Meters95:30.84—
Jan 9Section 1 League Champs #1Jan 9 · 3200 Meters · Byram HillsByram Hills3200 Meters--DNF9
Jan 9Section 1 League Champs #1Jan 9 · 1600 Meters · Place 9 · Byram HillsByram Hills1600 Meters9.5:30.84a9
Jan 4Section 1 Dendy #1Jan 4 · 1600 Meters · Place 10 · Byram HillsByram Hills1600 Meters105:11.50—
Jan 4Section 1 Dendy #1Jan 4 · 1000 Meters · Place 12 · Byram HillsByram Hills1000 Meters123:05.52—
Jan 4Section 1 Dendy #1Jan 4 · 1000 Meters · Place 12 · Byram HillsByram Hills1000 Meters12.3:05.52a9
Jan 4Section 1 Dendy #1Jan 4 · 1600 Meters · Place 10 · Byram HillsByram Hills1600 Meters10.5:11.509

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 28Section 1 Class B ChampionshipsMay 28 · 3200 Meters · Place 14 · Byram HillsByram Hills3200 Meters14.10:57.03a9
May 23Westchester County JV Champs - LakelandMay 23 · 1600 Meters · Place 10 · Byram HillsByram Hills1600 Meters105:06.17—
May 9Section 1 League 2C ChampsMay 9 · 3200 Meters · Place 3 · Byram HillsByram Hills3200 Meters3.11:35.03a9
May 9Section 1 League 2C ChampsMay 9 · 1600 Meters · Place 6 · Byram HillsByram Hills1600 Meters6.5:13.52a9
May 9Section 1 League 2C ChampsMay 9 · 800 Meters · Place 14 · Byram HillsByram Hills800 Meters14.2:27.29a9
Apr 23Nyack Red & Black InvitationalApr 23 · 3200 Meters · Place 7 · Byram HillsByram Hills3200 Meters711:18.609
Apr 23Nyack Red & Black InvitationalApr 23 · 800 Meters · Place 9 · Byram HillsByram Hills800 Meters92:22.369
Apr 20Edgemont Five Way MeetApr 20 · 800 Meters · Place 2 · Byram HillsByram Hills800 Meters22:21.43—
Apr 20Edgemont Five Way MeetApr 20 · 400 Meters · Place 16 · Byram HillsByram Hills400 Meters161:03.33—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Section 1 Kickoff #4Dec 12 · 1600 Meters · Place 12 · Byram HillsByram Hills1600 Meters12.5:22.34a9