Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAARTFC Indoor Championships · Mar 64:14.57aAARTFC Indoor ChampionshipsMarch 6, 2026
1 Mile · OutdoorMIAA Division 1 Track & Field Championship · May 244:23.71aMIAA Division 1 Track & Field ChampionshipMay 24, 2024
1500 Meters · IndoorRochester Spring Twilight · Apr 144:00.35aRochester Spring TwilightApril 14, 2025
1500 Meters · OutdoorColonial Relays · Apr 23:56.54aColonial RelaysApril 2, 2026
3000 Meters · IndoorNYU DIII Invitational · Feb 148:37.73aNYU DIII InvitationalFebruary 14, 2026
5000 Meters · OutdoorBison Outdoor Classic · Apr 1114:48.43aBison Outdoor ClassicApril 11, 2026
800 Meters · IndoorNazareth Conference Tune Up · Feb 211:59.49Nazareth Conference Tune UpFebruary 21, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 5000 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters2.15:02.36aSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 16 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters16.15:12.41aSo
Apr 11Bison Outdoor ClassicApr 11 · 5000 Meters · Place 61 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters61.14:48.43a PBSo
Apr 2Colonial RelaysApr 2 · 1500 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters9.3:56.54a PBSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 5000 Meters · Rochester (N.Y.)Rochester (N.Y.)5000 Meters--DNFSo
Mar 6AARTFC Indoor ChampionshipsMar 6 · 1 Mile · Place 3 · Rochester (N.Y.)Rochester (N.Y.)1 Mile34:14.57a PBSO
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 15 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters158:46.83aSo
Feb 20Nazareth Conference Tune-UpFeb 20 · 1 Mile · Place 1 · RochesterRochester1 Mile14:17.61SO
Feb 14NYU DIII InvitationalFeb 14 · 3000 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters18:37.73a PBSo
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 1 · RochesterRochester3000 Meters18:48.46SO
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 1 · Rochester (N.Y.)Rochester (N.Y.)1 Mile14:26.40aSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 1500 Meters · Place 15 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters15.3:59.22aFr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 5000 Meters · Place 20 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters20.15:20.55aFr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters7.3:57.25aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters3.4:00.83aFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 5000 Meters · Place 1 · RochesterRochester5000 Meters115:23.10FR

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 1500 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters1.4:00.35a PBFr
Mar 7AARTFCMar 7 · 1 Mile · Place 13 · Rochester (N.Y.)Rochester (N.Y.)1 Mile13.4:24.56aFr
Feb 28Liberty League ChampionshipsFeb 28 · 1 Mile · Place 12 · RochesterRochester1 Mile124:24.72FR
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 9 · RochesterRochester800 Meters91:59.49 PBFR
Feb 14Nazareth DIII Elite MeetFeb 14 · 1 Mile · Place 8 · Rochester (N.Y.)Rochester (N.Y.)1 Mile8.4:21.07aFr
Feb 7Brockport InviteFeb 7 · 3000 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters2.8:57.25aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 1 Mile · Place 8 · Rochester (N.Y.)Rochester (N.Y.)1 Mile84:25.08a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 1 Mile · Place 10 · Newton SouthNewton South1 Mile10.4:23.71a PB12
May 15Dual County League ChampionshipMay 15 · 1 Mile · Place 5 · Newton SouthNewton South1 Mile54:25.89a—
May 11Andover Boosters InvitationalMay 11 · 1 Mile · Place 12 · Newton SouthNewton South1 Mile124:27.96a—
May 4Weston Twilight - Regis EventsMay 4 · 1 Mile · Place 12 · Newton SouthNewton South1 Mile12.4:25.01a12
Apr 23AB vs Newton SouthApr 23 · 1 Mile · Place 2 · Newton SouthNewton South1 Mile24:29.55a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 1 Mile · Place 16 · Newton SouthNewton South1 Mile16.4:29.21a11
May 17Dual County League Championship MeetMay 17 · 1 Mile · Place 17 · Newton SouthNewton South1 Mile17.4:36.36aUnofficial11
May 13Andover Boosters MeetMay 13 · 1 Mile · Place 9 · Newton SouthNewton South1 Mile9.4:34.06a11
May 6Weston Twilight InvitationalMay 6 · 1 Mile · Place 19 · Newton SouthNewton South1 Mile194:33.71a—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18Dual County Championship MeetMay 18 · 1 Mile · Place 13 · Newton SouthNewton South1 Mile13.4:44.99a10
May 1466th Annual Andover Boosters InvitationalMay 14 · 1 Mile · Place 4 · Newton SouthNewton South1 Mile44:48.7110
May 7Weston Twilight InvitationalMay 7 · 1 Mile · Place 40 · Newton SouthNewton South1 Mile404:49.3110
May 7Weston Twilight InvitationalMay 7 · 1 Mile · Place 40 · Newton SouthNewton South1 Mile404:49.3110