Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRIT January Friday Meet · Jan 244:19.63aRIT January Friday MeetJanuary 24, 2025
1000 Meters · IndoorCSC/Tri-Valley League Championships · Jan 312:50.80CSC/Tri-Valley League ChampionshipsJanuary 31, 2020
1500 Meters · IndoorJohn DiMao Memorial Invitational · Jan 144:29.58John DiMao Memorial InvitationalJanuary 14, 2020
1500 Meters · OutdoorCortland Red Dragon Open · Apr 54:00.21aCortland Red Dragon OpenApril 5, 2025
1600 Meters · IndoorMohawk Valley Meet #5 · Jan 104:45.94Mohawk Valley Meet #5January 10, 2020
1600 Meters · OutdoorSection 3 Class B-1 Championship · Jun 104:52.84Section 3 Class B-1 ChampionshipJune 10, 2021
3000 Meters · IndoorGreg Page Relays · Dec 68:38.63aGreg Page RelaysDecember 6, 2024
3000m Steeplechase · 0.914m · OutdoorNortheast Outdoor Championships · May 39:09.99aNortheast Outdoor ChampionshipsMay 3, 2025
3000m Steeplechase · OutdoorBrockport Multi and Invitational · Apr 129:40.58aBrockport Multi and InvitationalApril 12, 2024
3000m Steeplechase · Outdoor · Hand timedSection III Class B-1 Championships · May 2311:37.3hSection III Class B-1 ChampionshipsMay 23, 2019
3200 Meters · IndoorSection III Class B1/B2 & C/D Championships · Feb 810:11.50Section III Class B1/B2 & C/D ChampionshipsFebruary 8, 2020
5000 Meters · IndoorJohn Thomas Terrier Classic · Jan 3114:53.70aJohn Thomas Terrier ClassicJanuary 31, 2025
5000 Meters · OutdoorUB Alumni Invitational · Apr 2015:34.48UB Alumni InvitationalApril 20, 2024
600 Meters · IndoorMohawk Valley Meet #3 · Dec 201:36.31aMohawk Valley Meet #3December 20, 2019
800 Meters · IndoorRIT January Friday Meet · Jan 242:05.40aRIT January Friday MeetJanuary 24, 2025

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 3000m Steeplechase · Place 2 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.914m2.9:12.18aSr
May 3Northeast Outdoor ChampionshipsMay 3 · 3000m Steeplechase · Place 3 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.914m3.9:09.99a PBSr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 6 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters6.4:01.81aSr
Apr 18University at Buffalo Alumni InvitationalApr 18 · 3000m Steeplechase · Place 1 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.914m1.9:32.78aSr
Apr 5Cortland Red Dragon OpenApr 5 · 1500 Meters · Place 1 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters1.4:00.21a PBSr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31John Thomas Terrier ClassicJan 31 · 5000 Meters · Place 115 · Le Moyne C (NY)Le Moyne C (NY)5000 Meters11514:53.70a PB—
Jan 24RIT January Friday MeetJan 24 · 1 Mile · Place 1 · Le Moyne C (NY)Le Moyne C (NY)1 Mile14:19.63a PB—
Jan 24RIT January Friday MeetJan 24 · 800 Meters · Place 9 · Le Moyne C (NY)Le Moyne C (NY)800 Meters92:05.40a PB—
Jan 17Utica Winter OpenerJan 17 · 5000 Meters · Place 1 · Le Moyne C (NY)Le Moyne C (NY)5000 Meters115:01.91a—
Jan 11West Point OpenJan 11 · 1 Mile · Place 1 · Le MoyneLe Moyne1 Mile14:20.49SR

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Greg Page RelaysDec 6 · 3000 Meters · Place 1 · Le Moyne C (NY)Le Moyne C (NY)3000 Meters1.8:38.63a PBSr
Feb 182024 Northeast Conference ChampionshipsFeb 18 · 3000 Meters · Place 21 · Le MoyneLe Moyne3000 Meters219:13.76JR
Feb 9RIT February Friday InvitationalFeb 9 · 3000 Meters · Place 2 · Le Moyne C (NY)Le Moyne C (NY)3000 Meters29:26.08a—
Feb 2Brockport Multi & InvitationalFeb 2 · 1 Mile · Place 19 · Le Moyne C (NY)Le Moyne C (NY)1 Mile194:39.97a—
Jan 26Blue & Orange InvitationalJan 26 · 5000 Meters · Place 7 · Le Moyne C (NY)Le Moyne C (NY)5000 Meters7.17:40.57aJr
Jan 13Cornell Southern Tier Collegiate InvitationalJan 13 · 3000 Meters · Place 15 · Le Moyne C (NY)Le Moyne C (NY)3000 Meters15.9:57.70aJr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 4Northeast Outdoor ChampionshipsMay 4 · 3000m Steeplechase · Place 4 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.914m4.9:24.93aJr
Apr 27Cardinal Classic (St John Fisher)Apr 27 · 1500 Meters · Place 4 · Le Moyne C (NY)Le Moyne C (NY)1500 Meters44:03.96a—
Apr 20UB Alumni InvitationalApr 20 · 5000 Meters · Place 8 · Le MoyneLe Moyne5000 Meters815:34.48 PBJR
Apr 12Brockport Multi and InvitationalApr 12 · 3000m Steeplechase · Place 1 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase19:40.58a PB—
Apr 6Utica Pioneer Spring InviteApr 6 · 5000 Meters · Place 4 · Le MoyneLe Moyne5000 Meters415:40.06JR
Mar 30Geneseo Early Season InvitationalMar 30 · 3000m Steeplechase · Place 5 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.914m5.9:43.08aJr
Mar 15West Point Spring OpenMar 15 · 5000 Meters · Place 8 · Le Moyne C (NY)Le Moyne C (NY)5000 Meters8.15:56.92aJr

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 1Greg Page Relays & MultiDec 1 · 3000 Meters · Place 11 · Le Moyne C (NY)Le Moyne C (NY)3000 Meters11.9:18.37aJr
Feb 10RIT February Friday Night InvitationalFeb 10 · 3000 Meters · Place 4 · Le MoyneLe Moyne3000 Meters49:26.51SO
Feb 3Brockport MultiFeb 3 · 1 Mile · Place 20 · Le Moyne C (NY)Le Moyne C (NY)1 Mile204:45.93a—
Jan 27Utica Blue & Orange Invite and MultiJan 27 · 3000 Meters · Place 20 · Le MoyneLe Moyne3000 Meters209:36.98SO
Jan 21Winter Welcome Back MeetJan 21 · 5000 Meters · Place 5 · Le MoyneLe Moyne5000 Meters516:54.70SO
Jan 13Spartan InvitationalJan 13 · 1 Mile · Place 28 · Le Moyne C (NY)Le Moyne C (NY)1 Mile28.4:50.14aSo
Jan 6West Point OpenJan 6 · 3000 Meters · Place 13 · Le MoyneLe Moyne3000 Meters1310:08.91SO

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 29St. John Fisher Cardinal ClassicApr 29 · 1500 Meters · Place 28 · Le MoyneLe Moyne1500 Meters284:19.80SO
Apr 14Brockport Multi & InvitationalApr 14 · 5000 Meters · Place 12 · Le MoyneLe Moyne5000 Meters1216:51.81SO
Apr 2Geneseo Early Season InvitationalApr 2 · 3000m Steeplechase · Place 7 · Le MoyneLe Moyne3000m Steeplechase710:10.33SO

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 9Cortland Red Dragon Open & MultiApr 9 · 3000m Steeplechase · Place 6 · Le Moyne C (NY)Le Moyne C (NY)3000m Steeplechase0.914m6.10:40.09aFr
Apr 2Hamilton College Continental InvitationalApr 2 · 5000 Meters · Place 24 · Le Moyne C (NY)Le Moyne C (NY)5000 Meters24.16:46.73aFr

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 25NE10 ChampionshipFeb 25 · 5000 Meters · Le Moyne C (NY)Le Moyne C (NY)5000 Meters—DNFFr
Feb 19Deneault InvitationalFeb 19 · 3000 Meters · Place 12 · Le MoyneLe Moyne3000 Meters129:34.18FR
Feb 11RIT February Friday InvitationalFeb 11 · 1 Mile · Place 25 · Le Moyne C (NY)Le Moyne C (NY)1 Mile25.4:48.51aFr
Feb 4Brockport MultiFeb 4 · 3000 Meters · Place 12 · Le Moyne C (NY)Le Moyne C (NY)3000 Meters12.9:42.37aFr
Jan 29Utica Blue & Orange InvitationalJan 29 · 5000 Meters · Place 8 · Le Moyne C (NY)Le Moyne C (NY)5000 Meters8.16:48.04aFr
Jan 22Highlander InvitationalJan 22 · 3000 Meters · Place 20 · Le MoyneLe Moyne3000 Meters209:41.77FR
Jan 15Utica Winter OpenerJan 15 · 1 Mile · Place 48 · Le MoyneLe Moyne1 Mile484:51.97FR

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10Section 3 Class B-1 ChampionshipJun 10 · 3000m Steeplechase · Place 1 · Central ValleyCentral Valley3000m Steeplechase110:58.3612
Jun 10Section 3 Class B-1 ChampionshipJun 10 · 1600 Meters · Place 5 · Central ValleyCentral Valley1600 Meters54:52.84 PB12
Jun 3TVL Pioneer Division ChampionshipsJun 3 · 3000m Steeplechase · Place 1 · Central ValleyCentral Valley3000m Steeplechase110:51.3212

2020 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 8Section III Class B1/B2 & C/D ChampionshipsFeb 8 · 3200 Meters · Place 2 · Central ValleyCentral Valley3200 Meters210:11.50 PB11
Feb 8Section III Class B1/B2 & C/D ChampionshipsFeb 8 · 1000 Meters · Place 5 · Central ValleyCentral Valley1000 Meters53:01.7211
Jan 31CSC/Tri-Valley League ChampionshipsJan 31 · 3200 Meters · Place 3 · Central ValleyCentral Valley3200 Meters310:26.2211
Jan 31CSC/Tri-Valley League ChampionshipsJan 31 · 1600 Meters · Place 2 · Central ValleyCentral Valley1600 Meters25:00.2811
Jan 31CSC/Tri-Valley League ChampionshipsJan 31 · 1000 Meters · Place 2 · Central ValleyCentral Valley1000 Meters22:50.80 PB11
Jan 14John DiMao Memorial InvitationalJan 14 · 1500 Meters · Place 1 · Central ValleyCentral Valley1500 Meters14:29.58 PB11
Jan 14John DiMao Memorial InvitationalJan 14 · 800 Meters · Place 2 · Central ValleyCentral Valley800 Meters22:10.9511
Jan 10Mohawk Valley Meet #5Jan 10 · 1600 Meters · Place 4 · Central ValleyCentral Valley1600 Meters44:45.94 PB11

2019 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20Mohawk Valley Meet #3Dec 20 · 600 Meters · Place 19 · Central Valley AcademyCentral Valley Academy600 Meters19.1:36.31a PB11
Dec 20Mohawk Valley Meet #3Dec 20 · 1600 Meters · Place 5 · Central Valley AcademyCentral Valley Academy1600 Meters5.4:49.75a11
Dec 12Mohawk Valley Individual RelaysDec 12 · 3200 Meters · Place 5 · Central Valley AcademyCentral Valley Academy3200 Meters5.10:42.65a11
Dec 12Mohawk Valley Individual RelaysDec 12 · 1 Mile · Place 6 · Central Valley AcademyCentral Valley Academy1 Mile6.4:56.53a11
Dec 12Mohawk Valley Individual RelaysDec 12 · 1000 Meters · Place 16 · Central Valley AcademyCentral Valley Academy1000 Meters16.2:56.58a11
Dec 6Sec. 3 Mohawk Valley Team RelaysDec 6 · 1600 Meters · Place 4 · Central Valley AcademyCentral Valley Academy1600 Meters4.4:57.46a11
Feb 8Section III Class B1/B2 & C/D ChampionshipsFeb 8 · 3200 Meters · Place 6 · Central ValleyCentral Valley3200 Meters611:11.7810
Feb 1CSC/Tri-Valley League ChampionshipsFeb 1 · 3200 Meters · Place 3 · Central ValleyCentral Valley3200 Meters311:21.9910
Jan 18Mohawk Valley Meet #6Jan 18 · 3200 Meters · Place 9 · Central ValleyCentral Valley3200 Meters911:06.6310
Jan 4Mohawk Valley Meet #4Jan 4 · 3200 Meters · Place 8 · Central VallleyCentral Vallley3200 Meters811:30.7210

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23Section III Class B-1 ChampionshipsMay 23 · 3000m Steeplechase · Place 7 · Central ValleyCentral Valley3000m Steeplechase711:37.3h PB10
May 10John Arcaro Co-Ed ClassicMay 10 · 3000m Steeplechase · Place 16 · Central ValleyCentral Valley3000m Steeplechase1611:15.8910
May 3Johnstown InvitationalMay 3 · 3000m Steeplechase · Place 9 · Central VallCentral Vall3000m Steeplechase911:34.6610
May 3Johnstown InvitationalMay 3 · 3000m Steeplechase · Place 9 · Central VallCentral Vall3000m Steeplechase911:34.6610

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21Mohawk Valley Meet #3Dec 21 · 3200 Meters · Place 7 · Central Valley AcademyCentral Valley Academy3200 Meters7.11:06.56a10
Dec 14Mohawk Valley Individual RelaysDec 14 · 3200 Meters · Place 10 · Central Valley AcademyCentral Valley Academy3200 Meters10.11:13.22a10
Dec 7Mohawk Valley Team RelaysDec 7 · 1600 Meters · Place 29 · Central Valley AcademyCentral Valley Academy1600 Meters29.5:20.37a10
Jan 30CSC League ChampionshipJan 30 · 1600 Meters · Place 9 · Central ValleyCentral Valley1600 Meters95:48.819
Jan 30TVL League ChampionshipsJan 30 · 1600 Meters · Place 9 · Central Valley AcademyCentral Valley Academy1600 Meters9.5:48.81a9

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Sec. 3 Mohawk Valley Team RelaysDec 19 · 1600 Meters · Place 26 · Central Valley AcademyCentral Valley Academy1600 Meters26.5:51.42a9