Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRIT January Thursday Invitational · Jan 305:59.37aRIT January Thursday InvitationalJanuary 30, 2025
1000 Meters · IndoorRIT January Friday Meet · Jan 273:51.59RIT January Friday MeetJanuary 27, 2023
10000 Meters · OutdoorCortland Classic · Apr 1848:54.42Cortland ClassicApril 18, 2025
1500 Meters · IndoorSection 2 League Meets 3 · Dec 175:50.7Section 2 League Meets 3December 17, 2021
1500 Meters · OutdoorCortland Red Dragon Open · Apr 55:37.50aCortland Red Dragon OpenApril 5, 2025
3000 Meters · IndoorFastrack National Invitational · Feb 711:35.83Fastrack National InvitationalFebruary 7, 2025
3000 Meters · OutdoorSection 2 League Meets #2 · Dec 1112:51.3Section 2 League Meets #2December 11, 2021
5000 Meters · IndoorSUNYAC Championships · Feb 2821:13.77aSUNYAC ChampionshipsFebruary 28, 2025
5000 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 2620:57.46aSt. John Fisher Cardinal ClassicApril 26, 2025
800 Meters · IndoorRIT January Thursday Invitational · Jan 302:51.97aRIT January Thursday InvitationalJanuary 30, 2025
800 Meters · OutdoorGeneseo Early Season Invitational · Mar 302:57.34aGeneseo Early Season InvitationalMarch 30, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 5000 Meters · Place 17 · SUNY OswegoSUNY Oswego5000 Meters17.22:40.82aSr
Apr 21Ithaca Tuesday MeetApr 21 · 1500 Meters · Place 6 · SUNY OswegoSUNY Oswego1500 Meters6.5:59.05aSr
Apr 21Ithaca Tuesday MeetApr 21 · 800 Meters · Place 8 · SUNY OswegoSUNY Oswego800 Meters8.3:08.11aSr
Apr 17Cortland ClassicApr 17 · 1500 Meters · Place 26 · SUNY OswegoSUNY Oswego1500 Meters26.6:10.31aSr
Apr 3Cortland Red Dragon OpenApr 3 · 5000 Meters · Place 9 · SUNY OswegoSUNY Oswego5000 Meters9.23:45.48aSr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 1500 Meters · Place 30 · SUNY OswegoSUNY Oswego1500 Meters30.6:00.90aSr
Feb 20Nazareth Conference Tune-UpFeb 20 · 1 Mile · Place 32 · Oswego StateOswego State1 Mile326:36.93SR
Feb 20Nazareth Conference Tune-UpFeb 20 · 800 Meters · Place 34 · Oswego StateOswego State800 Meters343:08.23SR
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 37 · Oswego StateOswego State3000 Meters3712:58.60SR
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 3000 Meters · Place 11 · SUNY OswegoSUNY Oswego3000 Meters11.13:12.16aSr
Jan 16Utica Winter OpenerJan 16 · 1 Mile · Place 34 · SUNY OswegoSUNY Oswego1 Mile346:31.88aSr
Jan 16Utica Winter OpenerJan 16 · 800 Meters · Place 23 · SUNY OswegoSUNY Oswego800 Meters233:18.02aSr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 3000 Meters · Place 14 · SUNY OswegoSUNY Oswego3000 Meters14.12:58.35aSr
Feb 28SUNYAC ChampionshipsFeb 28 · 5000 Meters · Place 17 · SUNY OswegoSUNY Oswego5000 Meters17.21:13.77a PBJr
Feb 7Fastrack National InvitationalFeb 7 · 3000 Meters · Place 57 · Oswego StateOswego State3000 Meters5711:35.83 PBJR
Jan 30RIT January Thursday InvitationalJan 30 · 1 Mile · Place 3 · SUNY OswegoSUNY Oswego1 Mile35:59.37a PB—
Jan 30RIT January Thursday InvitationalJan 30 · 800 Meters · Place 18 · SUNY OswegoSUNY Oswego800 Meters182:51.97a PB—
Jan 24RIT January Friday MeetJan 24 · 3000 Meters · Place 4 · SUNY OswegoSUNY Oswego3000 Meters412:10.43a—
Jan 17Utica Winter OpenerJan 17 · 3000 Meters · Place 21 · SUNY OswegoSUNY Oswego3000 Meters2112:05.97a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 40 · SUNY OswegoSUNY Oswego5000 Meters40.20:57.46a PBJr
Apr 18Cortland ClassicApr 18 · 10000 Meters · Place 5 · SUNY OswegoSUNY Oswego10000 Meters548:54.42 PBJr
Apr 5Cortland Red Dragon OpenApr 5 · 1500 Meters · Place 32 · SUNY OswegoSUNY Oswego1500 Meters32.5:37.50a PBJr
Apr 5Cortland Red Dragon OpenApr 5 · 800 Meters · SUNY OswegoSUNY Oswego800 Meters—DNSJr
Mar 30Utica Pioneer Almost Spring InviteMar 30 · 1500 Meters · Place 16 · SUNY OswegoSUNY Oswego1500 Meters16.5:40.58aJr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Houghton DecemberDec 6 · 5000 Meters · Place 11 · SUNY OswegoSUNY Oswego5000 Meters11.21:30.49aJr
Feb 16Nazareth Conference Tune-UpFeb 16 · 3000 Meters · Place 26 · SUNY OswegoSUNY Oswego3000 Meters2612:02.82a—
Feb 3Pioneer Fast Trax InvitationalFeb 3 · 5000 Meters · Place 4 · SUNY OswegoSUNY Oswego5000 Meters4.21:19.33aSo
Jan 26Blue & Orange InvitationalJan 26 · 3000 Meters · Place 5 · SUNY OswegoSUNY Oswego3000 Meters5.12:18.52aSo
Jan 20Golden Eagle InvitationalJan 20 · 1 Mile · Place 36 · SUNY OswegoSUNY Oswego1 Mile366:21.32a—
Jan 20Golden Eagle InvitationalJan 20 · 800 Meters · Place 31 · SUNY OswegoSUNY Oswego800 Meters313:01.02a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 27Cardinal Classic (St John Fisher)Apr 27 · 5000 Meters · Place 18 · SUNY OswegoSUNY Oswego5000 Meters1821:29.27a—
Apr 7Cortland Red Dragon OpenApr 7 · 5000 Meters · Place 11 · SUNY OswegoSUNY Oswego5000 Meters11.21:39.66aSo
Mar 30Geneseo Early Season InvitationalMar 30 · 1500 Meters · Place 62 · SUNY OswegoSUNY Oswego1500 Meters62.5:46.27aSo
Mar 30Geneseo Early Season InvitationalMar 30 · 800 Meters · Place 49 · SUNY OswegoSUNY Oswego800 Meters49.2:57.34a PBSo

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 8Utica Holiday ClassicDec 8 · 1 Mile · Place 18 · SUNY OswegoSUNY Oswego1 Mile18.6:33.93aSo
Dec 8Utica Holiday ClassicDec 8 · 800 Meters · Place 12 · SUNY OswegoSUNY Oswego800 Meters12.3:10.71aSo
Feb 10RIT February Friday Night InvitationalFeb 10 · 800 Meters · Place 25 · Oswego StateOswego State800 Meters252:55.57FR
Feb 3Brockport MultiFeb 3 · 800 Meters · Place 30 · SUNY OswegoSUNY Oswego800 Meters302:56.45a—
Jan 27RIT January Friday MeetJan 27 · 1000 Meters · Place 8 · Oswego StateOswego State1000 Meters83:51.59 PBFR
Jan 21Highlander InvitationalJan 21 · 800 Meters · Place 28 · Oswego StateOswego State800 Meters283:03.56FR
Jan 21Highlander InvitationalJan 21 · 800 Meters · Place 28 · Oswego StateOswego State800 Meters283:03.56FR
Jan 14Utica Winter OpenerJan 14 · 1000 Meters · Place 14 · Oswego StateOswego State1000 Meters143:55.45FR

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 29St. Lawrence University Intercollegiate Athletics TwilightApr 29 · 3000 Meters · Place 6 · Oswego StateOswego State3000 Meters612:55.98FR
Apr 25CNY College ChallengeApr 25 · 1500 Meters · Place 7 · SUNY OswegoSUNY Oswego1500 Meters75:47.61a—
Apr 22UB Alumni InvitationalApr 22 · 800 Meters · Place 25 · Oswego StateOswego State800 Meters252:58.60FR
Apr 8Cortland Red Dragon OpenApr 8 · 1500 Meters · Place 38 · Oswego StateOswego State1500 Meters385:51.22FR
Apr 2Geneseo Early Season InvitationalApr 2 · 1500 Meters · Place 72 · Oswego StateOswego State1500 Meters725:50.30FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 3Greg Page MeetDec 3 · 1000 Meters · Place 7 · SUNY OswegoSUNY Oswego1000 Meters7.3:53.66aFr
Jan 14Suffern InvitationalJan 14 · 3000 Meters · Place 18 · Shenendehowa CentralShenendehowa Central3000 Meters18.12:17.71a12

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Section 2 League Meets 3Dec 17 · 1500 Meters · Place 12 · Shenendehowa CentralShenendehowa Central1500 Meters12.5:50.7 PB12
Dec 11League Meet #2ADec 11 · 3000 Meters · Place 6 · Shenendehowa CentralShenendehowa Central3000 Meters6.12:51.312

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Section 2 League Meets #2Dec 11 · 3000 Meters · Place 10 · Shenendehowa CentralShenendehowa Central3000 Meters10.12:51.3 PB12