Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNEC Indoor Championships · Feb 155:21.61aNEC Indoor ChampionshipsFebruary 15, 2026
1500 Meters · IndoorJohn Thomas Terrier Classic · Jan 315:12.17aJohn Thomas Terrier ClassicJanuary 31, 2025
1500 Meters · OutdoorBig Red Invitational · Apr 114:57.94aBig Red InvitationalApril 11, 2026
2000m Steeplechase · 0.762m · OutdoorSection 3 State Qualifier · Jun 27:51.94aSection 3 State QualifierJune 2, 2022
2000m Steeplechase · OutdoorSection III State Qualifier Meet · Jun 17:43.22Section III State Qualifier MeetJune 1, 2023
2000m Steeplechase · Outdoor · Hand timedSection III Class B-2 Championships · May 268:01.9hSection III Class B-2 ChampionshipsMay 26, 2022
3000 Meters · IndoorRIT Friday Invitational · Jan 2310:41.97aRIT Friday InvitationalJanuary 23, 2026
3000m Steeplechase · 0.762m · OutdoorNortheast Outdoor Championships · May 311:54.77aNortheast Outdoor ChampionshipsMay 3, 2025
3000m Steeplechase · OutdoorUB Alumni Invitational · Apr 2012:28.68UB Alumni InvitationalApril 20, 2024
400 Meters · Relay Split · IndoorCornell Greg Page Relays & Multi · Dec 51:08.270Cornell Greg Page Relays & MultiDecember 5, 2025
5000 Meters · IndoorNEC Indoor Championships · Feb 1518:50.17aNEC Indoor ChampionshipsFebruary 15, 2026
800 Meters · Indoor2024 Northeast Conference Championships · Feb 182:26.992024 Northeast Conference ChampionshipsFebruary 18, 2024
800 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 262:26.71aSt. John Fisher Cardinal ClassicApril 26, 2025
Triple Jump · OutdoorFrontier League Championships · May 178.35mFrontier League ChampionshipsMay 17, 2022

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Northeast Outdoor ChampionshipsMay 2 · 3000m Steeplechase · Place 9 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.762m9.12:41.94aJr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 1500 Meters · Place 9 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters9.5:05.22aJr
Apr 17University at Buffalo Alumni InvitationalApr 17 · 3000m Steeplechase · Place 6 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.762m6.12:00.57aJr
Apr 11Big Red InvitationalApr 11 · 1500 Meters · Place 13 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters13.4:57.94a PBJr
Apr 3Cortland Red Dragon OpenApr 3 · 1500 Meters · Place 11 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters11.4:59.29aJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15NEC Indoor ChampionshipsFeb 15 · 5000 Meters · Place 12 · Le Moyne C (NY)Le Moyne C (NY)5000 Meters12.18:50.17a PBJr
Feb 15NEC Indoor ChampionshipsFeb 15 · 1 Mile · Place 12 · Le Moyne C (NY)Le Moyne C (NY)1 MileRound P12.5:21.61a PBJr
Jan 23RIT Friday InvitationalJan 23 · 3000 Meters · Place 4 · Le Moyne C (NY)Le Moyne C (NY)3000 Meters410:41.97a PBJr
Jan 16Utica Winter OpenerJan 16 · 1 Mile · Place 16 · Le Moyne C (NY)Le Moyne C (NY)1 Mile165:28.50aJr
Jan 10Cornell Southern Tier Collegiate InvitationalJan 10 · 3000 Meters · Place 2 · Le MoyneLe Moyne3000 Meters210:49.96JR
Jan 10Cornell Southern Tier Collegiate InvitationalJan 10 · 3000 Meters · Place 2 · Le Moyne C (NY)Le Moyne C (NY)3000 Meters210:49.96aJr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Cornell Greg Page Relays & MultiDec 5 · 1 Mile · Place 4 · Le Moyne C (NY)Le Moyne C (NY)1 Mile4.5:24.71aJr
Dec 5Cornell Greg Page Relays & MultiDec 5 · 400 Meters · Le Moyne C (NY)Le Moyne C (NY)400 MetersRelay Split—1:08.270 PBJr
Feb 7Brockport InviteFeb 7 · 800 Meters · Place 12 · Le Moyne C (NY)Le Moyne C (NY)800 Meters12.2:30.63aSo
Jan 31John Thomas Terrier ClassicJan 31 · 1 Mile · Place 180 · Le Moyne C (NY)Le Moyne C (NY)1 Mile1805:34.62a—
Jan 31John Thomas Terrier ClassicJan 31 · 1500 Meters · Place 180 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters1805:12.17a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 1 Mile · Place 180 · Le Moyne C (NY)Le Moyne C (NY)1 Mile1805:34.62a—
Jan 24RIT January Friday MeetJan 24 · 1 Mile · Place 6 · Le Moyne C (NY)Le Moyne C (NY)1 Mile65:31.89a—
Jan 17Utica Winter OpenerJan 17 · 1 Mile · Place 23 · Le Moyne C (NY)Le Moyne C (NY)1 Mile235:38.62a—
Jan 11West Point OpenJan 11 · 800 Meters · Place 13 · Le MoyneLe Moyne800 Meters132:39.01SO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3Northeast Outdoor ChampionshipsMay 3 · 3000m Steeplechase · Place 7 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.762m7.11:54.77a PBSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 26 · Le Moyne C (NY)Le Moyne C (NY)800 Meters26.2:26.71a PBSo
Apr 18University at Buffalo Alumni InvitationalApr 18 · 1500 Meters · Place 12 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters12.5:00.44aSo
Apr 12Brockport Multi & InvitationalApr 12 · 3000m Steeplechase · Place 2 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.762m2.12:13.53aSo
Apr 5Cortland Red Dragon OpenApr 5 · 1500 Meters · Place 13 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters13.5:03.98aSo

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Greg Page RelaysDec 6 · 3000 Meters · Place 7 · Le Moyne C (NY)Le Moyne C (NY)3000 Meters7.11:37.27aSo
Feb 182024 Northeast Conference ChampionshipsFeb 18 · 800 Meters · Place 14 · Le MoyneLe Moyne800 MetersRound P142:26.99 PBFR
Feb 9RIT February Friday InvitationalFeb 9 · 800 Meters · Place 3 · Le Moyne C (NY)Le Moyne C (NY)800 Meters32:27.92a—
Feb 2Brockport Multi & InvitationalFeb 2 · 800 Meters · Place 6 · Le Moyne C (NY)Le Moyne C (NY)800 Meters62:28.38a—
Jan 26Blue & Orange InvitationalJan 26 · 1 Mile · Place 6 · Le Moyne C (NY)Le Moyne C (NY)1 Mile6.5:30.27aFr
Jan 19Hamilton Continental Indoor InvitationalJan 19 · 1 Mile · Place 3 · Le Moyne C (NY)Le Moyne C (NY)1 Mile35:39.68a—
Jan 13Cornell Southern Tier Collegiate InvitationalJan 13 · 3000 Meters · Place 4 · Le Moyne C (NY)Le Moyne C (NY)3000 Meters4.11:14.39aFr

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 4Northeast Outdoor ChampionshipsMay 4 · 3000m Steeplechase · Place 9 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.762m9.12:15.14aFr
Apr 27Cardinal Classic (St John Fisher)Apr 27 · 1500 Meters · Place 7 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters75:03.38a—
Apr 20UB Alumni InvitationalApr 20 · 3000m Steeplechase · Place 6 · Le MoyneLe Moyne3000m Steeplechase612:28.68 PBFR
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 3 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters35:01.25a—
Apr 12Brockport Multi and InvitationalApr 12 · 800 Meters · Place 18 · Le Moyne C (NY)Le Moyne C (NY)800 Meters182:35.27a—
Apr 6Utica Pioneer Spring InviteApr 6 · 1500 Meters · Place 7 · Le MoyneLe Moyne1500 Meters75:06.10FR
Apr 6Utica Pioneer Spring InviteApr 6 · 800 Meters · Place 9 · Le MoyneLe Moyne800 Meters92:35.95FR
Mar 30Geneseo Early Season InvitationalMar 30 · 3000m Steeplechase · Place 6 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.762m6.12:24.56aFr
Mar 15West Point Spring OpenMar 15 · 1500 Meters · Place 9 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters9.5:05.06aFr
Mar 15West Point Spring OpenMar 15 · 800 Meters · Place 4 · Le Moyne C (NY)Le Moyne C (NY)800 Meters4.2:30.93aFr

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 1Greg Page Relays & MultiDec 1 · 1 Mile · Place 7 · Le Moyne C (NY)Le Moyne C (NY)1 Mile7.5:48.46aFr

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 1Section III State Qualifier MeetJun 1 · 2000m Steeplechase · Place 4 · LowvilleLowville2000m Steeplechase47:43.22 PB12
Jun 1Section III State Qualifier MeetJun 1 · 2000m Steeplechase · Place 4 · LowvilleLowville2000m Steeplechase47:43.2212
May 25Section III Class B-2 ChampionshipsMay 25 · 2000m Steeplechase · Place 1 · LowvilleLowville2000m Steeplechase17:51.4612
May 25Section III Class B-2 ChampionshipsMay 25 · 1500 Meters · Place 1 · LowvilleLowville1500 Meters15:00.6612
May 15Frontier League ChampionshipsMay 15 · 1500 Meters · Place 2 · LowvilleLowville1500 Meters25:08.3612

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2Section 3 State QualifierJun 2 · 2000m Steeplechase · Place 5 · LowvilleLowville2000m Steeplechase0.762m5.7:51.94a PB11
May 26Section III Class B-2 ChampionshipsMay 26 · 2000m Steeplechase · Place 2 · LowvilleLowville2000m Steeplechase28:01.9h PB11
May 21Van Dusen Memorial InvitationalMay 21 · 2000m Steeplechase · Place 2 · LowvilleLowville2000m Steeplechase0.762m2.7:57.11a11
May 21Van Dusen Memorial InvitationalMay 21 · Triple Jump · LowvilleLowvilleTriple Jump--ND11
May 21Van Dusen Memorial InvitationalMay 21 · 800 Meters · LowvilleLowville800 Meters--NT11
May 17Frontier League ChampionshipsMay 17 · Triple Jump · Place 7 · LowvilleLowvilleTriple Jump78.35m PB11
May 17Frontier League ChampionshipsMay 17 · 800 Meters · Place 2 · LowvilleLowville800 Meters22:36.1011
Apr 30Chittenango InvitationalApr 30 · 2000m Steeplechase · Place 10 · LowvilleLowville2000m Steeplechase108:23.1011

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 8Section 3 Class B-2 ChampionshipsJun 8 · 800 Meters · Place 3 · LowvilleLowville800 Meters3.2:33.85a10

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Frontier League Co-Ed Modified Conclusion MeetMay 16 · Triple Jump · Place 7 · LowvilleLowvilleTriple Jump724-00.008
May 16Frontier League Co-Ed Modified Conclusion MeetMay 16 · 800 Meters · Place 1 · LowvilleLowville800 Meters12:45.88
May 16Frontier League Co-Ed Modified Conclusion MeetMay 16 · 1500 Meters · Place 1 · LowvilleLowville1500 Meters15:49.38