Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNazareth Conference Tune-Up · Feb 164:35.34aNazareth Conference Tune-UpFebruary 16, 2024
1000 Meters · IndoorFinger Lakes Invitational 2 PM Session · Dec 172:50.73aFinger Lakes Invitational 2 PM SessionDecember 17, 2022
1500 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 264:19.09aSt. John Fisher Cardinal ClassicApril 26, 2025
1600 Meters · Indoor607 Invitational 5 PM · Jan 74:56.69a607 Invitational 5 PMJanuary 7, 2023
1600 Meters · OutdoorCorning vs. Ithaca Meet · May 24:43.08aCorning vs. Ithaca MeetMay 2, 2022
3000 Meters · IndoorNazareth Conference Challenge Cup · Jan 319:32.44Nazareth Conference Challenge CupJanuary 31, 2026
3200 Meters · IndoorHurley Invitational PM · Dec 1010:24.53aHurley Invitational PMDecember 10, 2022
5000 Meters · IndoorRochester Spring Twilight · Apr 1416:50.51aRochester Spring TwilightApril 14, 2025
600 Meters · OutdoorNeed for Speed Invitational · May 211:39.21Need for Speed InvitationalMay 21, 2021
800 Meters · IndoorNazareth Conference Challenge Cup · Jan 272:03.56Nazareth Conference Challenge CupJanuary 27, 2024
800 Meters · OutdoorSUNY Geneseo Quad · Apr 202:07.90aSUNY Geneseo QuadApril 20, 2024

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Nazareth D3 Elite MeetFeb 13 · 1 Mile · Place 40 · Rochester (N.Y.)Rochester (N.Y.)1 Mile40.4:54.30aJr
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 28 · RochesterRochester3000 Meters289:32.44 PBJR
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 44 · Rochester (N.Y.)Rochester (N.Y.)1 Mile444:48.69aJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 65 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters65.4:19.09a PBSo
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 36 · RochesterRochester1500 Meters364:24.20SO
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 47 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters47.4:23.33aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 5000 Meters · Place 12 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters12.16:50.51a PBSo
Jan 30RIT January Thursday InvitationalJan 30 · 1 Mile · Place 16 · Rochester (N.Y.)Rochester (N.Y.)1 Mile165:09.18a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26Rochester Spring TwilightApr 26 · 800 Meters · Place 22 · Rochester (N.Y.)Rochester (N.Y.)800 Meters222:08.13a—
Apr 20SUNY Geneseo QuadApr 20 · 800 Meters · Place 17 · Rochester (N.Y.)Rochester (N.Y.)800 Meters172:07.90a PB—
Mar 30Geneseo Early Season InvitationalMar 30 · 1500 Meters · Place 34 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters34.4:20.76aFr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 16Nazareth Conference Tune-UpFeb 16 · 1 Mile · Place 15 · Rochester (N.Y.)Rochester (N.Y.)1 Mile154:35.34a PB—
Feb 9RIT February Friday InvitationalFeb 9 · 800 Meters · Place 13 · Rochester (N.Y.)Rochester (N.Y.)800 Meters132:06.59a—
Feb 2Brockport Multi & InvitationalFeb 2 · 1 Mile · Place 21 · Rochester (N.Y.)Rochester (N.Y.)1 Mile214:42.40a—
Jan 27Nazareth Conference Challenge CupJan 27 · 800 Meters · Place 15 · RochesterRochester800 Meters152:03.56 PBFR
Jan 20Golden Eagle InvitationalJan 20 · 1 Mile · Place 27 · Rochester (N.Y.)Rochester (N.Y.)1 Mile274:40.38a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · 1 Mile · Place 15 · Rochester (N.Y.)Rochester (N.Y.)1 Mile15.4:50.60aFr
Jan 7607 Invitational 5 PMJan 7 · 1600 Meters · Place 2 · IthacaIthaca1600 Meters2.4:56.69a PB12

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Finger Lakes Invitational 2 PM SessionDec 17 · 1000 Meters · Place 1 · IthacaIthaca1000 Meters1.2:50.73a PB12
Dec 10Hurley Invitational PMDec 10 · 3200 Meters · Place 3 · IthacaIthaca3200 Meters3.10:24.53a PB12
Jan 15Section IV Classic 9 AMJan 15 · 1600 Meters · Place 5 · Ithaca HighIthaca High1600 Meters55:09.0311

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1Section 4 State QualifierJun 1 · 1600 Meters · Place 10 · IthacaIthaca1600 Meters10.4:44.17a11
May 18STAC ChampionshipsMay 18 · 1600 Meters · Place 9 · Ithaca HighIthaca High1600 Meters94:46.20—
May 2Corning vs. Ithaca MeetMay 2 · 1600 Meters · Place 6 · IthacaIthaca1600 Meters6.4:43.08a PB11
Apr 2NY/PA InvitationalApr 2 · 800 Meters · Place 3 · Ithaca HighIthaca High800 Meters32:10.7811

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18607 InvitationalDec 18 · 1600 Meters · Place 3 · IthacaIthaca1600 Meters3.5:04.97a11
Dec 5Ithaca College HS InvitationalDec 5 · 1600 Meters · Place 7 · IthacaIthaca1600 Meters7.5:02.86a11

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9Section 4 Class A ChampionshipsJun 9 · 800 Meters · Place 8 · IthacaIthaca800 Meters8.2:13.76a10
Jun 1Corning vs. Ithaca Dual MeetJun 1 · 1600 Meters · Place 9 · IthacaIthaca1600 Meters9.5:13.38a10
May 24Horseheads vs IthacaMay 24 · 1600 Meters · Place 8 · Ithaca HighIthaca High1600 Meters85:18.97—
May 21Need for Speed InvitationalMay 21 · 600 Meters · Place 16 · Ithaca HighIthaca High600 Meters161:39.21 PB—

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20Section IV Modified Division 1May 20 · High Jump · Ithaca HighIthaca HighHigh Jump—4-00.00—