Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNazareth Conference Tune-Up · Feb 205:38.84Nazareth Conference Tune-UpFebruary 20, 2026
1000 Meters · IndoorMonroe County Indoor Championships · Jan 283:21.10aMonroe County Indoor ChampionshipsJanuary 28, 2023
1500 Meters · IndoorSection 5 State Qualifier · Feb 235:19.73Section 5 State QualifierFebruary 23, 2023
1500 Meters · OutdoorCortland Classic · Apr 175:10.74aCortland ClassicApril 17, 2026
2000m Steeplechase · 0.762m · OutdoorLancer Invitational · May 107:52.76aLancer InvitationalMay 10, 2024
2000m Steeplechase · OutdoorSection 5 Class B1 Championships · May 237:51.53Section 5 Class B1 ChampionshipsMay 23, 2024
3000 Meters · IndoorUtica Blue & Orange Invitational · Feb 611:29.95aUtica Blue & Orange InvitationalFebruary 6, 2026
3000m Steeplechase · 0.762m · OutdoorSt. John Fisher Cardinal Last Chance · May 1111:57.74aSt. John Fisher Cardinal Last ChanceMay 11, 2025
800 Meters · OutdoorSt. John Fisher Tri Meet · Mar 282:40.08aSt. John Fisher Tri MeetMarch 28, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9Ithaca College In-Between MeetMay 9 · 3000m Steeplechase · Place 1 · St. John FisherSt. John Fisher3000m Steeplechase0.762m1.12:31.31aSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 8 · St. John FisherSt. John Fisher3000m Steeplechase0.762m8.12:07.01aSo
Apr 24St. John Fisher Cardinal ClassicApr 24 · 1500 Meters · Place 20 · St. John FisherSt. John Fisher1500 Meters20.5:20.35aSo
Apr 17Cortland ClassicApr 17 · 1500 Meters · Place 8 · St. John FisherSt. John Fisher1500 Meters8.5:10.74a PBSo
Apr 11Bison Outdoor ClassicApr 11 · 3000m Steeplechase · Place 52 · St. John FisherSt. John Fisher3000m Steeplechase0.762m52.12:23.71aSo
Mar 28St. John Fisher Tri MeetMar 28 · 1500 Meters · Place 12 · St. John FisherSt. John Fisher1500 Meters12.5:19.53aSo
Mar 28St. John Fisher Tri MeetMar 28 · 800 Meters · Place 10 · St. John FisherSt. John Fisher800 Meters10.2:40.08a PBSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Nazareth Conference Tune-UpFeb 20 · 1 Mile · Place 12 · St. John FisherSt. John Fisher1 Mile125:38.84 PBSO
Feb 6Utica Blue & Orange InvitationalFeb 6 · 3000 Meters · Place 30 · St. John FisherSt. John Fisher3000 Meters30.11:29.95a PBSo
Jan 31Ithaca College Bomber InvitationalJan 31 · 1 Mile · Place 36 · St. John FisherSt. John Fisher1 Mile365:44.60SO
Jan 23RIT Friday InvitationalJan 23 · 3000 Meters · Place 17 · St. John FisherSt. John Fisher3000 Meters1711:47.98aSo
Jan 10Cornell Southern Tier Collegiate InvitationalJan 10 · 1 Mile · Place 14 · St. John FisherSt. John Fisher1 Mile146:07.10SO
Jan 10Cornell Southern Tier Collegiate InvitationalJan 10 · 1 Mile · Place 14 · St. John FisherSt. John Fisher1 Mile146:07.10aSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11St. John Fisher Cardinal Last ChanceMay 11 · 3000m Steeplechase · Place 1 · St. John FisherSt. John Fisher3000m Steeplechase0.762m1.11:57.74a PBFr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 3000m Steeplechase · Place 9 · St. John FisherSt. John Fisher3000m Steeplechase0.762m9.12:03.86aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 3000m Steeplechase · Place 11 · St. John FisherSt. John Fisher3000m Steeplechase0.762m11.12:14.82aFr
Apr 12Brockport Multi & InvitationalApr 12 · 3000m Steeplechase · Place 3 · St. John FisherSt. John Fisher3000m Steeplechase0.762m3.12:20.03aFr
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 37 · St. John FisherSt. John Fisher1500 Meters37.5:17.41aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 15 · St. John FisherSt. John Fisher1500 Meters155:14.69aFR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Nazareth Conference Tune UpFeb 21 · 1 Mile · Place 23 · St. John FisherSt. John Fisher1 Mile235:40.80FR
Feb 7Utica Blue and OrangeFeb 7 · 1 Mile · Place 31 · St. John FisherSt. John Fisher1 Mile31.5:45.95aFr
Feb 1Ithaca Bomber InvitationalFeb 1 · 1 Mile · Place 33 · St. John FisherSt. John Fisher1 Mile335:46.76a—
Jan 24RIT January Friday MeetJan 24 · 1 Mile · Place 16 · St. John FisherSt. John Fisher1 Mile165:56.82a—
Jan 11Southern Tier Collegiate OpenJan 11 · 1 Mile · Place 21 · St. John FisherSt. John Fisher1 Mile216:12.94FR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 1 Mile · Place 8 · St. John FisherSt. John Fisher1 Mile8.5:53.54aFr
Feb 17Section 5 Sectional ChampsFeb 17 · 1000 Meters · Place 10 · HiltonHilton1000 Meters103:21.4312

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1Section 5 State QualifierJun 1 · 2000m Steeplechase · HiltonHilton2000m Steeplechase—DNF12
Jun 1Section 5 State QualifierJun 1 · 1500 Meters · HiltonHilton1500 Meters—DNF12
May 23Section 5 Class B1 ChampionshipsMay 23 · 2000m Steeplechase · Place 3 · HiltonHilton2000m Steeplechase37:51.53 PB12
May 10Lancer InvitationalMay 10 · 2000m Steeplechase · Place 1 · Hilton CentralHilton Central2000m Steeplechase0.762m1.7:52.76a PB12
May 4Runnin' Cadet ClassicMay 4 · 2000m Steeplechase · Place 5 · HiltonHilton2000m Steeplechase58:02.9012
Apr 20Webster InvitationalApr 20 · 2000m Steeplechase · Place 5 · HiltonHilton2000m Steeplechase58:17.4612

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6Al Mullan Cadet ClassicMay 6 · 2000m Steeplechase · Place 5 · HiltonHilton2000m Steeplechase58:09.3211
May 6Runnin' Cadet ClassicMay 6 · 2000m Steeplechase · Place 5 · Hilton CentralHilton Central2000m Steeplechase0.762m5.8:09.32a11

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 23Section 5 State QualifierFeb 23 · 1500 Meters · Place 8 · HiltonHilton1500 Meters85:19.73 PB11
Feb 18Section 5 Sectional ChampsFeb 18 · 1000 Meters · Place 10 · HiltonHilton1000 Meters103:21.7511
Feb 11Monroe County Indoor ChampionshipsFeb 11 · 1000 Meters · Place 11 · Hilton CentralHilton Central1000 Meters11.3:31.92a11
Feb 9Section 5 RWTL #10 Feb 9 · 1000 Meters · Place 11 · HiltonHilton1000 Meters113:31.9211
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 1500 Meters · Place 5 · HiltonHilton1500 Meters55:25.7811
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1500 Meters · Hilton CentralHilton Central1500 Meters—DNF—
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1000 Meters · Place 8 · Hilton CentralHilton Central1000 Meters83:21.10a PB—
Jan 28Section 5 RWTL #8Jan 28 · 1000 Meters · Place 8 · HiltonHilton1000 Meters83:21.1011
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1500 Meters · Place 7 · HiltonHilton1500 Meters75:24.5711
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1000 Meters · Place 5 · HiltonHilton1000 Meters53:31.6411
Jan 6Section 5 RWTL #5-Monroe - F/HJan 6 · 1000 Meters · Place 5 · Hilton CentralHilton Central1000 Meters5.3:31.64a11
Jan 6Section 5 RWTL #5-Monroe - F/HJan 6 · 1500 Meters · Place 7 · Hilton CentralHilton Central1500 Meters7.5:24.57a11

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 1000 Meters · Place 6 · Hilton CentralHilton Central1000 Meters6.3:26.04a11
Dec 22Section 5 RWTL #3Dec 22 · 1000 Meters · Place 6 · Hilton CentralHilton Central1000 Meters6.3:28.94a11
Feb 25Section 5 State QualifierFeb 25 · 3000 Meters · Place 14 · HiltonHilton3000 Meters1411:45.7710
Feb 11Section 5 RWTL #9Feb 11 · 3000 Meters · Place 12 · HiltonHilton3000 Meters1211:59.9710
Feb 4Section 5 RWTL #8Feb 4 · 3000 Meters · Place 9 · HiltonHilton3000 Meters912:03.8510
Feb 4Section 5 RWTL #8Feb 4 · 1500 Meters · Place 17 · HiltonHilton1500 Meters175:47.4710
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 3000 Meters · Place 20 · Hilton CentralHilton Central3000 Meters20.11:59.21a10
Jan 21Section 5 RWTL #6Jan 21 · 1000 Meters · Place 19 · HiltonHilton1000 Meters193:34.8410
Jan 14Section 5 RWTL #5Jan 14 · 1500 Meters · Place 9 · HiltonHilton1500 Meters95:39.1310
Jan 7Section 5 RWTL #4Jan 7 · 1500 Meters · Place 9 · HiltonHilton1500 Meters95:43.90—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 3Section 5 State QualifierJun 3 · 2000m Steeplechase · Place 6 · HiltonHilton2000m Steeplechase68:09.1710
May 28Section V Class A1-B2 ChampionshipsMay 28 · 2000m Steeplechase · Place 6 · Hilton CentralHilton Central2000m Steeplechase0.762m6.8:06.36a10
May 13Lancer InvitationalMay 13 · 2000m Steeplechase · Place 3 · Hilton CentralHilton Central2000m Steeplechase0.762m3.8:14.90a10
May 7Runnin' Cadet ClassicMay 7 · 2000m Steeplechase · Place 7 · HiltonHilton2000m Steeplechase78:23.77—
Apr 30His and Hers MeetApr 30 · 1500 Meters · Place 18 · HiltonHilton1500 Meters185:37.7410

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Section 5 RWTL #1-Nazareth(Monroe West)Dec 11 · 3000 Meters · Place 5 · Hilton CentralHilton Central3000 Meters5.12:18.23a10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 10Section 5 Class ChampionshipsJun 10 · 2000m Steeplechase · Place 14 · HiltonHilton2000m Steeplechase149:17.899
Jun 5Royal Comet InvitationalJun 5 · 2000m Steeplechase · Place 11 · HiltonHilton2000m Steeplechase119:23.019