Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCornell Marc Deneault Invitational · Feb 214:54.87aCornell Marc Deneault InvitationalFebruary 21, 2026
10,000 Meters · OutdoorSUNYAC Outdoor Track & Field Championships · May 134:00.80aSUNYAC Outdoor Track & Field ChampionshipsMay 1, 2026
1000 Meters · IndoorSection 4 State Qualifier · Feb 152:56.10Section 4 State QualifierFebruary 15, 2020
10000 Meters · OutdoorNJCAA Division III Outdoor Track & Field Championships · May 834:49.21aNJCAA Division III Outdoor Track & Field ChampionshipsMay 8, 2025
1500 Meters · OutdoorSLU Saints Spring Break Open · Mar 304:24.21aSLU Saints Spring Break OpenMarch 30, 2024
1600 Meters · IndoorOne and Done Finger Lakes Classic · Jan 115:32.66One and Done Finger Lakes ClassicJanuary 11, 2020
1600 Meters · OutdoorSection 4 Class A Championships · Jun 94:33.21aSection 4 Class A ChampionshipsJune 9, 2021
300 Meters · IndoorFinger Lakes Invitational 2 PM · Dec 944.36aFinger Lakes Invitational 2 PMDecember 9, 2023
5000 Meters · IndoorUtica Fast Trax Invite · Feb 2217:04.42aUtica Fast Trax InviteFebruary 22, 2025
5000 Meters · OutdoorUtica Pioneer Spring Invite · Apr 616:29.03Utica Pioneer Spring InviteApril 6, 2024
55 Meter · IndoorWinter Classic 9 AM Session · Dec 167.74aWinter Classic 9 AM SessionDecember 16, 2023
800 Meters · IndoorMarine Corps Holiday Classic · Dec 282:36.55aMarine Corps Holiday ClassicDecember 28, 2018
800 Meters · OutdoorSLU Saints Spring Break Open · Mar 302:08.95aSLU Saints Spring Break OpenMarch 30, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 8 · SUNY MorrisvilleSUNY Morrisville10,000 Meters8.34:00.80a PBJr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 1500 Meters · Place 41 · SUNY MorrisvilleSUNY Morrisville1500 Meters41.4:29.74aJr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 800 Meters · Place 31 · SUNY MorrisvilleSUNY Morrisville800 Meters31.2:13.67aJr
Apr 17Cortland ClassicApr 17 · 5000 Meters · Place 10 · SUNY MorrisvilleSUNY Morrisville5000 Meters10.16:40.93aJr
Apr 11Hamilton Outdoor InvitationalApr 11 · 10,000 Meters · Place 1 · SUNY MorrisvilleSUNY Morrisville10,000 Meters1.35:00.79aJr
Apr 3Cortland Red Dragon OpenApr 3 · 5000 Meters · Place 10 · SUNY MorrisvilleSUNY Morrisville5000 Meters10.16:30.60aJr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Cornell Marc Deneault InvitationalFeb 21 · 1 Mile · Place 23 · SUNY MorrisvilleSUNY Morrisville1 Mile234:54.87a PB—
Feb 6Utica Blue & Orange InvitationalFeb 6 · 5000 Meters · SUNY MorrisvilleSUNY Morrisville5000 Meters—DNSSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8NJCAA Division III Outdoor Track & Field ChampionshipsMay 8 · 10000 Meters · Place 4 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC10000 Meters434:49.21a PBSO
May 8NJCAA Division III Outdoor Track & Field ChampionshipsMay 8 · 5000 Meters · Place 11 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC5000 Meters1117:09.73aSO
Apr 11Utica Pioneer Spring Invite & MultiApr 11 · 5000 Meters · Place 8 · Herkimer County CCHerkimer County CC5000 Meters817:32.98SO
Apr 5Cortland Red Dragon OpenApr 5 · 1500 Meters · Place 15 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC1500 Meters15.4:28.77aSo
Apr 5Cortland Red Dragon OpenApr 5 · 800 Meters · Place 24 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC800 Meters24.2:10.77aSo
Mar 30Utica Pioneer Almost Spring InviteMar 30 · 10,000 Meters · Place 3 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC10,000 Meters3.36:16.74aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Utica Fast Trax InviteFeb 22 · 5000 Meters · Place 5 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC5000 Meters517:04.42a PB—
Feb 7Utica Blue and OrangeFeb 7 · 1 Mile · Place 62 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC1 Mile62.5:01.50aSo

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 19SUNY Cortland Classic InvitationalApr 19 · 1500 Meters · Place 31 · Herkimer County (N.Y.)Herkimer County (N.Y.)1500 Meters314:31.43a—
Apr 19SUNY Cortland Classic InvitationalApr 19 · 800 Meters · Place 34 · Herkimer County (N.Y.)Herkimer County (N.Y.)800 Meters342:10.29a—
Apr 6Utica Pioneer Spring InviteApr 6 · 5000 Meters · Place 15 · Herkimer County CCHerkimer County CC5000 Meters1516:29.03 PBFR
Mar 30SLU Saints Spring Break OpenMar 30 · 1500 Meters · Place 7 · Herkimer County (N.Y.)Herkimer County (N.Y.)1500 Meters74:24.21a PB—
Mar 30SLU Saints Spring Break OpenMar 30 · 800 Meters · Place 4 · Herkimer County (N.Y.)Herkimer County (N.Y.)800 Meters42:08.95a PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 13Quinney Invitational-STACJan 13 · 300 Meters · Place 17 · BinghamtonBinghamton300 Meters17.44.53a8

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Winter Classic 9 AM SessionDec 16 · 55 Meter · Place 25 · BinghamtonBinghamton55 Meter25.7.74a PB8
Dec 9Finger Lakes Invitational 2 PMDec 9 · 300 Meters · Place 23 · BinghamtonBinghamton300 Meters23.44.36a PB8

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 12Section IV ShowcaseJun 12 · 1600 Meters · Place 7 · Binghamton HBinghamton H1600 Meters74:47.3612
Jun 9Section 4 Class A ChampionshipsJun 9 · 1600 Meters · Place 3 · BinghamtonBinghamton1600 Meters3.4:33.21a PB12

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15Section 4 State QualifierFeb 15 · 1000 Meters · Place 14 · BinghamtonBinghamton1000 Meters14.2:56.10 PB11
Jan 11One and Done Finger Lakes ClassicJan 11 · 1600 Meters · Place 10 · BinghamtonBinghamton1600 Meters105:32.66 PB11

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Quinney Invitational-AfternoonDec 21 · 1000 Meters · Place 16 · BinghamtonBinghamton1000 Meters16.3:25.95a11
Dec 14Ithaca College Bomber InvitationalDec 14 · 1000 Meters · Place 38 · BinghamtonBinghamton1000 Meters38.3:12.97a11
Jan 18Hurley InvitationalJan 18 · 1600 Meters · Place 18 · BinghamtonBinghamton1600 Meters185:32.6610

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 200 · BinghamtonBinghamton800 Meters200.2:36.55a PB10