Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bellevue State ParkJoe O'Neill Invitational · Oct 1917:18.9Joe O'Neill InvitationalOctober 19, 2019
5,000 Meters · Brandywine Creek State ParkDIAA D2 State XC Championships · Nov 1019:37.68DIAA D2 State XC ChampionshipsNovember 10, 2018
5,000 Meters · Killens Pond State ParkDIAA State Championship · Nov 916:56.9DIAA State ChampionshipNovember 9, 2019
5,000 Meters · TatnallDISC Conference XC Championships · Oct 2817:28.99DISC Conference XC ChampionshipsOctober 28, 2021
6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Invitational · Aug 2918:56.94Lehigh InvitationalAugust 29, 2025
8,000 Meters · Lang XC CoursePatriot League Cross Country Championships · Oct 2827:54.8Patriot League Cross Country ChampionshipsOctober 28, 2023
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 426:40.0Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:15.0Paul Short Run (College)October 3, 2025
8,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 1725:53.0Princeton Fall ClassicOctober 17, 2025
8368 m · The Pennsylvania State UniversityHarry Groves Spiked Shoe Invitational · Sep 1328:31.2Harry Groves Spiked Shoe InvitationalSeptember 13, 2024

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 320 · LehighLehigh8,000 Meters Open32028:27.8-

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 99 · LehighLehigh8,000 Meters Champs9927:36.7Sr
Oct 17Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · Place 271 · LehighLehigh8,000 Meters Fall Classic27125:53.0 PBSr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Gold · Place 305 · LehighLehigh8,000 Meters Gold30526:15.0 PBSr
Sep 13Lehigh Lafayette Dual MeetSep 13 · 8,000 Meters Men · Place 12 · LehighLehigh8,000 Meters Men1226:37.70Sr
Aug 29Lehigh InvitationalAug 29 · 6,000 Meters Men's Race · Place 30 · LehighLehigh6,000 Meters Men's Race3018:56.94 PBSr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 8,000 Meters Open · Place 190 · LehighLehigh8,000 Meters Open19026:40.0 PBJr
Sep 21Lafayette v LehighSep 21 · 8,000 Meters Varsity · Place 17 · LehighLehigh8,000 Meters Varsity1726:43.1JR
Sep 13Harry Groves Spiked Shoe InvitationalSep 13 · 5.2 Miles College · Place 182 · LehighLehigh5.2 Miles College18228:31.2 PBJr
Aug 30Lehigh InvitationalAug 30 · 6,000 Meters Varsity · Place 24 · LehighLehigh6,000 Meters Varsity2419:07.4JR

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28Patriot League Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 88 · LehighLehigh8,000 Meters College8827:54.8 PBSo
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters Open · Place 211 · LehighLehigh8,000 Meters Open21127:12.6So
Sep 16Lafayette vs LehighSep 16 · 8,000 Meters Varsity · Place 21 · LehighLehigh8,000 Meters Varsity2127:04.1SO
Sep 1Lehigh InvitationalSep 1 · 6,000 Meters Varsity · Place 45 · LehighLehigh6,000 Meters Varsity4519:22.8SO

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 2Lehigh InvitationalSep 2 · 6,000 Meters College · Place 68 · LehighLehigh6,000 Meters College6819:30.3Fr

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13DIAA State Cross Country ChampionshipsNov 13 · Division 2 · Place 4 · Wilmington FriendsWilmington FriendsDivision 2418:04.80—
Nov 6New Castle County ChampionshipsNov 6 · Varsity · Place 7 · Wilmington FriendsWilmington FriendsVarsity716:44.28—
Oct 28DISC Conference XC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 3 · Wilmington FriendsWilmington Friends5,000 Meters Varsity317:28.99 PB12
Oct 15Joe O'Neill XC InvitationalOct 15 · 5,000 Meters Varsity · Place 14 · Wilmington FriendsWilmington Friends5,000 Meters Varsity1417:05.89—
Oct 2Salesianum InvitationalOct 2 · Varsity · Place 1 · Wilmington FriendsWilmington FriendsVarsity117:42.90—
Oct 2Salesianum InvitationalOct 2 · Varsity · Place 1 · Wilmington FriendsWilmington FriendsVarsity117:42.90—

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 5DIAA Cross Country State ChampionshipsDec 5 · Varsity · Place 7 · Wilmington FriendsWilmington FriendsVarsity717:05.00—
Nov 14Delaware Sports Club High School XC OpenNov 14 · 5,000 Meters Varsity · Place 8 · Wilmington FriendsWilmington Friends5,000 Meters Varsity816:47.30—

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9DIAA State ChampionshipNov 9 · 5,000 Meters Division 2 · Place 11 · Wilmington FriendsWilmington Friends5,000 Meters Division 21116:56.9 PB10
Nov 2New Castle County ChampionshipNov 2 · Varsity · Place 24 · Wilmington FriendsWilmington FriendsVarsity2417:26.50—
Oct 19Joe O'Neill InvitationalOct 19 · 5,000 Meters Varsity · Place 40 · Wilmington FriendsWilmington Friends5,000 Meters Varsity4017:18.9 PB10
Oct 5Salesianum InvitationalOct 5 · 5,000 Meters Varsity · Place 10 · Wilmington FriendsWilmington Friends5,000 Meters Varsity1017:45.49—
Sep 13White Clay Creek ClassicSep 13 · 5,000 Meters Varsity · Place 6 · Wilmington FriendsWilmington Friends5,000 Meters Varsity617:23.9010

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 10DIAA D1 State XC ChampionshipsNov 10 · 5,000 Meters Division 2 · Place 42 · Wilmington FriendsWilmington Friends5,000 Meters Division 24219:37.68—
Nov 10DIAA D2 State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 42 · Wilmington FriendsWilmington Friends5,000 Meters Varsity4219:37.68 PB9
Nov 3New Castle County ChampionshipsNov 3 · Varsity · Place 84 · Wilmington FriendsWilmington FriendsVarsity8419:24.45—
Oct 19Joe O'Neill InvitationalOct 19 · Varsity · Place 85 · Wilmington FriendsWilmington FriendsVarsity8518:25.25—
Sep 14White Clay Creek ClassicSep 14 · 5,000 Meters Varsity · Place 11 · Wilmington FriendsWilmington Friends5,000 Meters Varsity1119:26.789