Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorJim Mitchell Invitational · Dec 202:57.30aJim Mitchell InvitationalDecember 20, 2025
1600 Meters · IndoorSection 1 League Champs #1 · Jan 65:19.05Section 1 League Champs #1January 6, 2025
1600 Meters · OutdoorSection 1 League 1A Champs · Apr 295:36.81aSection 1 League 1A ChampsApril 29, 2024
3000m Steeplechase · 0.914m · OutdoorSection 1 Class AA Championship · May 3012:02.50aSection 1 Class AA ChampionshipMay 30, 2026
3000m Steeplechase · OutdoorSection 1 Northern Counties Champs · May 1511:46.04Section 1 Northern Counties ChampsMay 15, 2026
400 Meters · OutdoorSection 1 League A Champs · Apr 2757.68aSection 1 League A ChampsApril 27, 2026
800 Meters · IndoorOcean Breeze Invitational · Feb 12:21.89aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · OutdoorSection 1 League A Champs · Apr 272:16.29aSection 1 League A ChampsApril 27, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30Section 1 Class AA ChampionshipMay 30 · 3000m Steeplechase · Place 10 · Roy C Ketcham3000m Steeplechase0.914m10.12:02.50a PB10
May 30Section 1 Class AA ChampionshipMay 30 · 1600 Meters · Roy C Ketcham1600 Meters—DNS10
May 15Section 1 Northern Counties ChampsMay 15 · 3000m Steeplechase · Place 7 · Roy C Ketcha3000m Steeplechase711:46.04 PB—
May 15Section 1 Northern Counties ChampsMay 15 · 800 Meters · Place 15 · Roy C Ketcha800 Meters152:17.48—
Apr 27Section 1 League A ChampsApr 27 · 800 Meters · Place 10 · Roy C Ketcham800 Meters10.2:16.29a PB10
Apr 27Section 1 League A ChampsApr 27 · 400 Meters · Place 26 · Roy C Ketcham400 Meters26.57.68a PB10
Apr 21Peekskill Tri #2Apr 21 · 800 Meters · Place 5 · Roy C Ketcham800 Meters5.2:20.82a10
Apr 8Lakeland/Panas Tri MeetApr 8 · 800 Meters · Place 8 · Roy C Ketcham800 Meters82:22.83a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 2Rockland & Northern County ChampionshipsFeb 2 · 1000 Meters · Place 10 · Roy C Ketcham1000 Meters10.3:01.76a10
Jan 31Section 1 League Champs #3 (Leagues A, B, K)Jan 31 · 1600 Meters · Place 5 · Roy C Ketcha1600 Meters55:26.52—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Jim Mitchell InvitationalDec 20 · 1000 Meters · Place 5 · Roy C Ketcham1000 Meters5.2:57.30a PB10
Dec 17Section 1 Frosh/Soph IIDec 17 · 1000 Meters · Place 2 · Roy C Ketcham1000 Meters2.2:59.13a10
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 3 · Roy C Ketcham800 Meters3.2:21.89a PB9
Jan 26Rockland & Northern County ChampsJan 26 · 1000 Meters · Place 10 · Roy C Ketcham1000 Meters10.3:06.35a9
Jan 7Dendy IIJan 7 · 1000 Meters · Place 19 · Roy C Ketcham1000 Meters19.3:07.509
Jan 6Section 1 League Champs #1Jan 6 · 1600 Meters · Place 9 · Roy C Ketcha1600 Meters95:19.05 PB—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 131 · Roy C Ketcham800 Meters131.2:29.33a9
Dec 15Section 1 Kickoff #3Dec 15 · 3200 Meters · Roy C Ketcham3200 Meters—DNF9
Dec 15Section 1 Kickoff #3Dec 15 · 1600 Meters · Place 31 · Roy C Ketcham1600 Meters31.5:38.39a9
Dec 10Section 1 Frosh/Soph IDec 10 · 1600 Meters · Place 18 · Roy C Ketcham1600 Meters18.5:46.37a9
Jan 4Section 1 Dendy #3Jan 4 · 1600 Meters · Place 33 · Roy C Ketcha1600 Meters336:01.56—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17Section 1 Northern County ChampionshipsMay 17 · 1600 Meters · Place 34 · Roy C Ketcha1600 Meters345:43.65—
Apr 29Section 1 League 1A ChampsApr 29 · 1600 Meters · Place 26 · Roy C Ketcham1600 Meters26.5:36.81a PB8
Apr 29Section 1 League 1A ChampsApr 29 · 800 Meters · Place 29 · Roy C Ketcham800 Meters29.2:33.44a8

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Section 1 Frosh-Soph #2Dec 14 · 1000 Meters · Place 18 · Roy C Ketcham1000 Meters18.3:18.60a8
Dec 10Section 1 Kick Off #3Dec 10 · 1600 Meters · Place 40 · Roy C Ketcham1600 Meters40.5:58.84a8