Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 610:54.25NIKE: Cherokee ChallengeSeptember 6, 2025
5,000 Meters · Crystal Lake ParkBurlington County XC Open · Oct 1717:22.3Burlington County XC OpenOctober 17, 2025
5,000 Meters · DREAM ParkOlympic Conference Championships · Oct 2216:59.61Olympic Conference ChampionshipsOctober 22, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 417:46Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Keney Park Woodland EntranceUniversity of Hartford Cross Country Invitational 2026 (High School Races) · Sep 1217:21.80University of Hartford Cross Country Invitational 2026 (High School Races)September 12, 2026
5,000 Meters · RVRHS Sports ComplexRay Hoagland RVXC Invite · Sep 2716:49.16Ray Hoagland RVXC InviteSeptember 27, 2025
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 328:12.1Keene State InvitationalOctober 3, 2026
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1928:19.1353rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 145 · HartfordHartford8,000 Meters Men's Championship14528:12.1 PBFr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Gold 35:00 min. cap · Place 71 · HartfordHartford8,000 Meters 8K Gold 35:00 min. cap7128:19.13 PBFr
Sep 12University of Hartford Cross Country Invitational 2026 (High School Races)Sep 12 · 5,000 Meters College · Place 35 · HartfordHartford5,000 Meters College3517:21.80 PBFr

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 2 · Place 19 · SenecaSeneca5,000 Meters Group 21917:15.2812
Oct 22Olympic Conference ChampionshipsOct 22 · 5,000 Meters Varsity · Place 27 · SenecaSeneca5,000 Meters Varsity2716:59.61 PB12
Oct 17Burlington County XC OpenOct 17 · 5,000 Meters Varsity · Place 17 · SenecaSeneca5,000 Meters Varsity1717:22.3 PB12
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity D · Place 14 · SenecaSeneca5,000 Meters Varsity D1417:46 PB12
Sep 27Ray Hoagland RVXC InviteSep 27 · 5,000 Meters Varsity · Place 5 · SenecaSeneca5,000 Meters Varsity516:49.16 PB12
Sep 16Olympic Conf Batch Meet 2Sep 16 · 5,000 Meters Varsity 2 · Place 5 · SenecaSeneca5,000 Meters Varsity 2518:17.4512
Sep 13South Jersey Shootout 2025Sep 13 · 5,000 Meters Open · Place 14 · SenecaSeneca5,000 Meters Open1417:31.312
Sep 9Olympic Conf Batch MeetSep 9 · 5,000 Meters A Race · Place 5 · SenecaSeneca5,000 Meters A Race518:57.0012
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Senior · Place 31 · SenecaSeneca3,200 Meters Senior3110:54.25 PB12