Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Greystone XC CourseMorris County Cross Country Championships · Oct 2118:50.50Morris County Cross Country ChampionshipsOctober 21, 2025
5,000 Meters · Holmdel ParkNJSIAA XC Meet of Champions · Nov 1519:49NJSIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 819:41NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 619:12.41Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Oak Ridge ParkNJCTC Cross Country Championship · Oct 2921:05.29NJCTC Cross Country ChampionshipOctober 29, 2022
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1219:26Battle @ Ocean County ParkSeptember 12, 2025
5,000 Meters · Thompson ParkThompson Park Class Meet · Sep 2719:34.8Thompson Park Class MeetSeptember 27, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 15NJSIAA XC Meet of ChampionsNov 15 · 5,000 Meters Varsity · Place 74 · Morris Catholic5,000 Meters Varsity7419:49 PB12
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public A · Place 10 · Morris Catholic5,000 Meters Non Public A1019:41 PB12
Nov 1NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Championship · Place 5 · Morris Catholic5,000 Meters Championship519:14.1212
Oct 21Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 2 · Morris Catholic5,000 Meters Varsity218:50.50 PB12
Oct 14NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Small · Place 2 · Morris Catholic5,000 Meters Varsity Small219:05.2412
Oct 7NJAC XC Batch Meet #3Oct 7 · 5,000 Meters Varsity 2 · Place 5 · Morris Catholic5,000 Meters Varsity 2520:00.9512
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Senior · Place 4 · Morris Catholic5,000 Meters Senior419:34.8 PB12
Sep 16NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 1 · Place 2 · Morris Catholic5,000 Meters Varsity 1219:28.5112
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Senior · Place 9 · Morris Catholic5,000 Meters Senior919:26 PB12
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Fastest 4 · Place 7 · Morris Catholic5,000 Meters Fastest 4719:12.41 PB12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 31 · Morris Catholic5,000 Meters Varsity3121:2011
Nov 2NJCTC Cross Country ChampionshipNov 2 · 5,000 Meters Championship · Place 10 · Morris Catholic5,000 Meters Championship1020:07.9211
Oct 22Morris County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 19 · Morris Catholic5,000 Meters Varsity1920:51.8211
Oct 15NJAC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 51 · Morris Catholic5,000 Meters Varsity5123:02.3411
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 20 · Morris Catholic5,000 Meters Varsity2021:03.3111
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 20 · Morris Catholic5,000 Meters Varsity2021:03.3111
Sep 21Magee Memorial Class MeetSep 21 · 5,000 Meters Varsity · Place 12 · Morris Catholic5,000 Meters Varsity1220:42.611
Sep 17NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 2 · Place 14 · Morris Catholic5,000 Meters Varsity Division 21420:46.1711
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 17 · Morris Catholic5,000 Meters Varsity1720:40—
Sep 7Roxbury XC InvitationalSep 7 · 5,000 Meters Varsity · Place 24 · Morris Catholic5,000 Meters Varsity2420:42.5811

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 18 · Morris Catholic5,000 Meters Varsity1822:1610
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Varsity · Place 20 · Morris Catholic5,000 Meters Varsity2021:54.4710
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Varsity · Place 20 · Morris Catholic5,000 Meters Varsity2021:54.4710
Oct 17Morris County Cross Country ChampionshipsOct 17 · 5,000 Meters Varsity · Place 36 · Morris Catholic5,000 Meters Varsity3621:13.9210
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 18 · Morris Catholic5,000 Meters Varsity1821:26.8810
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 18 · Morris Catholic5,000 Meters Varsity1821:26.8810
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 45 · Morris Catholic5,000 Meters Varsity4523:01—
Sep 27NJAC XC Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 21 · Morris Catholic5,000 Meters Varsity2121:59.0810
Sep 23Garret InvitationalSep 23 · 5,000 Meters Varsity · Place 21 · Morris Catholic5,000 Meters Varsity2124:1610
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 38 · Morris Catholic5,000 Meters Varsity3822:32.6310
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 38 · Morris Catholic5,000 Meters Varsity3822:32.6310
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 38 · Morris Catholic5,000 Meters Varsity3822:32.6410

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 18 · Morris Catholic5,000 Meters Varsity1822:359
Oct 29NJCTC Cross Country ChampionshipOct 29 · 5,000 Meters Varsity · Place 20 · Morris Catholic5,000 Meters Varsity2021:05.29 PB9
Oct 18Morris County Cross Country ChampionshipsOct 18 · 5,000 Meters Championship · Place 30 · Morris Catholic5,000 Meters Championship306:42.89
Oct 11NJAC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 15 · Morris Catholic5,000 Meters Varsity1521:37.719
Oct 11NJAC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 15 · Morris Catholic5,000 Meters Varsity156:57.79
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 12 · Morris Catholic5,000 Meters Varsity1221:32.309
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 12 · Morris Catholic5,000 Meters Varsity1221:32.309
Sep 24Stewart Memorial InvitationalSep 24 · 5,000 Meters Varsity · Place 22 · Morris Catholic5,000 Meters Varsity2221:50.509
Sep 24Stewart Memorial InvitationalSep 24 · 5,000 Meters Varsity · Place 22 · Morris Catho5,000 Meters Varsity2221:50.509
Sep 20NJAC XC Batch #2Sep 20 · 5,000 Meters Varsity · Place 30 · Morris Catho5,000 Meters Varsity3022:38.909
Sep 13NJAC XC Batch Meet #1Sep 13 · 5,000 Meters Varsity · Place 21 · Morris Catho5,000 Meters Varsity2122:28.809
Sep 10Roxbury InvitationalSep 10 · Novice · Place 6 · Morris CathoNovice610:46.809