Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 613:15.78NIKE: Cherokee ChallengeSeptember 6, 2025
5,000 Meters · Crystal Lake ParkBurlington County XC Open · Oct 1720:29.4Burlington County XC OpenOctober 17, 2025
5,000 Meters · DREAM ParkSouth Jersey Track Coaches Association Open · Oct 1120:24.90South Jersey Track Coaches Association OpenOctober 11, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 422:03Shore Coaches InvitationalOctober 4, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 17Burlington County XC OpenOct 17 · 5,000 Meters Junior Varsity · Place 30 · Moorestown5,000 Meters Junior Varsity3020:29.4 PB12
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 1 · Place 77 · Moorestown5,000 Meters Varsity 17720:24.90 PB12
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity C · Place 72 · Moorestown5,000 Meters Junior Varsity C7222:03 PB12
Sep 16Olympic Conf Batch Meet 2Sep 16 · 5,000 Meters Varsity 1 · Place 27 · Moorestown5,000 Meters Varsity 12721:44.0012
Sep 13South Jersey Shootout 2025Sep 13 · 5,000 Meters red · Place 36 · Moorestown5,000 Meters red3621:27.712
Sep 9Olympic Conf Batch MeetSep 9 · 5,000 Meters B Race · Place 18 · Moorestown5,000 Meters B Race1821:59.7912
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Senior · Place 155 · Moorestown3,200 Meters Senior15513:15.78 PB12

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18Burlington County XC OpenOct 18 · 5,000 Meters Junior Varsity · Place 78 · Moorestown5,000 Meters Junior Varsity7823:20.4411
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Junior Varsity · Place 73 · Moorestown5,000 Meters Junior Varsity7321:40.17—
Sep 17Olympic Conf Batch MeetSep 17 · 5,000 Meters Varsity · Place 54 · Moorestown5,000 Meters Varsity5423:26.6511
Sep 10Olympic Conf Batch MeetSep 10 · 5,000 Meters Varsity · Place 44 · Moorestown5,000 Meters Varsity4423:58.61—
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 251 · Moorestown3,200 Meters Varsity25114:16.2511
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 251 · Moorestown3,200 Meters Varsity25114:16.2511

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 52 · Moorestown5,000 Meters Varsity5224:14.9610
Sep 27Olympic Conf Batch MeetSep 27 · 5,000 Meters Division 1 · Place 40 · Moorestown5,000 Meters Division 14023:42.8410
Sep 19Olympic Conf Batch MeetSep 19 · 5,000 Meters Division 2 · Place 55 · Moorestown5,000 Meters Division 25524:48.4810
Sep 16South Jersey ShootoutSep 16 · 4,000 Meters Varsity · Place 50 · Moorestown4,000 Meters Varsity5019:01.0SO
Sep 16South Jersey ShootoutSep 16 · 4,000 Meters Varsity · Place 50 · Moorestown4,000 Meters Varsity5019:01.0SO
Sep 12Olympic Conf Batch MeetSep 12 · 5,000 Meters Varsity · Place 72 · Moorestown5,000 Meters Varsity7230:58.1510

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 64 · Moorestown5,000 Meters Varsity6422:47.779
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 175 · Moorestown3,200 Meters Varsity17514:26.349
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Freshman · Place 175 · Moorestown3,200 Meters Freshman17514:26.349