Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Centennial HSHoCo Invitational · Sep 1422:56HoCo InvitationalSeptember 14, 2019
5,000 Meters · Belmont PlateauPhiladelphia Metropolitan Cross Country Championship · Sep 923:01.1Philadelphia Metropolitan Cross Country ChampionshipSeptember 9, 2023
5,000 Meters · Glenelg High SchoolOakland Mills, Wilde Lake @ Glenelg · Sep 2629:14Oakland Mills, Wilde Lake @ GlenelgSeptember 26, 2017
5,000 Meters · Howard High School Athletic FieldAtholton, Glenelg Tri at Howard · Oct 1724:11.9Atholton, Glenelg Tri at HowardOctober 17, 2018
5,000 Meters · Stockton UniversityNJAC Cross Country Championships · Nov 125:46.6NJAC Cross Country ChampionshipsNovember 1, 2025
5,000 Meters · Wakefield Valley ParkWestminster Invite · Oct 524:08.8Westminster InviteOctober 5, 2019
6,000 Meters · Community Park at WinterplaceSalisbury Fall Classic · Aug 3024:38.40Salisbury Fall ClassicAugust 30, 2025
6,000 Meters · DREAM ParkBorder Battle · Oct 1825:37.7Border BattleOctober 18, 2025
6,000 Meters · Lehigh UniversityPaul Short Run · Oct 425:35.5Paul Short RunOctober 4, 2024
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:31.9Paul Short Run (College)October 3, 2025
6,000 Meters · Stockton CollegeOsprey Open · Sep 2026:04.34Osprey OpenSeptember 20, 2025
6,000 Meters · Stockton UniversityNJAC Cross Country Championships · Oct 2826:19.8NJAC Cross Country ChampionshipsOctober 28, 2023
6,000 Meters · The College of New JerseyNJAC Cross Country Championships · Nov 224:58.7NJAC Cross Country ChampionshipsNovember 2, 2024

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NJAC Cross Country ChampionshipsNov 1 · 5,000 Meters Champ · Place 44 · RowanRowan5,000 Meters Champ4425:46.6 PBSr
Oct 18Border BattleOct 18 · 6,000 Meters Open · Place 28 · RowanRowan6,000 Meters Open2825:37.7 PBSr
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters Open · Place 323 · RowanRowan6,000 Meters Open32325:31.9 PBSr
Sep 20Osprey OpenSep 20 · 6,000 Meters Open · Place 53 · RowanRowan6,000 Meters Open5326:04.34 PBSr
Aug 30Salisbury Fall ClassicAug 30 · 6,000 Meters New Division · Place 30 · RowanRowan6,000 Meters New Division3024:38.40 PBSr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2NJAC Cross Country ChampionshipsNov 2 · 6,000 Meters NJAC · Place 35 · RowanRowan6,000 Meters NJAC3524:58.7 PBJr
Oct 19Border BattleOct 19 · 6,000 Meters Varsity · Place 153 · RowanRowan6,000 Meters Varsity15325:13.6JR
Oct 4Paul Short RunOct 4 · 6,000 Meters White · Place 327 · RowanRowan6,000 Meters White32725:35.5 PBJr
Sep 20TCNJ Herb LorenzSep 20 · 5,000 Meters Varsity · Place 22 · RowanRowan5,000 Meters Varsity2221:06.2JR
Aug 30Stockton Season OpenerAug 30 · 6,000 Meters Varsity · Place 20 · RowanRowan6,000 Meters Varsity2025:16.47JR

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28NJAC Cross Country ChampionshipsOct 28 · 6,000 Meters College · Place 39 · RowanRowan6,000 Meters College3926:19.8 PBSo
Oct 14Rowan Interregional Border BattleOct 14 · 6,000 Meters Open · Place 5 · RowanRowan6,000 Meters Open524:49.8SO
Sep 30Paul Short InvitationalSep 30 · 6,000 Meters Open · Place 225 · RowanRowan6,000 Meters Open22525:57.1So
Sep 23Dickinson College Long-Short InvitationalSep 23 · 6,000 Meters Varsity · Place 100 · RowanRowan6,000 Meters Varsity10025:48.8SO
Sep 9Philadelphia Metropolitan Cross Country ChampionshipSep 9 · 5,000 Meters College · Place 30 · RowanRowan5,000 Meters College3023:01.1 PBSo
Sep 1Stockton Season OpenerSep 1 · 5,000 Meters Varsity · Place 33 · RowanRowan5,000 Meters Varsity3322:34.26SO

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29New Jersey Athletic Conference ChampionshipsOct 29 · 6,000 Meters Varsity · Place 46 · RowanRowan6,000 Meters Varsity4626:22.0FR
Sep 9Stockton Memorial InvitationalSep 9 · 5,000 Meters Varsity · Place 39 · RowanRowan5,000 Meters Varsity3922:10.92FR

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16Oakland Mills, Marriotts Ridge @ GlenelgOct 16 · 5,000 Meters Varsity · Place 10 · GlenelgGlenelg5,000 Meters Varsity1023:08.0911
Oct 5Westminster InviteOct 5 · 5,000 Meters Varsity · Place 81 · GlenelgGlenelg5,000 Meters Varsity8124:08.8 PB11
Sep 25Howard, Glenelg, @ Mt HebronSep 25 · 5,000 Meters Varsity · Place 21 · GlenelgGlenelg5,000 Meters Varsity2123:4011
Sep 14HoCo InvitationalSep 14 · 3 Miles Girls Varsity · Place 89 · GlenelgGlenelg3 Miles Girls Varsity8922:56 PB11
Sep 737th Annual Brunswick "Zumbach" InvitatonalSep 7 · Varsity · Place 71 · GlenelgGlenelgVarsity7124:11.2711

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24Howard County Cross Country ChampionshipsOct 24 · 3 Miles Varsity · Place 25 · GlenelgGlenelg3 Miles Varsity2522:49.9210
Oct 17Atholton, Glenelg Tri at HowardOct 17 · 5,000 Meters Varsity · Place 25 · GlenelgGlenelg5,000 Meters Varsity2524:11.9 PB10
Sep 12Reservoir, Glenelg @ Hammond XC Tri meetSep 12 · 5,000 Meters Varsity · Place 24 · GlenelgGlenelg5,000 Meters Varsity2425:39.3210
Sep 136th Annual Brunswick "Zumbach" InvitationalSep 1 · 3 Miles Junior Varsity · Place 34 · GlenelgGlenelg3 Miles Junior Varsity3423:56.5710

2017 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 26Oakland Mills, Wilde Lake @ GlenelgSep 26 · 5,000 Meters Varsity · Place 20 · GlenelgGlenelg5,000 Meters Varsity2029:14 PB9
Sep 16Prince George's County InvitationalSep 16 · 5,000 Meters Varsity · Place 14 · GlenelgGlenelg5,000 Meters Varsity1430:11.80—
Sep 16Prince George's County InvitationalSep 16 · 5,000 Meters Varsity · Place 14 · GlenelgGlenelg5,000 Meters Varsity1430:11.80—