Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorArthur McKinnon Meet - Session 1 · Dec 182:39.20aArthur McKinnon Meet - Session 1December 18, 2025
1000 Meters · OutdoorMohawk Valley Kickoff Session 2 · Dec 42:44.76aMohawk Valley Kickoff Session 2December 4, 2025
1500 Meters · IndoorJohn DiMao Memorial Invitational · Dec 144:56.63aJohn DiMao Memorial InvitationalDecember 14, 2021
1600 Meters · IndoorUtica Challenge - Session 1 · Jan 104:28.99aUtica Challenge - Session 1January 10, 2026
1600 Meters · OutdoorSection III Class B-2 Championships · May 264:33.56aSection III Class B-2 ChampionshipsMay 26, 2026
300 Meters · IndoorArthur McKinnon Meet - Session 1 · Dec 1840.71aArthur McKinnon Meet - Session 1December 18, 2025
3000m Steeplechase · 0.914m · OutdoorOneida Invitational · May 810:11.59aOneida InvitationalMay 8, 2026
3000m Steeplechase · OutdoorOneida Invitational · May 910:03.96Oneida InvitationalMay 9, 2025
3200 Meters · IndoorSection III State Qualifier Meet · Feb 149:52.96Section III State Qualifier MeetFebruary 14, 2024
3200 Meters · OutdoorSection 3 Boys State Qualifier · Jun 39:49.32aSection 3 Boys State QualifierJune 3, 2026
600 Meters · IndoorArthur McKinnon Meet - Session 1 · Dec 181:30.06aArthur McKinnon Meet - Session 1December 18, 2025
800 Meters · IndoorCNY Holiday Classic - Session 1 · Dec 272:03.82aCNY Holiday Classic - Session 1December 27, 2025
800 Meters · OutdoorTVL Rookie Meet · May 62:08.77TVL Rookie MeetMay 6, 2024
800 Meters · Relay Split · IndoorSection 3 Indoor State Meet Qualifier · Feb 112:06.672Section 3 Indoor State Meet QualifierFebruary 11, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3Section 3 Boys State QualifierJun 3 · 3200 Meters · Place 2 · Vernon-Verona-Sherrill3200 Meters2.9:49.32a PB12
May 26Section III Class B-2 ChampionshipsMay 26 · 3000m Steeplechase · Place 1 · Vernon-Verona-Sherrill3000m Steeplechase0.914m1.10:40.79a12
May 26Section III Class B-2 ChampionshipsMay 26 · 3200 Meters · Place 1 · Vernon-Verona-Sherrill3200 Meters1.10:17.57a12
May 26Section III Class B-2 ChampionshipsMay 26 · 1600 Meters · Place 1 · Vernon-Verona-Sherrill1600 Meters1.4:33.56a PB12
May 19TVL InvitationalMay 19 · 3200 Meters · Place 1 · Vernon-Verona-Sherrill3200 Meters1.10:10.94a12
May 19TVL InvitationalMay 19 · 1600 Meters · Place 1 · Vernon-Verona-Sherrill1600 Meters1.4:35.41a12
May 8Oneida InvitationalMay 8 · 3000m Steeplechase · Place 2 · Vernon-Verona-Sherrill3000m Steeplechase0.914m2.10:11.59a PB12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 24Section 3 Elite MeetFeb 24 · 1000 Meters · Place 3 · Vernon-Verona-Sherrill1000 Meters3.2:41.75a12
Feb 11Section III State Qualifier MeetFeb 11 · 3200 Meters · Place 6 · Vernon-Verona-Sherrill (VVS)3200 Meters69:59.5612
Feb 11Section 3 Indoor State Meet QualifierFeb 11 · 3200 Meters · Place 6 · Vernon-Verona-Sherrill3200 Meters6.9:59.56a12
Feb 11Section 3 Indoor State Meet QualifierFeb 11 · 800 Meters · Vernon-Verona-Sherrill800 MetersRelay Split—2:06.672 PB12
Feb 7Section 3 Class A & B ChampionshipsFeb 7 · 3200 Meters · Place 1 · Vernon-Verona-Sherrill3200 Meters1.10:08.91a12
Feb 7Section 3 Class A & B ChampionshipsFeb 7 · 1000 Meters · Place 4 · Vernon-Verona-Sherrill1000 Meters4.2:45.71a12
Feb 7Section 3 Class A & B ChampionshipsFeb 7 · 1600 Meters · Place 1 · Vernon-Verona-Sherrill1600 Meters1.4:40.42a12
Jan 17Fred Kirschenheiter Memorial Saturday PM SessionJan 17 · 1000 Meters · Place 2 · Vernon-Verona-Sherrill1000 Meters2.2:45.51a12
Jan 17Fred Kirschenheiter Memorial Saturday PM SessionJan 17 · 1600 Meters · Place 1 · Vernon-Verona-Sherrill1600 Meters1.4:43.95a12
Jan 10Utica Challenge - Session 1Jan 10 · 1600 Meters · Place 1 · Vernon-Verona-Sherrill1600 Meters1.4:28.99a PB12

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 27CNY Holiday Classic - Session 1Dec 27 · 800 Meters · Place 1 · Vernon-Verona-Sherrill800 Meters1.2:03.82a PB12
Dec 18Arthur McKinnon Meet - Session 1Dec 18 · 300 Meters · Place 18 · Vernon-Verona-Sherrill300 Meters18.40.71a PB12
Dec 18Arthur McKinnon Meet - Session 1Dec 18 · 1000 Meters · Place 1 · Vernon-Verona-Sherrill1000 Meters1.2:39.20a PB12
Dec 18Arthur McKinnon Meet - Session 1Dec 18 · 600 Meters · Place 4 · Vernon-Verona-Sherrill600 Meters4.1:30.06a PB12
Dec 15Oscar B. Jensen Memorial Relay - MVITADec 15 · 3200 Meters · Place 2 · Vernon-Verona-Sherrill3200 Meters2.10:07.31a12
Dec 12Mohawk Valley Meet 2 - Session 1Dec 12 · 1600 Meters · Place 2 · Vernon-Verona-Sherrill1600 Meters2.4:36.57a12
Feb 8Section III Class A & B ChampionshipsFeb 8 · 3200 Meters · Place 1 · Vernon-Verona-Sherrill3200 Meters1.10:06.37a11
Feb 8Section III Class A & B ChampionshipsFeb 8 · 1000 Meters · Place 1 · Vernon-Verona-Sherrill1000 Meters1.2:45.70a11
Feb 8Section III Class A & B ChampionshipsFeb 8 · 1600 Meters · Place 1 · Vernon-Verona-Sherrill1600 Meters1.4:44.71a11
Jan 24SCAC/OHSL/CSC/TVL ChampionshipsJan 24 · 3200 Meters · Place 1 · Vernon-Verona-Sherrill3200 Meters1.11:13.68a11
Jan 24SCAC/OHSL/CSC/TVL ChampionshipsJan 24 · 1000 Meters · Place 1 · Vernon-Verona-Sherrill1000 Meters1.2:50.50a11
Jan 24SCAC/OHSL/CSC/TVL ChampionshipsJan 24 · 1600 Meters · Place 2 · Vernon-Verona-Sherrill1600 Meters2.4:49.31a11
Jan 18Art McKinnon Meet Jan 18 · 3200 Meters · Place 2 · Vernon-Verona-Sherrill (VVS)3200 Meters29:58.8111
Jan 18Art McKinnon Meet Jan 18 · 1600 Meters · Place 4 · Vernon-Verona-Sherrill (VVS)1600 Meters44:51.5511
Jan 17Kirschenheiter/McKinnonJan 17 · 3200 Meters · Place 2 · Vernon-Verona-Sherrill3200 Meters2.9:58.81a11
Jan 17Kirschenheiter/McKinnonJan 17 · 1600 Meters · Place 4 · Vernon-Verona-Sherrill1600 Meters4.4:51.55a11
Jan 3John DiMaoJan 3 · 600 Meters · Place 1 · Vernon-Verona-Sherrill600 Meters1.1:30.14a11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 4Mohawk Valley Kickoff Session 2Dec 4 · 1000 Meters · Place 1 · Vernon-Verona-Sherrill1000 Meters1.2:44.76a PB12
Jun 3Section III Boys State Qualifier MeetJun 3 · 3200 Meters · Place 15 · Vernon-Verona-Sherrill (VVS)-B3200 Meters1510:08.9711
May 29Section 3 Class B-1 ChampionshipsMay 29 · 3000m Steeplechase · Place 1 · Vernon-Verona-Sherrill3000m Steeplechase0.914m1.10:23.96a11
May 29Section 3 Class B-1 ChampionshipsMay 29 · 1600 Meters · Place 1 · Vernon-Verona-Sherrill1600 Meters1.4:36.45a11
May 17Liverpool InvitationalMay 17 · 3000m Steeplechase · Place 1 · Vernon-Verona-Sherrill (VVS)3000m Steeplechase110:23.0711
May 17Liverpool InvitationalMay 17 · 1600 Meters · Place 7 · Vernon-Verona-Sherrill (VVS)1600 Meters74:51.0411
May 14TVL InvitationalMay 14 · 3000m Steeplechase · Place 2 · Vernon-Verona-Sherrill (VVS)3000m Steeplechase210:30.4311
May 14TVL InvitationalMay 14 · 1600 Meters · Place 2 · Vernon-Verona-Sherrill (VVS)1600 Meters24:46.5811
May 9Oneida InvitationalMay 9 · 3000m Steeplechase · Place 1 · Vernon-Veron3000m Steeplechase110:03.96 PB—
May 9Oneida InvitationalMay 9 · 3000m Steeplechase · Place 1 · Vernon-Verona-Sherrill (VVS)3000m Steeplechase110:03.9611
May 2Ed Wadas Memorial CO-ED InviteMay 2 · 1600 Meters · Place 4 · Vernon-Verona-Sherrill1600 Meters4.4:38.15a11
Apr 22CSC Relay MeetApr 22 · 1600 Meters · Place 1 · Vernon-Verona-Sherrill (VVS)1600 Meters14:39.4611
Apr 22CSC Relay MeetApr 22 · 3200 Meters · Place 2 · Vernon-Verona-Sherrill (VVS)3200 Meters210:43.4111
Apr 22CSC Relay MeetApr 22 · 3000m Steeplechase · Place 1 · Vernon-Verona-Sherrill (VVS)3000m Steeplechase110:50.8011
Apr 17Cook-DeStefano InvitationalApr 17 · 3000m Steeplechase · Place 2 · Vernon-Verona-Sherrill (VVS)3000m Steeplechase210:38.6111

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 21Mohawk Valley Meet #3Dec 21 · 3200 Meters · Place 1 · Vernon-Verona-Sherrill3200 Meters1.10:04.89a11
Dec 17MVITA Oscar B. Jensen Memorial RelaysDec 17 · 3200 Meters · Place 1 · Vernon-Verona-Sherrill3200 Meters1.10:04.89a11
Dec 17MVITA Oscar B. Jensen Memorial RelaysDec 17 · 1600 Meters · Place 1 · Vernon-Verona-Sherrill1600 Meters1.4:33.70a11
Dec 14Mohawk Valley KickoffDec 14 · 1000 Meters · Place 1 · Vernon-Verona-Sherrill1000 Meters1.2:46.07a11
Dec 14Mohawk Valley KickoffDec 14 · 1600 Meters · Place 3 · Vernon-Verona-Sherrill1600 Meters3.4:47.33a11
Dec 13Jack MorseDec 13 · 1000 Meters · Place 1 · Vernon-Verona-Sherrill1000 Meters1.2:46.07a11
Dec 13Jack MorseDec 13 · 1600 Meters · Place 3 · Vernon-Verona-Sherrill1600 Meters3.4:47.33a11
Feb 14Section III State Qualifier MeetFeb 14 · 3200 Meters · Place 6 · Vernon-Verona-Sherrill (VVS)3200 Meters69:52.96 PB10
Feb 2CSC/Tri-Valley League ChampionshipsFeb 2 · 1000 Meters · Place 2 · Vernon-Verona-Sherrill (VVS)1000 Meters22:59.9810
Feb 2CSC/Tri-Valley League ChampionshipsFeb 2 · 1600 Meters · Place 3 · Vernon-Verona-Sherrill (VVS)1600 Meters34:50.4110
Feb 2CSC/Tri-Valley League ChampionshipsFeb 2 · 3200 Meters · Place 2 · Vernon-Verona-Sherrill (VVS)3200 Meters211:18.3310
Jan 20MVITA Meet #6Jan 20 · 3200 Meters · Place 2 · Vernon-Verona-Sherrill (VVS)3200 Meters210:05.0610
Jan 20MVITA Meet #6Jan 20 · 1600 Meters · Place 4 · Vernon-Verona-Sherrill (VVS)1600 Meters44:45.8210
Jan 13Utica InvitationalJan 13 · 1000 Meters · Place 10 · Vernon-Verona-Sherrill1000 Meters10.2:45.63a10
Jan 13Utica InvitationalJan 13 · 800 Meters · Place 6 · Vernon-Verona-Sherrill800 Meters6.2:12.39a10
Jan 3Art McKinnon Meet #5Jan 3 · 1600 Meters · Place 3 · Vernon-Verona-Sherrill1600 Meters3.4:38.26a10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30Section III Boys State QualifierMay 30 · 3200 Meters · Place 15 · Vernon-Verona-Sherrill3200 Meters15.10:09.10a10
May 14TVL InvitationalMay 14 · 3200 Meters · Place 2 · Vernon-Verona-Sherrill (VVS)3200 Meters210:26.5810
May 14TVL InvitationalMay 14 · 800 Meters · Place 4 · Vernon-Verona-Sherrill (VVS)800 Meters42:09.2610
May 10Oneida 2024 Co-Ed track InvitationalMay 10 · 3200 Meters · Place 5 · Vernon-Verona-Sherrill3200 Meters5.10:03.52a10
May 6TVL Rookie MeetMay 6 · 3200 Meters · Place 1 · Vernon-Verona-Sherrill (VVS)3200 Meters110:59.8210
May 6TVL Rookie MeetMay 6 · 800 Meters · Place 1 · Vernon-Verona-Sherrill (VVS)800 Meters12:08.77 PB10
May 6TVL Rookie MeetMay 6 · 1600 Meters · Place 1 · Vernon-Verona-Sherrill (VVS)1600 Meters14:52.6310
May 3Ed Wadas Memorial CO-ED INVITEMay 3 · 3200 Meters · Place 3 · Vernon-Verona-Sherrill (VVS)3200 Meters310:06.7710

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27CNY Holiday ClassicDec 27 · 1000 Meters · Place 7 · Vernon-Verona-Sherrill1000 Meters7.2:46.29a10
Dec 19John DiMao Memorial Invitational Session 1Dec 19 · 3200 Meters · Place 1 · Vernon-Verona-Sherrill3200 Meters1.10:27.36a10
Dec 15Mohawk Valley Meet #3Dec 15 · 1600 Meters · Place 9 · Vernon-Verona-Sherrill1600 Meters9.4:47.42a10
Dec 12Oscar B. Jensen Memorial Relays MVITA Session 1Dec 12 · 1000 Meters · Place 8 · Vernon-Verona-Sherrill1000 Meters8.2:55.88a10
Feb 8Section III Class B1 & B2 ChampionshipsFeb 8 · 3200 Meters · Place 4 · Vernon-Verona-Sherrill3200 Meters410:45.349
Jan 26CSC/Tri-Valley League ChampionshipsJan 26 · 1000 Meters · Place 2 · Vernon-Verona-Sherrill1000 Meters23:07.559
Jan 26CSC/Tri-Valley League ChampionshipsJan 26 · 1600 Meters · Place 4 · Vernon-Verona-Sherrill1600 Meters45:32.589
Jan 26CSC/Tri-Valley League ChampionshipsJan 26 · 3200 Meters · Place 1 · Vernon-Verona-Sherrill3200 Meters110:39.949
Jan 21Mohawk Valley Meet #6Jan 21 · 1600 Meters · Place 4 · Vernon-Verona-Sherrill1600 Meters44:48.689
Jan 21Mohawk Valley Meet #6Jan 21 · 1600 Meters · Place 4 · Vernon-Verona-Sherrill1600 Meters44:48.689
Jan 12Art McKinnon Meet #5Jan 12 · 1000 Meters · Place 13 · Vernon-Verona-Sherrill1000 Meters132:59.359

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25Section III Class B-1 ChampionshipsMay 25 · 3200 Meters · Place 7 · Vernon-Verona-Sherrill3200 Meters710:48.159
May 25Section III Class B-1 ChampionshipsMay 25 · 800 Meters · Place 7 · Vernon-Verona-Sherrill800 Meters72:15.939
May 16TVL ChampionshipsMay 16 · 3200 Meters · Place 6 · Vernon-Verona-Sherrill3200 Meters611:05.939
May 16TVL ChampionshipsMay 16 · 800 Meters · Place 11 · Vernon-Verona-Sherrill800 Meters112:22.309
May 16TVL ChampionshipsMay 16 · 1600 Meters · Place 6 · Vernon-Verona-Sherrill1600 Meters64:55.049
Apr 6TVL RelaysApr 6 · 1600 Meters · Place 3 · Vernon-Verona-Sherrill1600 Meters35:14.419

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28CNY Holiday ClassicDec 28 · 1600 Meters · Place 15 · Vernon-Verona-Sherrill1600 Meters15.4:54.60a9
Dec 19Mohawk Valley Meet #3Dec 19 · 3200 Meters · Place 5 · Vernon-Verona-Sherrill3200 Meters5.10:56.60a9
Dec 9Oscar B. Jensen Memorial Relays-FridayDec 9 · 1600 Meters · Place 4 · Vernon-Verona-Sherrill1600 Meters4.4:52.66a9
Dec 2Mohawk Valley KickoffDec 2 · 1600 Meters · Place 24 · Vernon-Verona-Sherrill1600 Meters24.5:12.45a9

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29Utica ChallengeDec 29 · 1000 Meters · Place 12 · Vernon-Verona-Sherrill1000 Meters12.3:04.74a8
Dec 17Mohawk Valley Meet #3Dec 17 · 1600 Meters · Place 18 · Vernon-Verona-Sherrill1600 Meters18.5:19.01a8
Dec 14John DiMao Memorial InvitationalDec 14 · 1500 Meters · Place 6 · Vernon-Verona-Sherrill1500 Meters6.4:56.63a PB8
Dec 10Mohawk Valley Individual RelaysDec 10 · 1000 Meters · Place 26 · Vernon-Verona-Sherrill1000 Meters26.3:14.82a8
Dec 10Mohawk Valley Individual RelaysDec 10 · 600 Meters · Place 43 · Vernon-Verona-Sherrill600 Meters43.1:49.93a8