Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 75:21.80aTri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
10,000 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 136:51.21aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
10000 Meters · OutdoorUniversity of Rochester Alumni Invitational · Apr 1939:48.06University of Rochester Alumni InvitationalApril 19, 2025
1500 Meters · IndoorRochester Spring Twilight · Apr 144:53.41aRochester Spring TwilightApril 14, 2025
1500 Meters · OutdoorRIT Bill Q Invitational · Apr 244:50.22aRIT Bill Q InvitationalApril 24, 2026
1600 Meters · OutdoorPSAL Championships · May 75:48.82aPSAL ChampionshipsMay 7, 2022
3000 Meters · IndoorNYU DIII Invitational · Feb 1410:20.85aNYU DIII InvitationalFebruary 14, 2026
3200 Meters · OutdoorDublin Distance Fiesta · Mar 1812:33.35Dublin Distance FiestaMarch 18, 2022
5000 Meters · IndoorAARTFC Indoor Championships · Mar 618:03.64aAARTFC Indoor ChampionshipsMarch 6, 2026
5000 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 117:50.52aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
800 Meters · OutdoorGeneseo Early Season Invitational · Apr 22:38.27Geneseo Early Season InvitationalApril 2, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 10,000 Meters · Place 4 · Rochester (N.Y.)Rochester (N.Y.)10,000 Meters4.38:02.48aSr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)10,000 Meters7.36:51.21a PBSr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters9.17:50.52a PBSr
Apr 24RIT Bill Q InvitationalApr 24 · 1500 Meters · Place 4 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters4.4:50.22a PBSr
Apr 11Bison Outdoor ClassicApr 11 · 10,000 Meters · Place 34 · Rochester (N.Y.)Rochester (N.Y.)10,000 Meters34.37:10.30aSr
Apr 2Colonial RelaysApr 2 · 5000 Meters · Place 16 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters16.17:53.34aSr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 5000 Meters · Place 10 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters1018:03.64a PBSR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters818:07.17aSR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 11 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters1110:30.47aSR
Feb 14NYU DIII InvitationalFeb 14 · 3000 Meters · Place 4 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters410:20.85a PBSr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 1 Mile · Place 3 · Rochester (N.Y.)Rochester (N.Y.)1 Mile3.5:21.80a PBSr
Jan 31Nazareth Conference Challenge CupJan 31 · 5000 Meters · Place 9 · RochesterRochester5000 Meters918:26.90SR
Jan 23RIT Friday InvitationalJan 23 · 3000 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters210:40.36aSr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 10,000 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)10,000 Meters7.38:36.58aJr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 10,000 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)10,000 Meters6.39:08.91aJr
Apr 19University of Rochester Alumni InvitationalApr 19 · 10000 Meters · Place 1 · RochesterRochester10000 Meters139:48.06 PBJR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 1500 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters1.4:53.41a PBJr
Feb 21Nazareth Conference Tune UpFeb 21 · 3000 Meters · Place 7 · RochesterRochester3000 Meters710:56.29JR
Feb 14Nazareth DIII Elite MeetFeb 14 · 5000 Meters · Place 11 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters11.19:16.26aJr
Feb 7Brockport InviteFeb 7 · 3000 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters3.10:48.87aJr
Jan 30RIT January Thursday InvitationalJan 30 · 5000 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters119:21.34a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 1 Mile · Place 4 · Rochester (N.Y.)Rochester (N.Y.)1 Mile4.5:33.49aJr
Feb 232024 Liberty League Indoor TF ChampionshipsFeb 23 · 5000 Meters · Place 17 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters1719:34.36a—
Feb 16Nazareth Conference Tune-UpFeb 16 · 1 Mile · Place 10 · Rochester (N.Y.)Rochester (N.Y.)1 Mile105:31.81a—
Feb 9RIT February Friday InvitationalFeb 9 · 3000 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters911:11.39a—
Feb 2Brockport Multi & InvitationalFeb 2 · 1 Mile · Place 20 · Rochester (N.Y.)Rochester (N.Y.)1 Mile205:39.03a—
Jan 20Golden Eagle InvitationalJan 20 · 3000 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters911:21.22a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15AARTFC DIII OutdoorMay 15 · 10000 Meters · Place 17 · Rochester (N.Y.)Rochester (N.Y.)10000 Meters1740:02.21a—
May 3Liberty League Outdoor ChampionshipsMay 3 · 10000 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)10000 Meters739:57.68a—
Apr 26Rochester Spring TwilightApr 26 · 1500 Meters · Place 23 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters235:07.21a—
Apr 12Brockport Multi and InvitationalApr 12 · 10000 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)10000 Meters640:22.57a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · 3000 Meters · Place 12 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters12.11:27.22aSo
Feb 24Liberty League Indoor Track ChampionshipsFeb 24 · 5000 Meters · Place 18 · RochesterRochester5000 Meters1820:13.81FR
Feb 17Nazareth Conference Tune-UpFeb 17 · 3000 Meters · Place 10 · RochesterRochester3000 Meters1011:16.32FR
Feb 3Brockport MultiFeb 3 · 1 Mile · Place 21 · University of RochesterUniversity of Rochester1 Mile215:46.18a—
Jan 21Winter Welcome Back MeetJan 21 · 3000 Meters · Place 15 · RochesterRochester3000 Meters1511:38.89FR
Jan 21Winter Welcome Back MeetJan 21 · 3000 Meters · Place 15 · RochesterRochester3000 Meters1511:38.89FR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29St. John Fisher Cardinal ClassicApr 29 · 5000 Meters · Place 14 · RochesterRochester5000 Meters1420:19.91FR
Apr 22University of Rochester Alumni InvitationalApr 22 · 1500 Meters · Place 36 · RochesterRochester1500 Meters365:22.46FR
Apr 14Brockport Multi & InvitationalApr 14 · 10000 Meters · Place 9 · RochesterRochester10000 Meters944:50.08FR
Apr 8RIT InvitationalApr 8 · 5000 Meters · Place 14 · RochesterRochester5000 Meters1419:52.11FR
Apr 2Geneseo Early Season InvitationalApr 2 · 1500 Meters · Place 41 · RochesterRochester1500 Meters415:18.21FR
Apr 2Geneseo Early Season InvitationalApr 2 · 800 Meters · Place 25 · RochesterRochester800 Meters252:38.27 PBFR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Nazareth Alumni InvitationalDec 9 · 1 Mile · Place 16 · Rochester (N.Y.)Rochester (N.Y.)1 Mile16.6:02.19aFr

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21CCS Finals May 21 · 3200 Meters · Place 29 · NuevaNueva3200 MetersRound P29.13:30.35a12
May 14CCS Semi-Finals May 14 · 3200 Meters · Place 29 · NuevaNueva3200 MetersRound P29.13:30.35a12
May 7PSAL ChampionshipsMay 7 · 3200 Meters · Place 1 · NuevaNueva3200 Meters112:41.83a12
May 7PSAL ChampionshipsMay 7 · 1600 Meters · Place 3 · NuevaNueva1600 Meters35:48.82a PB12
Apr 30PSAL League Meet #2Apr 30 · 3200 Meters · Place 2 · NuevaNueva3200 Meters213:31.17a12
Apr 30PSAL League Meet #2Apr 30 · 1600 Meters · Place 3 · NuevaNueva1600 Meters35:55.28a12
Mar 26PSAL League Meet #1Mar 26 · 3200 Meters · Place 1 · NuevaNueva3200 Meters112:42.9512
Mar 26PSAL League Meet #1Mar 26 · 1600 Meters · Place 3 · NuevaNueva1600 Meters35:55.4312
Mar 18Dublin Distance FiestaMar 18 · 3200 Meters · Place 92 · NuevaNueva3200 Meters9212:33.35 PB12
Mar 18Dublin Distance FiestaMar 18 · 1600 Meters · Place 162 · NuevaNueva1600 Meters1625:50.7212
Mar 12Fighting Knights RelaysMar 12 · 1500 Meters · Place 7 · NuevaNueva1500 Meters75:24.6412
Mar 4Sunset InvitationalMar 4 · 1600 Meters · Place 9 · NuevaNueva1600 Meters95:53.2912
Mar 4Sunset InvitationalMar 4 · 800 Meters · Place 8 · NuevaNueva800 Meters82:40.4412
Mar 4Sunset InvitationalMar 4 · 1600 Meters · Place 9 · NuevaNueva1600 Meters95:53.2912
Mar 4Sunset InvitationalMar 4 · 800 Meters · Place 8 · NuevaNueva800 Meters82:40.4412

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 6Sunset InvitationalMar 6 · 1600 Meters · Place 16 · Nueva SchoolNueva School1600 Meters166:07.8310
Mar 6Sunset InvitationalMar 6 · 800 Meters · Place 22 · Nueva SchoolNueva School800 Meters222:46.2910

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
Mar 23Serra Top 7 InvitationalMar 23 · 1600 Meters · Place 13 · Nueva SchoolNueva School1600 Meters136:13.069
Mar 20WBAL 2AMar 20 · 1600 Meters · Place 14 · Nueva SchoolNueva School1600 Meters146:12.699
Mar 20WBAL 2AMar 20 · 800 Meters · Place 11 · Nueva SchoolNueva School800 Meters112:52.219
Mar 1Sunset InvitationalMar 1 · 1600 Meters · Place 31 · Nueva SchoolNueva School1600 Meters316:23.059
Mar 1Sunset InvitationalMar 1 · 800 Meters · Place 43 · Nueva SchoolNueva School800 Meters432:58.469