Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHoughton Highlander Indoor Invitational · Jan 245:43.11aHoughton Highlander Indoor InvitationalJanuary 24, 2026
1 Mile · OutdoorHoughton December Classic · Dec 55:47.97aHoughton December ClassicDecember 5, 2025
10,000 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 139:28.79aEmpire 8 Outdoor Track & Field ChampionshipsMay 1, 2026
1000 Meters · IndoorNazareth Alumni Opener · Dec 83:20.37aNazareth Alumni OpenerDecember 8, 2023
1500 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 245:14.72aSt. John Fisher Cardinal ClassicApril 24, 2026
1600 Meters · IndoorAshland University HS Indoor Invitational · Feb 66:00.83Ashland University HS Indoor InvitationalFebruary 6, 2022
1600 Meters · OutdoorGranville vs Licking Valley vs Watkins Memorial · May 25:46.89aGranville vs Licking Valley vs Watkins MemorialMay 2, 2022
1600 Meters · Relay Split · IndoorEmpire 8 Indoor Track & Field Championships · Feb 275:43.118Empire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
200 Meters · IndoorJackets Holiday Indoor · Dec 2930.78aJackets Holiday IndoorDecember 29, 2021
3000 Meters · IndoorEmpire 8 Indoor Track & Field Championships · Feb 2710:53.47aEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
3200 Meters · IndoorCentral District Indoor Championships · Feb 1312:53.68Central District Indoor ChampionshipsFebruary 13, 2022
3200 Meters · OutdoorLarkin & Crosten Invitational · May 613:03.20Larkin & Crosten Invitational May 6, 2022
5000 Meters · IndoorEmpire 8 Indoor TF Championships · Feb 2319:49.36aEmpire 8 Indoor TF ChampionshipsFebruary 23, 2024
5000 Meters · OutdoorDanny Curran Invitational · Mar 2718:46.07aDanny Curran InvitationalMarch 27, 2026
60m Hurdles · 33" / 0.838m · IndoorWittenberg HS Open Meet #1 · Jan 2211.31aWittenberg HS Open Meet #1January 22, 2022
800 Meters · IndoorHoughton Highlander Invitational · Jan 202:35.96aHoughton Highlander InvitationalJanuary 20, 2024
800 Meters · OutdoorAlfred State Invitational · Apr 192:31.06aAlfred State InvitationalApril 19, 2024
Long Jump · IndoorJackets Holiday Indoor · Dec 2913-8.75Jackets Holiday IndoorDecember 29, 2021
Triple Jump · IndoorWittenberg HS Open Meet #1 · Jan 2228-11.75Wittenberg HS Open Meet #1January 22, 2022

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 20 · HoughtonHoughton10,000 Meters20.40:56.34aSr
May 10Widener Final QualifierMay 10 · 5000 Meters · Place 33 · HoughtonHoughton5000 Meters33.19:04.53aSr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 8 · HoughtonHoughton10,000 Meters8.39:28.79a PBSr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 1500 Meters · Place 14 · HoughtonHoughton1500 Meters14.5:14.72a PBSr
Apr 11Bison Outdoor ClassicApr 11 · 10,000 Meters · Place 12 · HoughtonHoughton10,000 Meters12.40:53.48aSr
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 30 · HoughtonHoughton5000 Meters30.18:46.07a PBSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 1600 Meters · HoughtonHoughton1600 MetersRelay Split—5:43.118 PBJr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 15 · HoughtonHoughton3000 Meters15.10:53.47a PBJr
Feb 21Houghton Last Chance Conference QualifierFeb 21 · 5000 Meters · Place 4 · HoughtonHoughton5000 Meters420:33.46JR
Feb 13Nazareth D3 Elite MeetFeb 13 · 3000 Meters · Place 6 · HoughtonHoughton3000 Meters6.11:02.73aJr
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 1 Mile · Place 6 · HoughtonHoughton1 Mile6.5:43.11a PBJr
Jan 17Brockport Saturday Night Rust BusterJan 17 · 5000 Meters · Place 5 · HoughtonHoughton5000 Meters519:51.90JR

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 5Houghton December ClassicDec 5 · 1 Mile · Place 21 · HoughtonHoughton1 Mile21.5:47.97a PBJr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 65 · HoughtonHoughton1500 Meters65.5:27.62aJr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 60 · HoughtonHoughton800 Meters60.2:41.37aJr
Apr 12Brockport Multi & InvitationalApr 12 · 1500 Meters · Place 19 · HoughtonHoughton1500 Meters19.5:32.61aJr
Apr 12Brockport Multi & InvitationalApr 12 · 800 Meters · Place 18 · HoughtonHoughton800 Meters18.2:40.22aJr
Apr 4Geneseo EarlyApr 4 · 800 Meters · Place 44 · HoughtonHoughton800 Meters44.2:39.71aJr
Mar 29Houghton Highlander InvitationalMar 29 · 800 Meters · Place 6 · HoughtonHoughton800 Meters6.2:37.98aJr

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 6Houghton DecemberDec 6 · 1 Mile · Place 9 · HoughtonHoughton1 Mile9.5:51.54aSo
Dec 6Houghton DecemberDec 6 · 3000 Meters · Place 11 · HoughtonHoughton3000 Meters11.11:58.14aSo
Feb 23Empire 8 Indoor TF ChampionshipsFeb 23 · 5000 Meters · Place 8 · HoughtonHoughton5000 Meters819:49.36a PB—
Feb 23Empire 8 Indoor TF ChampionshipsFeb 23 · 3000 Meters · Place 11 · HoughtonHoughton3000 Meters1111:15.20a—
Feb 16Nazareth Conference Tune-UpFeb 16 · 1 Mile · Place 27 · HoughtonHoughton1 Mile275:54.36a—
Feb 9FastTrack InvitationalFeb 9 · 3000 Meters · Place 46 · HoughtonHoughton3000 Meters46.11:21.90aFr
Feb 2Brockport Multi & InvitationalFeb 2 · 3000 Meters · Place 19 · HoughtonHoughton3000 Meters1912:08.11a—
Feb 2Brockport Multi & InvitationalFeb 2 · 1 Mile · Place 26 · HoughtonHoughton1 Mile265:43.31a—
Jan 26RIT Indoor Track & Field InvitationalJan 26 · 5000 Meters · Place 6 · HoughtonHoughton5000 Meters6.20:25.65aFr
Jan 20Houghton Highlander InvitationalJan 20 · 1 Mile · Place 11 · HoughtonHoughton1 Mile115:46.13a—
Jan 20Houghton Highlander InvitationalJan 20 · 800 Meters · Place 10 · HoughtonHoughton800 Meters102:35.96a PB—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Empire 8 Outdoor ChampionshipsMay 3 · 5000 Meters · Place 14 · HoughtonHoughton5000 Meters1420:09.61a—
Apr 27Cardinal Classic (St John Fisher)Apr 27 · 1500 Meters · Place 19 · HoughtonHoughton1500 Meters195:15.43a—
Apr 19Alfred State InvitationalApr 19 · 800 Meters · Place 4 · HoughtonHoughton800 Meters4.2:31.06a PBSo
Mar 14Redhawk InvitationalMar 14 · 1500 Meters · Place 7 · HoughtonHoughton1500 Meters75:20.40a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · 1000 Meters · Place 8 · HoughtonHoughton1000 Meters8.3:20.37a PBFr
Dec 1Houghton December ClassicDec 1 · 1 Mile · Place 16 · HoughtonHoughton1 Mile16.5:59.14aFr
Dec 1Houghton December ClassicDec 1 · 3000 Meters · Place 8 · HoughtonHoughton3000 Meters8.12:26.11aFr
Feb 18Jim Lindsey Indoor (Mt Vernon)Feb 18 · 800 Meters · Place 1 · GranvilleGranville800 Meters1.2:37.45a12
Jan 29Chieftan Grand PrixJan 29 · 1600 Meters · Place 6 · GranvilleGranville1600 Meters66:08.1312
Jan 21Jerome Fields HS OpenJan 21 · 3200 Meters · Place 7 · GranvilleGranville3200 Meters713:21.5612

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8Watkins vs Granville JV DualMay 8 · 1600 Meters · Place 3 · GranvilleGranville1600 Meters3.6:01.612
Apr 29Gary Smith Invitational - Thom. WorthingtonApr 29 · 800 Meters · Place 11 · GranvilleGranville800 Meters112:31.6212
Apr 25Dublin Coffman QuadApr 25 · 800 Meters · Place 5 · GranvilleGranville800 Meters52:33.6912
Apr 14Granville InvitationalApr 14 · 3200 Meters · Place 10 · GranvilleGranville3200 Meters1013:39.5412

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22Jackets Holiday IndoorDec 22 · 1600 Meters · Place 7 · GranvilleGranville1600 Meters7.6:09.21a12
Feb 13Central District Indoor ChampionshipsFeb 13 · 3200 Meters · Place 5 · GranvilleGranville3200 Meters512:53.68 PB11
Feb 6Ashland University HS Indoor InvitationalFeb 6 · 1600 Meters · Place 15 · GranvilleGranville1600 Meters156:00.83 PB11
Jan 22Wittenberg HS Open Meet #1Jan 22 · 3200 Meters · Place 12 · GranvilleGranville3200 Meters12.12:55.23a12
Jan 22Wittenberg HS Open Meet #1Jan 22 · 60m Hurdles · Place 11 · GranvilleGranville60m Hurdles33" / 0.838mRound P11.11.31a PB12
Jan 22Wittenberg HS Open Meet #1Jan 22 · Triple Jump · Place 6 · GranvilleGranvilleTriple Jump6.28-11.75 PB12

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6Larkin & Crosten Invitational May 6 · 3200 Meters · Place 8 · GranvilleGranville3200 Meters813:03.20 PB11
May 2Granville vs Licking Valley vs Watkins MemorialMay 2 · 1600 Meters · Place 3 · GranvilleGranville1600 Meters3.5:46.89a PB11
Apr 15Granville InvitationalApr 15 · 3200 Meters · Place 13 · GranvilleGranville3200 Meters1313:10.7511
Apr 6Granville vs Lancaster vs Newark CatholicApr 6 · 1600 Meters · Place 2 · GranvilleGranville1600 Meters2.6:10.96a11

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Jackets Holiday IndoorDec 29 · 1600 Meters · Place 2 · GranvilleGranville1600 Meters2.6:15.13a12
Dec 29Jackets Holiday IndoorDec 29 · Long Jump · Place 9 · GranvilleGranvilleLong Jump9.13-8.75 PB12
Dec 29Jackets Holiday IndoorDec 29 · 200 Meters · Place 14 · GranvilleGranville200 Meters14.30.78a PB12

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 14Licking County League ChampionshipsMay 14 · 1600 Meters · Place 5 · GranvilleGranville1600 Meters5.6:24.35a10
Apr 13Granville & New Albany @ NewarkApr 13 · 800 Meters · Place 7 · GranvilleGranville800 Meters72:51.4410
Apr 5Granville - Watkins - Newark Catholic Tri-MeetApr 5 · 1600 Meters · Place 5 · GranvilleGranville1600 Meters5.6:24.35a10