Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Pioneer Fast Trax Invitational · Feb 144:40.32aUtica Pioneer Fast Trax InvitationalFebruary 14, 2026
1 Mile · OutdoorJoe Wynne Somers Lions Club Invitational · May 54:57.79Joe Wynne Somers Lions Club InvitationalMay 5, 2023
1000 Meters · IndoorJim Mitchell Invitational · Dec 142:47.37aJim Mitchell InvitationalDecember 14, 2024
1500 Meters · OutdoorRPI Capital District Classic · Apr 244:24.98aRPI Capital District ClassicApril 24, 2026
1600 Meters · IndoorSection 1 Class Champs · Feb 164:42.86Section 1 Class ChampsFebruary 16, 2025
1600 Meters · OutdoorWestchester County Champs · May 164:47.47Westchester County ChampsMay 16, 2025
2000m Steeplechase · 0.838m · OutdoorNyack Red & Black Invitational · Apr 57:24.52aNyack Red & Black InvitationalApril 5, 2024
2000m Steeplechase · OutdoorBig Blue Track & Field Classic · Apr 227:15.19Big Blue Track & Field ClassicApril 22, 2023
3000 Meters · IndoorUtica Blue & Orange Invitational · Feb 69:35.45aUtica Blue & Orange InvitationalFebruary 6, 2026
3000m Steeplechase · 0.914m · OutdoorCortland Classic · Apr 1710:40.00aCortland ClassicApril 17, 2026
3000m Steeplechase · OutdoorSection 1 Class C Championships · May 3010:40.64Section 1 Class C ChampionshipsMay 30, 2025
3000m Steeplechase · Outdoor · Hand timedSection 1 Class C Championship · May 2411:27.0hSection 1 Class C ChampionshipMay 24, 2024
3200 Meters · IndoorSection 1 Dendy #2 · Jan 311:25.81Section 1 Dendy #2January 3, 2024
3200 Meters · OutdoorSection 1 League 3A Championship · May 711:16.68Section 1 League 3A ChampionshipMay 7, 2025
600 Meters · IndoorSection 1 Challenge · Dec 181:36.82aSection 1 ChallengeDecember 18, 2024
800 Meters · OutdoorTusker Twilight Invitational · Mar 282:16.34Tusker Twilight InvitationalMarch 28, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 14 · SUNY OneontaSUNY Oneonta3000m Steeplechase0.914m14.10:40.15aFr
Apr 24RPI Capital District ClassicApr 24 · 1500 Meters · Place 19 · SUNY OneontaSUNY Oneonta1500 Meters19.4:24.98a PBFr
Apr 17Cortland ClassicApr 17 · 3000m Steeplechase · Place 4 · SUNY OneontaSUNY Oneonta3000m Steeplechase0.914m4.10:40.00a PBFr
Apr 3Cortland Red Dragon OpenApr 3 · 1500 Meters · Place 26 · SUNY OneontaSUNY Oneonta1500 Meters26.4:30.87aFr
Mar 27Ramapo College InvitationalMar 27 · 3000m Steeplechase · Place 3 · SUNY OneontaSUNY Oneonta3000m Steeplechase0.914m3.10:43.41aFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Cornell Marc Deneault InvitationalFeb 21 · 3000 Meters · Place 18 · SUNY OneontaSUNY Oneonta3000 Meters189:53.78aFr
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · 1 Mile · Place 11 · SUNY OneontaSUNY Oneonta1 Mile114:40.32a PBFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 3000 Meters · Place 44 · SUNY OneontaSUNY Oneonta3000 Meters44.9:35.45a PBFr
Jan 23RIT Friday InvitationalJan 23 · 3000 Meters · Place 20 · SUNY OneontaSUNY Oneonta3000 Meters209:57.47aFr
Jan 17Ithaca College Quad MeetJan 17 · 1 Mile · Place 20 · SUNY OneontaSUNY Oneonta1 Mile204:56.30aFr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 3000 Meters · Place 10 · SUNY OneontaSUNY Oneonta3000 Meters10.9:37.03aFr
Feb 23Section 1 State QualifierFeb 23 · 1000 Meters · Place 21 · WestlakeWestlake1000 Meters212:50.2812
Feb 23Section 1 State QualifierFeb 23 · 1000 Meters · Place 21 · WestlakeWestlake1000 Meters212:50.2812
Feb 16Section 1 Class ChampsFeb 16 · 1600 Meters · Place 5 · WestlakeWestlake1600 Meters54:42.86 PB12
Feb 11Section 1 League Champs #3Feb 11 · 1000 Meters · Place 3 · WestlakeWestlake1000 Meters3.2:50.58a12
Feb 11Section 1 League Champs #3Feb 11 · 1600 Meters · Place 5 · WestlakeWestlake1600 Meters5.5:01.17a12
Jan 25Westchester County ChampsJan 25 · 1000 Meters · Place 18 · WestlakeWestlake1000 Meters18.2:50.07a12
Jan 25Westchester County ChampsJan 25 · 1600 Meters · Place 25 · WestlakeWestlake1600 Meters25.5:00.74a12
Jan 7Dendy IIJan 7 · 1000 Meters · Place 8 · WestlakeWestlake1000 Meters8.2:58.39a12
Jan 7Dendy IIJan 7 · 600 Meters · Place 17 · WestlakeWestlake600 Meters17.1:39.39a12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30Section 1 Class C ChampionshipsMay 30 · 3000m Steeplechase · Place 3 · WestlakeWestlake3000m Steeplechase310:40.64 PB12
May 30Section 1 Class C ChampionshipsMay 30 · 1600 Meters · Place 13 · WestlakeWestlake1600 Meters134:49.8012
May 16Westchester County ChampsMay 16 · 1600 Meters · Place 33 · C-WestlakeC-Westlake1600 Meters334:47.47 PB—
May 16Section 1 Westchester County ChampionshipMay 16 · 3000m Steeplechase · WestlakeWestlake3000m Steeplechase0.914m--DNS12
May 16Section 1 Westchester County ChampionshipMay 16 · 1600 Meters · Place 33 · WestlakeWestlake1600 Meters33.4:47.47a12
May 16Section 1 Westchester County ChampionshipMay 16 · 800 Meters · WestlakeWestlake800 MetersRelay Split—2:09.9hUnofficial12
May 7Section 1 League 3A ChampionshipMay 7 · 3200 Meters · Place 7 · WestlakeWestlake3200 Meters711:16.68 PB12
May 7Section 1 League 3A ChampionshipMay 7 · 1600 Meters · Place 4 · WestlakeWestlake1600 Meters44:51.4612
May 2Joe Wynne Somers Lions Club InvitationalMay 2 · 1 Mile · Place 46 · C-WestlakeC-Westlake1 Mile465:09.9612
Apr 28Westlake InvitationalApr 28 · 3000m Steeplechase · Place 3 · WestlakeWestlake3000m Steeplechase311:11.46—
Apr 28Westlake InvitationalApr 28 · 1600 Meters · Place 4 · WestlakeWestlake1600 Meters45:09.50—
Mar 28Tusker Twilight InvitationalMar 28 · 1600 Meters · Place 10 · WestlakeWestlake1600 Meters104:53.99—
Mar 28Tusker Twilight InvitationalMar 28 · 800 Meters · Place 9 · WestlakeWestlake800 Meters92:16.34 PB—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 1 Mile · Place 21 · WestlakeWestlake1 Mile21.4:57.15a12
Dec 18Section 1 ChallengeDec 18 · 600 Meters · Place 22 · WestlakeWestlake600 Meters22.1:36.82a PB12
Dec 18Section 1 ChallengeDec 18 · 1600 Meters · Place 11 · WestlakeWestlake1600 Meters11.4:49.61a12
Dec 14Jim Mitchell InvitationalDec 14 · 1000 Meters · Place 25 · WestlakeWestlake1000 Meters25.2:47.37a PB12
Dec 14Jim Mitchell InvitationalDec 14 · 600 Meters · Place 4 · WestlakeWestlake600 Meters4.1:37.50a12
Dec 8Section 1 Kickoff #1Dec 8 · 1600 Meters · Place 3 · WestlakeWestlake1600 Meters3.4:52.48a12
Feb 12Section 1 Class AA & C ChampsFeb 12 · 1600 Meters · Place 20 · WestlakeWestlake1600 Meters205:00.8111
Feb 3Purple Champions HS InvitationalFeb 3 · 1600 Meters · Place 74 · WestlakeWestlake1600 Meters745:06.0611
Jan 27Section 1 Westchester County ChampionshipJan 27 · 1600 Meters · Place 24 · WestlakeWestlake1600 Meters244:59.7211
Jan 21Section 1 League Champs #3Jan 21 · 1600 Meters · Place 5 · WestlakeWestlake1600 Meters55:08.73—
Jan 21Section 1 League Champs #2Jan 21 · 1600 Meters · Place 5 · WestlakeWestlake1600 Meters5.5:08.73a11
Jan 3Section 1 Dendy #2Jan 3 · 3200 Meters · Place 9 · WestlakeWestlake3200 Meters911:25.81 PB11

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 30Section 1 State QualifierMay 30 · 3000m Steeplechase · Place 6 · WestlakeWestlake3000m Steeplechase611:04.71—
May 24Section 1 Class C ChampionshipMay 24 · 3000m Steeplechase · Place 8 · WestlakeWestlake3000m Steeplechase811:27.0h PB11
May 24Section 1 Class C ChampionshipMay 24 · 1600 Meters · Place 17 · WestlakeWestlake1600 Meters174:56.9311
May 16Westchester County JV meetMay 16 · 1600 Meters · Place 2 · WestlakeWestlake1600 Meters24:56.11—
May 16Westchester County JV meetMay 16 · 800 Meters · Place 10 · WestlakeWestlake800 Meters102:23.46—
May 16Section 1 Westchester County JV - NorthMay 16 · 1600 Meters · Place 2 · WestlakeWestlake1600 Meters2.4:56.11a11
May 16Section 1 Westchester County JV - NorthMay 16 · 800 Meters · Place 10 · WestlakeWestlake800 Meters10.2:23.46a11
May 13Section 1 League 3A ChampsMay 13 · 3200 Meters · Place 5 · WestlakeWestlake3200 Meters5.11:41.83a11
May 13Section 1 League 3A ChampsMay 13 · 1600 Meters · Place 4 · WestlakeWestlake1600 Meters4.5:03.77a11
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 1 Mile · Place 34 · WestlakeWestlake1 Mile344:59.7111
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 1 Mile · Place 13 · WestlakeWestlake1 Mile134:59.7111
Apr 27Gold Rush InvitationalApr 27 · 3000m Steeplechase · Place 3 · WestlakeWestlake3000m Steeplechase310:59.7011
Apr 13Green Dragon RelaysApr 13 · 2000m Steeplechase · Place 8 · WestlakeWestlake2000m Steeplechase87:26.4211
Apr 5Nyack Red & Black InvitationalApr 5 · 2000m Steeplechase · Place 1 · WestlakeWestlake2000m Steeplechase0.838m1.7:24.52a PB11

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20Section 1 ChallengeDec 20 · 1600 Meters · Place 25 · WestlakeWestlake1600 Meters25.4:59.36a11
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1 Mile · Place 51 · WestlakeWestlake1 Mile51.5:05.96a11
Dec 4Section 1 Kick Off #2Dec 4 · 1600 Meters · Place 9 · WestlakeWestlake1600 Meters9.5:10.05a11
Feb 8Section 1 Class A & C ChampsFeb 8 · 1600 Meters · Place 18 · WestlakeWestlake1600 Meters185:11.5810
Feb 1Section 1 Novice InvitationalFeb 1 · 1600 Meters · Place 16 · WestlakeWestlake1600 Meters16.5:18.73a10

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 1Section 1 State QualifierJun 1 · 3000m Steeplechase · Place 4 · WestlakeWestlake3000m Steeplechase411:35.50—
May 27Section 1 Class C ChampionshipsMay 27 · 3000m Steeplechase · Place 12 · WestlakeWestlake3000m Steeplechase0.914m12.11:30.3ha10
May 27Section 1 Class C ChampionshipsMay 27 · 1600 Meters · Place 28 · WestlakeWestlake1600 Meters28.5:16.00a10
May 5Joe Wynne Somers Lions Club InvitationalMay 5 · 1 Mile · Place 23 · WestlakeWestlake1 Mile234:57.79 PB10
May 1Section 1 League 3A ChampionshipsMay 1 · 3200 Meters · Place 8 · WestlakeWestlake3200 Meters8.11:52.43a10
May 1Section 1 League 3A ChampionshipsMay 1 · 1600 Meters · Place 7 · WestlakeWestlake1600 Meters7.5:00.37a10
Apr 29Gold Rush InvitationalApr 29 · 3000m Steeplechase · Place 7 · WestlakeWestlake3000m Steeplechase711:45.9610
Apr 22Big Blue Track & Field ClassicApr 22 · 2000m Steeplechase · Place 3 · WestlakeWestlake2000m Steeplechase37:15.19 PB10
Apr 14Mountie MadnessApr 14 · 1600 Meters · Place 57 · WestlakeWestlake1600 Meters575:01.80—
Mar 23Tusker Twilight InvitationalMar 23 · 1600 Meters · Place 19 · WestlakeWestlake1600 Meters195:07.27—

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21Section 1 ChallengeDec 21 · 1600 Meters · Place 37 · WestlakeWestlake1600 Meters37.5:25.96a10
Dec 16Coach Saint InvitationalDec 16 · 1 Mile · Place 55 · WestlakeWestlake1 Mile55.5:30.19a10
Dec 10Jim Mitchell InvitationalDec 10 · 1000 Meters · Place 39 · WestlakeWestlake1000 Meters39.3:06.89a10
Dec 5Section 1 Kickoff #2Dec 5 · 1600 Meters · Place 17 · WestlakeWestlake1600 Meters17.5:34.94a10
Jan 14Suffern InvitationalJan 14 · 1600 Meters · Place 65 · WestlakeWestlake1600 Meters65.6:11.07a9
Jan 6Section 1 Dendy #3Jan 6 · 3200 Meters · Place 11 · WestlakeWestlake3200 Meters1113:31.549
Jan 6Section 1 Dendy #3Jan 6 · 3200 Meters · Place 11 · WestlakeWestlake3200 Meters11.13:31.54a9
Jan 6Section 1 Dendy #3Jan 6 · Pole Vault · WestlakeWestlakePole Vault--NH9

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 14Frosh-Soph Section 1 Meet #1Dec 14 · 1600 Meters · Place 11 · WestlakeWestlake1600 Meters11.5:30.30a10
Jun 2Section 1 State QualifierJun 2 · 3000m Steeplechase · Place 9 · WestlakeWestlake3000m Steeplechase913:03.20—
Jun 2Section 1 State QualifierJun 2 · 3000m Steeplechase · Place 9 · WestlakeWestlake3000m Steeplechase913:03.20—
May 26Section 1 Class C ChampionshipsMay 26 · 3000m Steeplechase · Place 10 · WestlakeWestlake3000m Steeplechase1013:12.24—
May 20Westchester County ChampsMay 20 · 3000m Steeplechase · Place 24 · WestlakeWestlake3000m Steeplechase2413:36.80—
Apr 29Iron Duke RelaysApr 29 · 3000m Steeplechase · Place 11 · WestlakeWestlake3000m Steeplechase1114:00.78—
Apr 23Big Blue Track & Field ClassicApr 23 · 2000m Steeplechase · Place 6 · WestlakeWestlake2000m Steeplechase68:41.24—
Apr 23Big Blue Track & Field ClassicApr 23 · 2000m Steeplechase · Place 6 · WestlakeWestlake2000m Steeplechase68:41.249
Mar 31Tusker Twilight InvitationalMar 31 · 1 Mile · Place 23 · WestlakeWestlake1 Mile235:49.74—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22Section 1 ChallengeDec 22 · 600 Meters · Place 31 · WestlakeWestlake600 Meters31.1:58.92a9
Dec 12Section 1 Kickoff #4Dec 12 · 3200 Meters · Place 6 · WestlakeWestlake3200 Meters6.13:21.92a9