Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNazareth Conference Tune-Up · Feb 204:59.54Nazareth Conference Tune-UpFebruary 20, 2026
10,000 Meters · OutdoorSUNYAC Outdoor Track & Field Championships · May 136:26.12aSUNYAC Outdoor Track & Field ChampionshipsMay 1, 2026
10000 Meters · OutdoorCortland Classic · Apr 1837:42.83Cortland ClassicApril 18, 2025
1500 Meters · OutdoorCortland Red Dragon Open · Apr 74:54.30aCortland Red Dragon OpenApril 7, 2024
300 Meters · IndoorQuinney Invitational · Dec 2947.31aQuinney InvitationalDecember 29, 2021
3000 Meters · IndoorNazareth Conference Challenge Cup · Jan 3110:22.64Nazareth Conference Challenge CupJanuary 31, 2026
5000 Meters · IndoorRochester Spring Opener · Mar 2917:52.70aRochester Spring OpenerMarch 29, 2026
5000 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 2617:44.86aSt. John Fisher Cardinal ClassicApril 26, 2025
600 Meters · IndoorQuinney Invitational · Dec 291:49.23aQuinney InvitationalDecember 29, 2021
800 Meters · IndoorNazareth Conference Tune-Up · Feb 202:15.58Nazareth Conference Tune-UpFebruary 20, 2026
800 Meters · OutdoorCNY College Challenge · Apr 252:23.93aCNY College ChallengeApril 25, 2023
800 Meters · Relay Split · IndoorSUNYAC Championships · Feb 282:24.510SUNYAC ChampionshipsFebruary 28, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 17 · SUNY OswegoSUNY Oswego10,000 Meters17.36:26.12a PBSr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 5000 Meters · Place 17 · SUNY OswegoSUNY Oswego5000 Meters17.17:46.98aSr
Apr 17Cortland ClassicApr 17 · 10,000 Meters · Place 9 · SUNY OswegoSUNY Oswego10,000 Meters9.36:55.90aSr
Apr 3Cortland Red Dragon OpenApr 3 · 5000 Meters · Place 16 · SUNY OswegoSUNY Oswego5000 Meters16.17:55.39aSr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 5000 Meters · Place 19 · SUNY OswegoSUNY Oswego5000 Meters19.17:52.70a PBSr
Feb 20Nazareth Conference Tune-UpFeb 20 · 1 Mile · Place 21 · Oswego StateOswego State1 Mile214:59.54 PBSR
Feb 20Nazareth Conference Tune-UpFeb 20 · 800 Meters · Place 19 · Oswego StateOswego State800 Meters192:15.58 PBSR
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · 1 Mile · Place 28 · SUNY OswegoSUNY Oswego1 Mile285:02.83aSR
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · 800 Meters · Place 21 · SUNY OswegoSUNY Oswego800 Meters212:17.54aSR
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 44 · Oswego StateOswego State3000 Meters4410:22.64 PBSR
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 1 Mile · Place 25 · SUNY OswegoSUNY Oswego1 Mile25.5:13.39aSr
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 800 Meters · Place 26 · SUNY OswegoSUNY Oswego800 Meters26.2:21.59aSr
Jan 16Utica Winter OpenerJan 16 · 1 Mile · Place 40 · SUNY OswegoSUNY Oswego1 Mile405:01.75aSr
Jan 16Utica Winter OpenerJan 16 · 800 Meters · Place 30 · SUNY OswegoSUNY Oswego800 Meters302:17.54aSr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 44 · SUNY OswegoSUNY Oswego5000 Meters44.17:44.86a PBJr
Apr 18Cortland ClassicApr 18 · 10000 Meters · Place 8 · SUNY OswegoSUNY Oswego10000 Meters837:42.83 PBJr
Apr 5Cortland Red Dragon OpenApr 5 · 5000 Meters · Place 10 · SUNY OswegoSUNY Oswego5000 Meters10.17:51.49aJr
Mar 30Utica Pioneer Almost Spring InviteMar 30 · 5000 Meters · Place 14 · SUNY OswegoSUNY Oswego5000 Meters14.18:23.12aJr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28SUNYAC ChampionshipsFeb 28 · 800 Meters · SUNY OswegoSUNY Oswego800 MetersRelay Split—2:24.510 PBJr
Jan 24RIT January Friday MeetJan 24 · 1 Mile · Place 31 · SUNY OswegoSUNY Oswego1 Mile315:13.69a—
Jan 17Utica Winter OpenerJan 17 · 1 Mile · Place 63 · SUNY OswegoSUNY Oswego1 Mile635:30.03a—
Jan 17Utica Winter OpenerJan 17 · 800 Meters · Place 34 · SUNY OswegoSUNY Oswego800 Meters342:24.34a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Houghton DecemberDec 6 · 5000 Meters · Place 23 · SUNY OswegoSUNY Oswego5000 Meters23.18:59.37aJr
Feb 16Nazareth Conference Tune-UpFeb 16 · 3000 Meters · Place 43 · SUNY OswegoSUNY Oswego3000 Meters4311:23.60a—
Feb 16Nazareth Conference Tune-UpFeb 16 · 1 Mile · Place 52 · SUNY OswegoSUNY Oswego1 Mile525:36.82a—
Feb 3Pioneer Fast Trax InvitationalFeb 3 · 1 Mile · SUNY OswegoSUNY Oswego1 Mile—SCRSo
Feb 3Pioneer Fast Trax InvitationalFeb 3 · 3000 Meters · Place 26 · SUNY OswegoSUNY Oswego3000 Meters26.11:46.21aSo
Jan 26Blue & Orange InvitationalJan 26 · 1 Mile · SUNY OswegoSUNY Oswego1 Mile—SCRSo
Jan 26Blue & Orange InvitationalJan 26 · 800 Meters · SUNY OswegoSUNY Oswego800 Meters—SCRSo

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 19SUNY Cortland Classic InvitationalApr 19 · 5000 Meters · Place 17 · SUNY OswegoSUNY Oswego5000 Meters1718:54.66a—
Apr 7Cortland Red Dragon OpenApr 7 · 1500 Meters · Place 23 · SUNY OswegoSUNY Oswego1500 Meters23.4:54.30a PBSo
Apr 7Cortland Red Dragon OpenApr 7 · 800 Meters · Place 21 · SUNY OswegoSUNY Oswego800 Meters21.2:26.05aSo
Mar 30Geneseo Early Season InvitationalMar 30 · 5000 Meters · Place 55 · SUNY OswegoSUNY Oswego5000 Meters55.18:35.61aSo

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 8Utica Holiday ClassicDec 8 · 1 Mile · Place 39 · SUNY OswegoSUNY Oswego1 Mile39.5:38.44aSo
Feb 17Nazareth Conference Tune-UpFeb 17 · 1 Mile · Place 43 · Oswego StateOswego State1 Mile435:34.38FR
Feb 17Nazareth Conference Tune-UpFeb 17 · 1 Mile · Place 43 · Oswego StateOswego State1 Mile435:34.38FR
Feb 10RIT February Friday Night InvitationalFeb 10 · 800 Meters · Place 41 · Oswego StateOswego State800 Meters412:25.80FR
Feb 3Brockport MultiFeb 3 · 1 Mile · Place 52 · SUNY OswegoSUNY Oswego1 Mile525:44.42a—
Feb 3Brockport MultiFeb 3 · 800 Meters · Place 45 · SUNY OswegoSUNY Oswego800 Meters452:29.00a—
Jan 27RIT January Friday MeetJan 27 · 1 Mile · Place 24 · Oswego StateOswego State1 Mile245:46.08FR
Jan 27RIT January Friday MeetJan 27 · 1 Mile · Place 24 · Oswego StateOswego State1 Mile245:46.08FR
Jan 21Highlander InvitationalJan 21 · 1 Mile · Place 44 · Oswego StateOswego State1 Mile445:52.92FR
Jan 21Highlander InvitationalJan 21 · 1 Mile · Place 44 · Oswego StateOswego State1 Mile445:52.92FR
Jan 14Utica Winter OpenerJan 14 · 1 Mile · Place 57 · Oswego StateOswego State1 Mile576:11.36FR
Jan 14Utica Winter OpenerJan 14 · 1 Mile · Place 57 · Oswego StateOswego State1 Mile576:11.36FR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29St. Lawrence University Intercollegiate Athletics TwilightApr 29 · 5000 Meters · Place 20 · Oswego StateOswego State5000 Meters2019:55.66FR
Apr 25CNY College ChallengeApr 25 · 800 Meters · Place 14 · SUNY OswegoSUNY Oswego800 Meters142:23.93a PB—
Apr 22UB Alumni InvitationalApr 22 · 1500 Meters · Place 35 · Oswego StateOswego State1500 Meters355:10.69FR
Apr 22UB Alumni InvitationalApr 22 · 800 Meters · Place 30 · Oswego StateOswego State800 Meters302:32.04FR
Apr 14Brockport Multi & InvitationalApr 14 · 1500 Meters · Place 53 · Oswego StateOswego State1500 Meters535:10.07FR
Apr 8Cortland Red Dragon OpenApr 8 · 1500 Meters · Place 37 · Oswego StateOswego State1500 Meters375:16.61FR
Apr 2Geneseo Early Season InvitationalApr 2 · 1500 Meters · Place 87 · Oswego StateOswego State1500 Meters875:12.74FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Greg Page MeetDec 3 · 1 Mile · Place 21 · SUNY OswegoSUNY Oswego1 Mile21.6:30.80aFr

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Quinney InvitationalDec 29 · 300 Meters · Place 15 · MarathonMarathon300 Meters15.47.31a PB12
Dec 29Quinney InvitationalDec 29 · 600 Meters · Place 8 · MarathonMarathon600 Meters8.1:49.23a PB12