Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorLiberty League Championships · Feb 284:22.72Liberty League ChampionshipsFebruary 28, 2025
1000 Meters · IndoorRIT January Friday Meet · Jan 242:39.84aRIT January Friday MeetJanuary 24, 2025
1500 Meters · IndoorRochester Spring Opener · Mar 294:03.44aRochester Spring OpenerMarch 29, 2026
1500 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 24:03.57aLiberty League Outdoor Track & Field ChampionshipsMay 2, 2025
1600 Meters · OutdoorMHSAA LP Division 1 Finals · Jun 14:25.49aMHSAA LP Division 1 FinalsJune 1, 2024
3000 Meters · IndoorAARTFC Indoor Championships · Mar 68:39.45aAARTFC Indoor ChampionshipsMarch 6, 2026
400 Meters · Relay Split · IndoorNazareth Alumni · Dec 656.013Nazareth AlumniDecember 6, 2024
5000 Meters · OutdoorGeneseo Early · Apr 415:36.76aGeneseo EarlyApril 4, 2025
800 Meters · IndoorNazareth Conference Tune Up · Feb 212:00.77Nazareth Conference Tune UpFebruary 21, 2025
800 Meters · Outdoor24 APRIL SHOWERS Invitational · Apr 202:00.48a24 APRIL SHOWERS InvitationalApril 20, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Ithaca College In-Between MeetMay 9 · 1500 Meters · Place 10 · RITRIT1500 Meters10.4:08.26aSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 13 · RITRIT1500 Meters13.4:04.14aSo
Apr 24RIT Bill Q InvitationalApr 24 · 1500 Meters · Place 4 · RITRIT1500 Meters4.4:03.83aSo
Apr 21Ithaca Tuesday MeetApr 21 · 1500 Meters · Place 8 · RITRIT1500 Meters8.4:08.14aSo

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 1500 Meters · Place 4 · RITRIT1500 Meters4.4:03.44a PBSo
Mar 6AARTFC Indoor ChampionshipsMar 6 · 3000 Meters · Place 11 · RITRIT3000 Meters118:39.45a PBSO
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 13 · RITRIT3000 Meters138:44.71aSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 9 · RITRIT1 Mile94:24.11aSo
Feb 13Nazareth D3 Elite MeetFeb 13 · 1 Mile · Place 6 · RITRIT1 Mile6.4:24.70aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 2 · RITRIT3000 Meters28:48.91SO
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 7 · RITRIT1 Mile74:30.27aSo
Jan 17Brockport Saturday Night Rust BusterJan 17 · 800 Meters · Place 12 · RITRIT800 Meters122:03.73SO

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 1000 Meters · Place 5 · RITRIT1000 Meters5.2:42.43aSo
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · RITRIT400 MetersRelay Split—57.682So
Feb 28Liberty League ChampionshipsFeb 28 · 1 Mile · Place 10 · RITRIT1 Mile104:22.72 PBFR
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 19 · RITRIT800 Meters192:00.77 PBFR
Feb 14Nazareth DIII Elite MeetFeb 14 · 1 Mile · Place 13 · RITRIT1 Mile13.4:26.18aFr
Jan 30RIT January Thursday InvitationalJan 30 · 3000 Meters · Place 2 · RITRIT3000 Meters29:10.27a—
Jan 24RIT January Friday MeetJan 24 · 1000 Meters · Place 3 · RITRIT1000 Meters32:39.84a PB—
Jan 17Brockport Friday Night Rust BusterJan 17 · 1 Mile · Place 8 · RITRIT1 Mile84:30.13a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 13 · RITRIT1500 Meters13.4:03.57a PBFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 41 · RITRIT800 Meters41.2:03.10aFr
Apr 4Geneseo EarlyApr 4 · 5000 Meters · Place 15 · RITRIT5000 Meters15.15:36.76a PBFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 5 · RITRIT1500 Meters54:03.71aFR

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 1 Mile · Place 4 · RITRIT1 Mile4.4:32.79aFr
Dec 6Nazareth AlumniDec 6 · 400 Meters · RITRIT400 MetersRelay Split—56.013 PBFr
Mar 2324 EMU Huron Relays Large SchoolsMar 23 · 800 Meters · Place 2 · CantonCanton800 Meters2.2:08.25a12
Feb 1013th Annual SVSU - MITS Distance FestFeb 10 · 800 Meters · Place 24 · Six Mile Track ClubSix Mile Track Club800 Meters24.2:01.85a12

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1MHSAA LP Division 1 FinalsJun 1 · 1600 Meters · Place 22 · CantonCanton1600 Meters22.4:25.49a PB12
May 242024 MITCA D1 Team StateMay 24 · 1600 Meters · Place 4 · CantonCanton1600 Meters4.4:32.32a12
May 8Novi @ CantonMay 8 · 1600 Meters · Place 6 · CantonCanton1600 Meters6.4:38.92a12
Apr 23Howell vs. CantonApr 23 · 1600 Meters · CantonCanton1600 Meters—4:35.33a12
Apr 23Howell vs. CantonApr 23 · 800 Meters · Place 3 · CantonCanton800 Meters3.2:06.55a12
Apr 2024 APRIL SHOWERS InvitationalApr 20 · 800 Meters · Place 6 · CantonCanton800 Meters6.2:00.48a PB12

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16LAB Indoor Meet #2Dec 16 · 800 Meters · Place 6 · UnattachedUnattached800 Meters6.2:04.64a12
Dec 14LAB Indoor Meet #1Dec 14 · 800 Meters · Place 4 · UnattachedUnattached800 Meters4.2:07.08a12

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 8Northville v CantonMay 8 · 800 Meters · Place 7 · CantonCanton800 Meters7.2:02.40a11

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3Salem @ CantonMay 3 · 1600 Meters · Place 14 · CantonCanton1600 Meters14.5:14.10a10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 27AAP Boys Only Last Chance InviteMay 27 · 1600 Meters · Place 66 · CantonCanton1600 Meters66.5:35.97a9
May 27AAP Boys Only Last Chance InviteMay 27 · 800 Meters · Place 24 · CantonCanton800 Meters24.2:32.78a9