Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorEmpire 8 Championships · Feb 284:16.47Empire 8 ChampionshipsFebruary 28, 2025
1 Mile · Outdoor56th Annual Glenn D. Loucks Games · May 94:14.0856th Annual Glenn D. Loucks GamesMay 9, 2024
1000 Meters · IndoorSection 1 Class AA Championship · Feb 132:31.51Section 1 Class AA ChampionshipFebruary 13, 2023
1500 Meters · IndoorMillrose Games Trials - HS · Jan 104:02.38Millrose Games Trials - HSJanuary 10, 2024
1500 Meters · OutdoorBison Outdoor Classic · Apr 113:50.94aBison Outdoor ClassicApril 11, 2026
1600 Meters · IndoorNYSPHSAA Indoor State Championships · Mar 44:15.98NYSPHSAA Indoor State ChampionshipsMarch 4, 2023
1600 Meters · OutdoorSection 1 State Qualifier · May 304:14.08Section 1 State QualifierMay 30, 2024
2000m Steeplechase · OutdoorGreen Dragon Relays · Apr 96:54.18Green Dragon RelaysApril 9, 2022
3000m Steeplechase · 0.914m · OutdoorNorthern County Champs · May 1810:28.44aNorthern County ChampsMay 18, 2022
3000m Steeplechase · OutdoorHen Hud Field Fest · Apr 1210:29.60Hen Hud Field FestApril 12, 2022
3200 Meters · IndoorSection 1 League Champs #3 · Jan 219:26.49Section 1 League Champs #3January 21, 2024
3200 Meters · OutdoorSection 1 Class AA Championship · May 259:24.59Section 1 Class AA ChampionshipMay 25, 2024
400 Meters · OutdoorSection 1 Northern County Championships · May 1751.44Section 1 Northern County ChampionshipsMay 17, 2024
600 Meters · IndoorBrockport Friday Night Invite · Feb 201:21.95aBrockport Friday Night InviteFebruary 20, 2026
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 171:51.39a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorWidener Final Qualifier · May 101:51.37aWidener Final QualifierMay 10, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 800 Meters · Place 14 · SUNY GeneseoSUNY Geneseo800 Meters14.1:51.37a PBSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 2 · SUNY GeneseoSUNY Geneseo1500 Meters2.3:57.14aSo
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 38 · SUNY GeneseoSUNY Geneseo1500 Meters38.3:50.94a PBSo
Apr 4Geneseo Early Season InviteApr 4 · 1500 Meters · Place 3 · SUNY GeneseoSUNY Geneseo1500 Meters3.3:58.12aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 6 · SUNY GeneseoSUNY Geneseo800 Meters6.1:51.39a PBSo
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 4 · SUNY GeneseoSUNY Geneseo800 Meters4.1:53.74aSo
Feb 20Brockport Friday Night InviteFeb 20 · 600 Meters · Place 3 · SUNY GeneseoSUNY Geneseo600 Meters3.1:21.95a PBSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1 Mile · Place 4 · SUNY GeneseoSUNY Geneseo1 Mile4.4:21.46aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 3 · SUNY GeneseoSUNY Geneseo800 Meters31:56.70SO

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 3 · SUNY GeneseoSUNY Geneseo1500 Meters3.3:51.17aFr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 3 · SUNY GeneseoSUNY Geneseo800 Meters3.1:53.62aFr
Apr 4Geneseo EarlyApr 4 · 800 Meters · Place 3 · SUNY GeneseoSUNY Geneseo800 Meters3.1:55.23aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 3 · SUNY GeneseoSUNY Geneseo1500 Meters34:01.84aFR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 7AARTFCMar 7 · 1 Mile · Place 4 · SUNY GeneseoSUNY Geneseo1 Mile4.4:19.06aFr
Feb 28Empire 8 ChampionshipsFeb 28 · 1 Mile · Place 4 · SUNY GeneseoSUNY Geneseo1 Mile44:16.47 PBFR
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 3 · SUNY GeneseoSUNY Geneseo800 Meters31:56.56FR
Feb 14Nazareth DIII Elite MeetFeb 14 · 1 Mile · Place 6 · SUNY GeneseoSUNY Geneseo1 Mile6.4:19.26aFr

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 13Test - ScoreboardJun 13 · 800 Meters · Roy C KetchamRoy C Ketcham800 Meters--DNF12
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 1600 Meters · Place 2 · Roy C. KetchamRoy C. Ketcham1600 Meters24:14.5012
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 800 Meters · Place 3 · Roy C. KetchamRoy C. Ketcham800 Meters31:53.5412
May 30Section 1 State QualifierMay 30 · 1600 Meters · Roy C. KetchamRoy C. Ketcham1600 Meters—4:14.08 PB—
May 30Section 1 State QualifierMay 30 · 800 Meters · Roy C. KetchamRoy C. Ketcham800 Meters—1:54.31—
May 25Section 1 Class AA ChampionshipMay 25 · 3200 Meters · Place 3 · Roy C. KetchamRoy C. Ketcham3200 Meters39:24.59 PB12
May 17Section 1 Northern County ChampionshipsMay 17 · 400 Meters · Place 2 · Roy C KetchaRoy C Ketcha400 Meters251.44 PB—
May 956th Annual Glenn D. Loucks GamesMay 9 · 1 Mile · Place 2 · Roy C. KetchamRoy C. Ketcham1 Mile24:14.08 PB12
May 956th Annual Glenn D. Loucks GamesMay 9 · 800 Meters · Place 3 · Roy C. KetchamRoy C. Ketcham800 Meters31:54.3112
May 956th Annual Glenn D. Loucks GamesMay 9 · 1500 Meters · Place 2 · Roy C. KetchamRoy C. Ketcham1500 Meters23:57.7212
May 4Race at the Oval OfficeMay 4 · 800 Meters · Place 1 · Roy C. KetchRoy C. Ketch800 Meters11:57.71—
Apr 29Section 1 League 1A ChampsApr 29 · 3200 Meters · Place 1 · Roy C KetchamRoy C Ketcham3200 Meters1.9:37.55a12
Apr 27Kingston Tiger RelaysApr 27 · 1600 Meters · Place 1 · Roy C KetchamRoy C Ketcham1600 Meters14:21.5212

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 18Section 1 State QualifierFeb 18 · 1600 Meters · Place 2 · Roy C. KetchRoy C. Ketch1600 Meters24:20.0912
Feb 12Section 1 Class AA & C ChampsFeb 12 · 1600 Meters · Place 1 · Roy C. KetchRoy C. Ketch1600 Meters14:20.8212
Feb 12Section 1 Class AA & C ChampsFeb 12 · 1000 Meters · Place 1 · Roy C. KetchRoy C. Ketch1000 Meters12:38.6112
Jan 26Section 1 Northern/Rockland County ChampionshipJan 26 · 3200 Meters · Place 1 · Roy C KetchaRoy C Ketcha3200 Meters19:58.43—
Jan 26Section 1 Northern/Rockland County ChampionshipJan 26 · 1600 Meters · Place 1 · Roy C KetchaRoy C Ketcha1600 Meters14:21.66—
Jan 21Section 1 League Champs #3Jan 21 · 3200 Meters · Place 1 · Roy C KetchaRoy C Ketcha3200 Meters19:26.49 PB—
Jan 21Section 1 League Champs #3Jan 21 · 1600 Meters · Place 2 · Roy C KetchaRoy C Ketcha1600 Meters24:28.64—
Jan 10Millrose Games Trials - HSJan 10 · 1 Mile · Place 7 · Roy C KetchaRoy C Ketcha1 Mile74:19.4612
Jan 10Millrose Games Trials - HSJan 10 · 1500 Meters · Place 8 · Roy C KetchaRoy C Ketcha1500 Meters84:02.38 PB12

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 1 Mile · Place 3 · Roy C KetchamRoy C Ketcham1 Mile3.4:22.91a12
Dec 10Section 1 Kick Off #3Dec 10 · 3200 Meters · Place 1 · Roy C KetchamRoy C Ketcham3200 Meters1.9:57.45a12
Dec 10Section 1 Kick Off #3Dec 10 · 1600 Meters · Place 1 · Roy C KetchamRoy C Ketcham1600 Meters1.4:35.08a12
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1600 Meters · Place 4 · Roy C. KetchRoy C. Ketch1600 Meters44:15.98 PB11
Feb 13Section 1 Class AA ChampionshipFeb 13 · 1600 Meters · Place 3 · Roy C. KetchRoy C. Ketch1600 Meters34:26.4311
Feb 13Section 1 Class AA ChampionshipFeb 13 · 1000 Meters · Place 2 · Roy C. KetchRoy C. Ketch1000 Meters22:31.51 PB11
Feb 4Ocean Breeze InvitationalFeb 4 · 1600 Meters · Place 5 · Roy C. KetchRoy C. Ketch1600 Meters54:16.19—
Feb 4Ocean Breeze InvitationalFeb 4 · 1 Mile · Place 7 · Roy C. KetchRoy C. Ketch1 Mile74:18.38—
Jan 27Section 1 Northern & Rockland County ChampionshipJan 27 · 1600 Meters · Place 1 · Roy C KetchaRoy C Ketcha1600 Meters14:32.66—
Jan 27Section 1 Northern & Rockland County ChampionshipJan 27 · 1000 Meters · Place 1 · Roy C KetchaRoy C Ketcha1000 Meters12:37.59—
Jan 22Section 1 League Champs #3Jan 22 · 3200 Meters · Place 1 · Roy C KetchaRoy C Ketcha3200 Meters19:51.79—
Jan 22Section 1 League Champs #3Jan 22 · 600 Meters · Place 1 · Roy C KetchaRoy C Ketcha600 Meters11:25.92—
Jan 13Suffern InvitationalJan 13 · 3200 Meters · Place 1 · Roy C. KetchRoy C. Ketch3200 Meters19:39.15—
Jan 11Millrose Games Trials - HSJan 11 · 1 Mile · Place 6 · Roy C Ketcham-NYRoy C Ketcham-NY1 Mile64:24.3911
Jan 11Millrose Games Trials - HSJan 11 · 1500 Meters · Place 11 · Roy C Ketcham-NYRoy C Ketcham-NY1500 Meters114:08.6911
Jan 5Section 1 Dendy #3Jan 5 · 1000 Meters · Place 1 · Roy C. KetchRoy C. Ketch1000 Meters12:35.3611

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 1600 Meters · Place 4 · Roy C. KetchamRoy C. Ketcham1600 Meters44:15.4711
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 1600 Meters · Place 4 · Roy C. KetchamRoy C. Ketcham1600 Meters44:15.4711
Jun 1Section 1 State QualifierJun 1 · 1600 Meters · Place 1 · Roy C. KetchRoy C. Ketch1600 Meters14:17.17—
Jun 1Section 1 State QualifierJun 1 · 800 Meters · Place 4 · Roy C. KetchRoy C. Ketch800 Meters41:55.56—
May 26Section 1 Class AA ChampionshipMay 26 · 800 Meters · Place 1 · Roy C. KetchRoy C. Ketch800 Meters11:55.19—
May 19Section 1 Northern County ChampsMay 19 · 1600 Meters · Place 1 · Roy C KetchamRoy C Ketcham1600 Meters1.4:21.62a11
May 6Race at the Oval OfficeMay 6 · 800 Meters · Place 1 · Roy C. KetchRoy C. Ketch800 Meters11:56.03—
May 1Section 1 League 1C ChampsMay 1 · 3200 Meters · Place 1 · Roy C KetchamRoy C Ketcham3200 Meters1.9:32.56a11
May 1Section 1 League 1C ChampsMay 1 · 800 Meters · Place 1 · Roy C KetchamRoy C Ketcham800 Meters1.2:01.68a11

2022 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 1 Mile · Place 3 · Roy C KetchamRoy C Ketcham1 Mile3.4:28.33a11
Dec 11Section 1 Kickoff #3Dec 11 · 3200 Meters · Place 2 · Roy C KetchamRoy C Ketcham3200 Meters2.10:03.97a11
Dec 11Section 1 Kickoff #3Dec 11 · 1600 Meters · Place 2 · Roy C KetchamRoy C Ketcham1600 Meters2.4:36.44a11
Feb 5Section 1 Class AA & C ChampsFeb 5 · 1600 Meters · Place 3 · Roy C. KetchamRoy C. Ketcham1600 Meters34:35.6110
Jan 23Section 1 Northern/Rockland County ChampsJan 23 · 3200 Meters · Place 1 · Roy C KetchamRoy C Ketcham3200 Meters110:09.76—
Jan 23Section 1 Northern/Rockland County ChampsJan 23 · 1000 Meters · Place 2 · Roy C KetchamRoy C Ketcham1000 Meters22:42.61—
Jan 14Suffern InvitationalJan 14 · 3200 Meters · Place 2 · Roy C KetchamRoy C Ketcham3200 Meters2.10:25.45a10
Jan 12Millrose TrialsJan 12 · 1500 Meters · Place 23 · RC Ketcham-NYRC Ketcham-NY1500 Meters234:20.8910
Jan 12Millrose TrialsJan 12 · 1 Mile · Place 22 · RC Ketcham-NYRC Ketcham-NY1 Mile224:37.8410
Jan 9Section 1 League Champs #2Jan 9 · 1000 Meters · Place 1 · Roy C KetchamRoy C Ketcham1000 Meters1.2:46.78a10
Jan 9Section 1 League Champs #1Jan 9 · 1000 Meters · Place 1 · Roy C KetchamRoy C Ketcham1000 Meters1.2:46.78a10
Jan 6Section 1 Dendy #3Jan 6 · 1600 Meters · Place 4 · Roy C KetchamRoy C Ketcham1600 Meters4.4:48.12a10

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 2Section 1 State QualifierJun 2 · 800 Meters · Place 3 · Roy C. KetchamRoy C. Ketcham800 Meters31:58.23—
Jun 2Section 1 State QualifierJun 2 · 800 Meters · Place 3 · Roy C. KetchamRoy C. Ketcham800 Meters31:58.23—
May 28Section 1 Class AA ChampionshipMay 28 · 1600 Meters · Place 1 · Roy C KetchamRoy C Ketcham1600 Meters1.4:27.55a10
May 18Northern County ChampsMay 18 · 3000m Steeplechase · Place 1 · Roy C KetchamRoy C Ketcham3000m Steeplechase0.914m1.10:28.44a PB10
May 18Northern County ChampsMay 18 · 3200 Meters · Place 2 · Roy C KetchamRoy C Ketcham3200 Meters2.9:53.26a10
May 18Northern County ChampsMay 18 · 800 Meters · Place 2 · Roy C KetchamRoy C Ketcham800 Meters2.2:02.53a10
May 12Glen Loucks Games May 12 · 800 Meters · Place 31 · Roy C. KetchamRoy C. Ketcham800 Meters312:00.9010
Apr 25Section 1 League 1C ChampsApr 25 · 3200 Meters · Place 2 · Roy C KetchamRoy C Ketcham3200 Meters2.9:54.44a10
Apr 25Section 1 League 1C ChampsApr 25 · 1600 Meters · Place 1 · Roy C KetchamRoy C Ketcham1600 Meters1.4:34.05a10
Apr 25Section 1 League 1C ChampsApr 25 · 800 Meters · Place 1 · Roy C KetchamRoy C Ketcham800 Meters1.2:07.64a10
Apr 12Hen Hud Field FestApr 12 · 3000m Steeplechase · Place 2 · Roy C. KetchRoy C. Ketch3000m Steeplechase210:29.60 PB—
Apr 9Green Dragon RelaysApr 9 · 2000m Steeplechase · Place 1 · Roy C. KetchRoy C. Ketch2000m Steeplechase16:54.18 PB—
Apr 4Arlington Quad MeetApr 4 · 3200 Meters · Place 1 · Roy C KetchamRoy C Ketcham3200 Meters1.10:19.30a10
Apr 4Arlington Quad MeetApr 4 · 400 Meters · Place 5 · Roy C KetchamRoy C Ketcham400 Meters5.55.80a10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Section 1 Kickoff #3Dec 12 · 1600 Meters · Place 2 · Roy C KetchamRoy C Ketcham1600 Meters2.4:40.58a10

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 12Section 1 Class AA ChampionshipJun 12 · 1600 Meters · Place 10 · Roy C KetchamRoy C Ketcham1600 Meters10.4:44.87a9
Jun 4Northern County Championship Jun 4 · 1600 Meters · Place 8 · Roy C KetchamRoy C Ketcham1600 Meters84:47.21—
Jun 4Section 1 Northern County ChampsJun 4 · 1600 Meters · Place 8 · Roy C KetchamRoy C Ketcham1600 Meters8.4:47.21a9
May 20Section 1 League 1A ChampsMay 20 · 3200 Meters · Place 7 · Roy C KetchamRoy C Ketcham3200 Meters710:46.73—
May 20Section 1 League 1A ChampsMay 20 · 1600 Meters · Place 7 · Roy C KetchamRoy C Ketcham1600 Meters74:54.64—
Jan 15Arlington-John Jay-RC Ketcham Part 2Jan 15 · 1600 Meters · Place 4 · Roy C KetchamRoy C Ketcham1600 Meters4.5:06.5Unofficial9
Jan 13Arlington-John Jay-RC Ketcham Part 1Jan 13 · 1600 Meters · Place 5 · Roy C KetchamRoy C Ketcham1600 Meters5.5:12.0Unofficial9