Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorWilliam F. Eddy Jr. Track & Field Meet · May 164:34.61aWilliam F. Eddy Jr. Track & Field MeetMay 16, 2026
1000 Meters · IndoorJohn DiMao Memorial Invitational - Session 1 · Jan 22:52.23John DiMao Memorial Invitational - Session 1January 2, 2026
1000 Meters · OutdoorMohawk Valley Kickoff Session 2 · Dec 42:53.43aMohawk Valley Kickoff Session 2December 4, 2025
1500 Meters · OutdoorNiskayuna Spring Classic · Apr 184:18.93Niskayuna Spring Classic April 18, 2026
1600 Meters · IndoorUtica Challenge - Session 1 · Jan 104:48.09aUtica Challenge - Session 1January 10, 2026
1600 Meters · OutdoorSection III Class B-1 Championships · May 284:37.03aSection III Class B-1 ChampionshipsMay 28, 2026
3200 Meters · OutdoorOneida Invitational · May 89:54.11aOneida InvitationalMay 8, 2026
800 Meters · OutdoorTVL Rookie Meet · May 112:08.56aTVL Rookie MeetMay 11, 2026
800 Meters · Relay Split · IndoorSection 3 Indoor State Meet Qualifier · Feb 112:17.964Section 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 4 · Whitesboro3200 Meters4.9:58.64a10
May 28Section III Class B-1 ChampionshipsMay 28 · 3200 Meters · Place 5 · Whitesboro3200 Meters5.10:58.01a10
May 28Section III Class B-1 ChampionshipsMay 28 · 1600 Meters · Place 2 · Whitesboro1600 Meters2.4:37.03a PB10
May 16William F. Eddy Jr. Track & Field MeetMay 16 · 1 Mile · Place 12 · Whitesboro1 Mile12.4:34.61a PB10
May 11TVL Rookie MeetMay 11 · 800 Meters · Place 2 · Whitesboro800 Meters2.2:08.56a PB10
May 8Oneida InvitationalMay 8 · 3200 Meters · Place 1 · Whitesboro3200 Meters1.9:54.11a PB10
Apr 18Niskayuna Spring Classic Apr 18 · 1500 Meters · Place 8 · Whitesboro1500 Meters84:18.93 PB10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11Section 3 Indoor State Meet QualifierFeb 11 · 800 Meters · Whitesboro800 MetersRelay Split—2:17.964 PB10
Feb 6Section 3 Class AAA & AA ChampionshipsFeb 6 · 1600 Meters · Place 4 · Whitesboro1600 Meters4.4:50.08a10
Jan 17Fred Kirschenheiter Memorial Saturday PM SessionJan 17 · 1600 Meters · Place 3 · Whitesboro1600 Meters3.4:48.64a10
Jan 10Utica Challenge - Session 1Jan 10 · 1600 Meters · Place 4 · Whitesboro1600 Meters4.4:48.09a PB10
Jan 2John DiMao Memorial Invitational - Session 1Jan 2 · 1000 Meters · Place 3 · Whitesboro1000 Meters32:52.23 PB10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Arthur McKinnon Meet - Session 1Dec 18 · 1600 Meters · Place 4 · Whitesboro1600 Meters4.4:51.18a10
Dec 15Oscar B. Jensen Memorial Relay - MVITADec 15 · 1000 Meters · Place 8 · Whitesboro1000 Meters8.2:55.17a10
Dec 12Mohawk Valley Meet 2 - Session 2Dec 12 · 1600 Meters · Place 3 · Whitesboro1600 Meters3.4:52.54a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 4Mohawk Valley Kickoff Session 2Dec 4 · 1000 Meters · Place 4 · Whitesboro1000 Meters4.2:53.43a PB10
May 29Section 3 Class A ChampionshipsMay 29 · 1600 Meters · Place 9 · Whitesboro1600 Meters9.4:53.36a9
May 14TVL InvitationalMay 14 · 1600 Meters · Place 12 · Whitesboro1600 Meters125:11.159
May 12TVL Rookie MeetMay 12 · 800 Meters · Place 6 · Whitesboro800 Meters62:21.519
May 12TVL Rookie MeetMay 12 · 1600 Meters · Place 3 · Whitesboro1600 Meters35:10.729
May 9Baldwinsville John Arcaro ClassicMay 9 · 1600 Meters · Place 12 · Whitesboro1600 Meters12.4:59.12a9