Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2222:42.2NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2321:50.0NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · DREAM ParkOlympic Conference Championships · Oct 2221:04.72Olympic Conference ChampionshipsOctober 22, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 424:09Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1222:13Battle @ Ocean County ParkSeptember 12, 2025
5,000 Meters · Pennypacker ParkBaker Sub Varsity Invitational · Oct 2821:10.47Baker Sub Varsity InvitationalOctober 28, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - Northeast · Place 128 · Cherry Hill East5,000 Meters Open - Northeast12822:42.2 PB12
Oct 28Baker Sub Varsity InvitationalOct 28 · 5,000 Meters Sub Varsity A · Place 9 · Cherry Hill East5,000 Meters Sub Varsity A921:10.47 PB12
Oct 22Olympic Conference ChampionshipsOct 22 · 5,000 Meters Varsity · Place 39 · Cherry Hill East5,000 Meters Varsity3921:04.72 PB12
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 1 · Place 2 · Cherry Hill East5,000 Meters Varsity 1221:27.5712
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity A · Place 21 · Cherry Hill East5,000 Meters Junior Varsity A2124:09 PB12
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Senior · Place 36 · Cherry Hill East5,000 Meters Senior3622:13 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 178 · Cherry Hill East5,000 Meters Championship - Northeast17821:50.0 PB11
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 80 · Cherry Hill East5,000 Meters Varsity8022:0711
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 29 · Cherry Hill East5,000 Meters Varsity2920:13.7511
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 22 · Cherry Hill East5,000 Meters Varsity2220:08.5911
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 3 · Place 13 · Cherry Hill East5,000 Meters Division 31320:43.36—
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 69 · Cherry Hill East5,000 Meters Varsity6922:43—
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 29 · Cherry Hill East5,000 Meters Varsity2921:32—

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 70 · Cherry Hill East5,000 Meters Varsity7021:2010
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 24 · Cherry Hill East5,000 Meters Varsity2421:05.4610
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 24 · Cherry Hill East5,000 Meters Varsity2421:05.4610
Oct 18Olympic Conference ChampionshipsOct 18 · 5,000 Meters Championship · Place 19 · Cherry Hill East5,000 Meters Championship1920:44.6610
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 15 · Cherry Hill East5,000 Meters Varsity1520:48.2110
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Division 3 · Place 15 · Cherry Hill East5,000 Meters Division 31520:48.21—
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 99 · Cherry Hill East5,000 Meters Varsity9923:27—
Sep 23Six Flags Wild Safari Invitational-HSSep 23 · 5,000 Meters Varsity · Place 17 · Cherry Hill East5,000 Meters Varsity1721:36.19SO
Sep 23Six Flags Wild Safari Invitational-HSSep 23 · 5,000 Meters Varsity · Place 17 · Cherry Hill East5,000 Meters Varsity1721:36.19SO
Sep 19Olympic Conf Batch MeetSep 19 · 5,000 Meters Division 2 · Place 23 · Cherry Hill East5,000 Meters Division 22325:01.4810

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1Haddonfield Sub Varsity InvitationalNov 1 · 5,000 Meters Varsity · Place 29 · Cherry Hill East5,000 Meters Varsity2922:28.699
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 3 · Cherry Hill East5,000 Meters Varsity322:53.729
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 3 · Cherry Hill East5,000 Meters Junior Varsity37:22.29
Oct 1New Balance Shore Coaches InvitationalOct 1 · 3,200 Meters Freshman · Place 57 · Cherry Hill East3,200 Meters Freshman5716:339
Oct 1New Balance Shore Coaches InvitationalOct 1 · 3,200 Meters Freshman · Place 57 · Cherry Hill East3,200 Meters Freshman5716:339
Sep 24Six Flags Wild Safari InvitationalSep 24 · 3,200 Meters Freshman · Place 35 · Cherry Hill East3,200 Meters Freshman3513:44.119
Sep 24Six Flags Wild Safari InvitationalSep 24 · 3,200 Meters Freshman · Place 35 · Cherry Hill East3,200 Meters Freshman3513:459
Sep 24Six Flags Wild Safari InvitationalSep 24 · 3,200 Meters Freshman · Place 35 · Cherry Hill East3,200 Meters Freshman3513:459
Sep 20Olympic Conf Batch MeetSep 20 · 5,000 Meters Varsity · Place 28 · Cherry Hill East5,000 Meters Varsity2824:48.609
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 34 · Cherry Hill East2 Miles Freshman3414:37.55—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 34 · Cherry Hill East2 Miles Freshman3414:37.55—