Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Pioneer Fast Trax Invitational · Feb 145:13.81aUtica Pioneer Fast Trax InvitationalFebruary 14, 2026
1000 Meters · IndoorArt McKinnon Meet · Jan 182:59.37Art McKinnon Meet January 18, 2025
1500 Meters · OutdoorHamilton Outdoor Invitational · Apr 114:45.79aHamilton Outdoor InvitationalApril 11, 2026
1600 Meters · IndoorArt McKinnon Meet · Jan 185:21.41Art McKinnon Meet January 18, 2025
1600 Meters · OutdoorSection III Class C1 Championships · May 315:00.32Section III Class C1 ChampionshipsMay 31, 2025
3000m Steeplechase · OutdoorCSC D3/D4 Championships · May 2211:47.00CSC D3/D4 ChampionshipsMay 22, 2025
3200 Meters · OutdoorSection III Class C1 Championships · May 3110:52.65Section III Class C1 ChampionshipsMay 31, 2025
5000 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 2418:23.31aSt. John Fisher Cardinal ClassicApril 24, 2026
600 Meters · IndoorMohawk Valley Meet #3 · Dec 211:42.34aMohawk Valley Meet #3December 21, 2024
800 Meters · IndoorCornell Marc Deneault Invitational · Feb 212:21.55aCornell Marc Deneault InvitationalFebruary 21, 2026
800 Meters · OutdoorSection III Class C1 Championships · May 312:19.72Section III Class C1 ChampionshipsMay 31, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 5000 Meters · Place 19 · SUNY MorrisvilleSUNY Morrisville5000 Meters19.18:23.31a PBFr
Apr 17Cortland ClassicApr 17 · 5000 Meters · Place 16 · SUNY MorrisvilleSUNY Morrisville5000 Meters16.18:28.63aFr
Apr 17Cortland ClassicApr 17 · 1500 Meters · Place 33 · SUNY MorrisvilleSUNY Morrisville1500 Meters33.4:45.85aFr
Apr 11Hamilton Outdoor InvitationalApr 11 · 1500 Meters · Place 24 · SUNY MorrisvilleSUNY Morrisville1500 Meters24.4:45.79a PBFr
Apr 3Cortland Red Dragon OpenApr 3 · 1500 Meters · Place 39 · SUNY MorrisvilleSUNY Morrisville1500 Meters39.4:54.52aFr
Apr 3Cortland Red Dragon OpenApr 3 · 800 Meters · Place 31 · SUNY MorrisvilleSUNY Morrisville800 Meters31.2:23.43aFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Cornell Marc Deneault InvitationalFeb 21 · 800 Meters · Place 34 · SUNY MorrisvilleSUNY Morrisville800 Meters342:21.55a PBFr
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · 1 Mile · Place 27 · SUNY MorrisvilleSUNY Morrisville1 Mile275:13.81a PBFr

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31Section III Class C1 ChampionshipsMay 31 · 3200 Meters · Place 2 · Morrisville-EatonMorrisville-Eaton3200 Meters210:52.65 PB12
May 31Section III Class C1 ChampionshipsMay 31 · 800 Meters · Place 8 · Morrisville-EatonMorrisville-Eaton800 Meters82:19.72 PB12
May 31Section III Class C1 ChampionshipsMay 31 · 1600 Meters · Place 6 · Morrisville-EatonMorrisville-Eaton1600 Meters65:00.32 PB12
May 22CSC D3/D4 ChampionshipsMay 22 · 3000m Steeplechase · Place 3 · Morrisville-EatonMorrisville-Eaton3000m Steeplechase311:47.00 PB12
May 22CSC D3/D4 ChampionshipsMay 22 · 3200 Meters · Place 4 · Morrisville-EatonMorrisville-Eaton3200 Meters411:13.7012
May 22CSC D3/D4 ChampionshipsMay 22 · 800 Meters · Place 11 · Morrisville-EatonMorrisville-Eaton800 Meters112:30.0612
May 22CSC D3/D4 ChampionshipsMay 22 · 1600 Meters · Place 8 · Morrisville-EatonMorrisville-Eaton1600 Meters85:15.8512
May 16DeRuyter SWC Track InvitationalMay 16 · 3200 Meters · Place 2 · Morrisville-EatonMorrisville-Eaton3200 Meters211:05.3312
May 16DeRuyter SWC Track InvitationalMay 16 · 800 Meters · Place 10 · Morrisville-EatonMorrisville-Eaton800 Meters102:35.1212

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 24SCAC/OHSL/CSC/TVL ChampionshipsJan 24 · 1000 Meters · Place 4 · Morrisville-EatonMorrisville-Eaton1000 Meters4.3:01.52a10
Jan 24SCAC/OHSL/CSC/TVL ChampionshipsJan 24 · 1600 Meters · Place 4 · Morrisville-EatonMorrisville-Eaton1600 Meters4.5:25.13a10
Jan 18Art McKinnon Meet Jan 18 · 1000 Meters · Place 8 · Morrisville-EatonMorrisville-Eaton1000 Meters82:59.37 PB10
Jan 18Art McKinnon Meet Jan 18 · 1600 Meters · Place 16 · Morrisville-EatonMorrisville-Eaton1600 Meters165:21.41 PB10
Jan 17Kirschenheiter/McKinnonJan 17 · 1000 Meters · Place 8 · Morrisville-EatonMorrisville-Eaton1000 Meters8.2:59.37a10
Jan 17Kirschenheiter/McKinnonJan 17 · 1600 Meters · Place 16 · Morrisville-EatonMorrisville-Eaton1600 Meters16.5:21.41a10
Jan 3John DiMaoJan 3 · 1000 Meters · Place 8 · Morrisville-EatonMorrisville-Eaton1000 Meters8.3:00.08a10

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21Mohawk Valley Meet #3Dec 21 · 1000 Meters · Place 11 · Morrisville-EatonMorrisville-Eaton1000 Meters11.3:03.23a10
Dec 21Mohawk Valley Meet #3Dec 21 · 600 Meters · Place 14 · Morrisville-EatonMorrisville-Eaton600 Meters14.1:42.34a PB10
Dec 17MVITA Oscar B. Jensen Memorial RelaysDec 17 · 1000 Meters · Place 16 · Morrisville-EatonMorrisville-Eaton1000 Meters16.3:03.23a10
Dec 17MVITA Oscar B. Jensen Memorial RelaysDec 17 · 600 Meters · Place 28 · Morrisville-EatonMorrisville-Eaton600 Meters28.1:42.34a10
Dec 17MVITA Oscar B. Jensen Memorial RelaysDec 17 · 1600 Meters · Morrisville-EatonMorrisville-Eaton1600 Meters--DNF10
Dec 14Mohawk Valley KickoffDec 14 · 600 Meters · Place 18 · Morrisville-EatonMorrisville-Eaton600 Meters18.1:44.90a10
Dec 14Mohawk Valley KickoffDec 14 · 1600 Meters · Place 23 · Morrisville-EatonMorrisville-Eaton1600 Meters23.5:34.58a10
Dec 13Jack MorseDec 13 · 600 Meters · Place 18 · Morrisville-EatonMorrisville-Eaton600 Meters18.1:44.90a10
Dec 13Jack MorseDec 13 · 1600 Meters · Place 23 · Morrisville-EatonMorrisville-Eaton1600 Meters23.5:34.58a10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14CSC D3/D4 ChampionshipsMay 14 · 800 Meters · Place 5 · Morrisville-EatonMorrisville-Eaton800 Meters52:25.249
May 14CSC D3/D4 ChampionshipsMay 14 · 1600 Meters · Place 7 · Morrisville-EatonMorrisville-Eaton1600 Meters75:58.939
Apr 26The Cahill ClassicApr 26 · 800 Meters · Place 21 · Morrisville-EatonMorrisville-Eaton800 Meters212:23.989
Apr 26The Cahill ClassicApr 26 · 1600 Meters · Place 21 · Morrisville-EatonMorrisville-Eaton1600 Meters215:42.419