Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHoughton Highlander Indoor Invitational · Jan 244:39.31aHoughton Highlander Indoor InvitationalJanuary 24, 2026
1500 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 244:15.42aSt. John Fisher Cardinal ClassicApril 24, 2026
1600 Meters · OutdoorSection 3 Class A Championships · May 294:23.09aSection 3 Class A ChampionshipsMay 29, 2025
1600 Meters · Relay Split · IndoorNazareth D3 Elite Meet · Feb 134:29.428Nazareth D3 Elite MeetFebruary 13, 2026
3000 Meters · IndoorEmpire 8 Indoor Track & Field Championships · Feb 279:25.72aEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
3000 Meters · OutdoorHoughton December Classic · Dec 59:08.63aHoughton December ClassicDecember 5, 2025
3000m Steeplechase · 0.914m · OutdoorNYSPHSAA State Outdoor Track & Field Championships · Jun 139:41.02aNYSPHSAA State Outdoor Track & Field ChampionshipsJune 13, 2025
3000m Steeplechase · OutdoorCicero North Syracuse CoEd Invitational · May 239:45.97Cicero North Syracuse CoEd InvitationalMay 23, 2025
3200 Meters · OutdoorSection III Boys State Qualifier Meet · Jun 39:40.52Section III Boys State Qualifier MeetJune 3, 2025
400 Meters · Relay Split · IndoorRiver Hawk Friday Night Showdown · Feb 655.083River Hawk Friday Night ShowdownFebruary 6, 2026
400 Meters · Relay Split · OutdoorHoughton December Classic · Dec 553.150Houghton December ClassicDecember 5, 2025
400m Hurdles · 36" / 0.914m · OutdoorSection 3 Class A Championships · May 2958.61aSection 3 Class A ChampionshipsMay 29, 2025
800 Meters · IndoorRiver Hawk Friday Night Showdown · Feb 62:04.88aRiver Hawk Friday Night ShowdownFebruary 6, 2026
800 Meters · OutdoorChittenango Invitational · Apr 262:03.00Chittenango InvitationalApril 26, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 3000m Steeplechase · Place 11 · AlfredAlfred3000m Steeplechase0.914m11.9:52.59aFr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 11 · AlfredAlfred3000m Steeplechase0.914m11.9:50.32aFr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 1500 Meters · Place 20 · AlfredAlfred1500 Meters20.4:15.42a PBFr
Apr 17Coach Pollard InvitationalApr 17 · 3000m Steeplechase · Place 2 · AlfredAlfred3000m Steeplechase0.914m2.9:52.48aFr
Apr 4Geneseo Early Season InviteApr 4 · 3000m Steeplechase · Place 6 · AlfredAlfred3000m Steeplechase0.914m6.10:14.53aFr
Apr 4Geneseo Early Season InviteApr 4 · 800 Meters · Place 62 · AlfredAlfred800 Meters62.2:09.03aFr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 1600 Meters · AlfredAlfred1600 MetersRelay Split—4:30.359Fr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 17 · AlfredAlfred3000 Meters17.9:25.72a PBFr
Feb 13Nazareth D3 Elite MeetFeb 13 · 1600 Meters · AlfredAlfred1600 MetersRelay Split—4:29.428 PBFr
Feb 13Nazareth D3 Elite MeetFeb 13 · 800 Meters · Place 27 · AlfredAlfred800 Meters27.2:04.94aFr
Feb 6River Hawk Friday Night ShowdownFeb 6 · 400 Meters · Place 23 · AlfredAlfred400 MetersRelay Split23.55.083 PBFr
Feb 6River Hawk Friday Night ShowdownFeb 6 · 800 Meters · Place 9 · AlfredAlfred800 Meters9.2:04.88a PBFr
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 1 Mile · Place 5 · AlfredAlfred1 Mile5.4:39.31a PBFr

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 5Houghton December ClassicDec 5 · 400 Meters · AlfredAlfred400 MetersRelay Split—53.150 PBFr
Dec 5Houghton December ClassicDec 5 · 3000 Meters · Place 2 · AlfredAlfred3000 Meters2.9:08.63a PBFr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 3000m Steeplechase · Place 16 · WhitesboroWhitesboro3000m Steeplechase0.914m16.9:41.02a PB12
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 3200 Meters · Place 41 · WhitesboroWhitesboro3200 Meters41.9:44.41a12
Jun 3Section III Boys State Qualifier MeetJun 3 · 3200 Meters · Place 4 · Whitesboro-BWhitesboro-B3200 Meters49:40.52 PB12
May 29Section 3 Class A ChampionshipsMay 29 · 3000m Steeplechase · Place 2 · WhitesboroWhitesboro3000m Steeplechase0.914m2.10:34.48a12
May 29Section 3 Class A ChampionshipsMay 29 · 3200 Meters · Place 1 · WhitesboroWhitesboro3200 Meters1.9:56.94a12
May 29Section 3 Class A ChampionshipsMay 29 · 1600 Meters · Place 2 · WhitesboroWhitesboro1600 Meters2.4:23.09a PB12
May 29Section 3 Class A ChampionshipsMay 29 · 400m Hurdles · Place 2 · WhitesboroWhitesboro400m Hurdles36" / 0.914m2.58.61a PB12
May 23Cicero North Syracuse CoEd InvitationalMay 23 · 3000m Steeplechase · Place 1 · WhitesboroWhitesboro3000m Steeplechase19:45.97 PB12
May 14TVL InvitationalMay 14 · 3000m Steeplechase · Place 1 · WhitesboroWhitesboro3000m Steeplechase110:21.9212
May 14TVL InvitationalMay 14 · 800 Meters · Place 4 · WhitesboroWhitesboro800 Meters42:06.6712
May 14TVL InvitationalMay 14 · 1600 Meters · Place 1 · WhitesboroWhitesboro1600 Meters14:42.8612
May 9Baldwinsville John Arcaro ClassicMay 9 · 1600 Meters · Place 2 · WhitesboroWhitesboro1600 Meters2.4:27.43a12
May 2Ed Wadas Memorial CO-ED InviteMay 2 · 3000m Steeplechase · Place 1 · WhitesboroWhitesboro3000m Steeplechase0.914m1.10:05.25a12
Apr 17Cook-DeStefano InvitationalApr 17 · 1600 Meters · Place 1 · WhitesboroWhitesboro1600 Meters14:32.4412

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30Section III Boys State QualifierMay 30 · 3000m Steeplechase · Place 2 · WhitesboroWhitesboro3000m Steeplechase0.914m2.9:42.56a11
May 30Section III Boys State QualifierMay 30 · 400m Hurdles · Place 6 · WhitesboroWhitesboro400m Hurdles36" / 0.914m6.1:00.99a11
May 14TVL InvitationalMay 14 · 3200 Meters · Place 1 · WhitesboroWhitesboro3200 Meters110:19.0911
May 10John Arcaro Co-Ed ClassicMay 10 · 3000m Steeplechase · Place 1 · WhitesboroWhitesboro3000m Steeplechase19:53.7611
May 3Ed Wadas Memorial CO-ED INVITEMay 3 · 1600 Meters · Place 3 · WhitesboroWhitesboro1600 Meters34:28.9411
Apr 26Chittenango InvitationalApr 26 · 800 Meters · Place 4 · WhitesboroWhitesboro800 Meters42:03.00 PB11
Apr 20Niskayuna Spring RelaysApr 20 · 3000m Steeplechase · Place 2 · WhitesboroWhitesboro3000m Steeplechase210:20.4211
Apr 20Niskayuna Spring RelaysApr 20 · 3000m Steeplechase · Place 2 · WhitesboroWhitesboro3000m Steeplechase210:20.4211
Apr 20Niskayuna Spring RelaysApr 20 · 3000m Steeplechase · Place 2 · WhitesboroWhitesboro3000m Steeplechase210:20.4211

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26Section III Class A ChampionshipsMay 26 · 3000m Steeplechase · Place 2 · WhitesboroWhitesboro3000m Steeplechase0.914m2.10:48.00a10
May 26Section III Class A ChampionshipsMay 26 · 3200 Meters · Place 3 · WhitesboroWhitesboro3200 Meters3.11:04.14a10
May 16TVL ChampionshipsMay 16 · 3200 Meters · Place 2 · WhitesboroWhitesboro3200 Meters210:54.6210
May 16TVL ChampionshipsMay 16 · 1600 Meters · Place 4 · WhitesboroWhitesboro1600 Meters44:50.4710
May 12John Arcaro Co-Ed ClassicMay 12 · 3000m Steeplechase · Place 5 · WhitesboroWhitesboro3000m Steeplechase510:47.5810
Apr 29Chittenango InvitationalApr 29 · 400m Hurdles · Place 15 · WhitesboroWhitesboro400m Hurdles151:05.1210
Apr 21Cook - DeStefano Track and Field InvitationalApr 21 · 1600 Meters · Place 7 · WhitesboroWhitesboro1600 Meters75:02.5310

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27Section III Class A ChampionshipsMay 27 · 3000m Steeplechase · Place 9 · WhitesboroWhitesboro3000m Steeplechase0.914m9.11:41.0ha9
May 27Section III Class A ChampionshipsMay 27 · 400m Hurdles · Place 10 · WhitesboroWhitesboro400m Hurdles36" / 0.914m10.1:08.44a9
May 17TVL ChampionshipsMay 17 · 3000m Steeplechase · Place 2 · WhitesboroWhitesboro3000m Steeplechase211:30.179
May 13Oneida InvitationalMay 13 · 400m Hurdles · Place 10 · WhitesboroWhitesboro400m Hurdles101:07.61—