Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Holmdel ParkNJSIAA Meet of Champions · Nov 1617:05NJSIAA Meet of Champions November 16, 2024
6,000 Meters · Stony Brook UniversityStony Brook Season Opener · Aug 3020:35.1Stony Brook Season OpenerAugust 30, 2025
8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 1726:31.0IC4A/ECAC Cross Country ChampionshipsOctober 17, 2026
8,000 Meters · Blue Sky Sports ComplexThe Metro Conference XC Championships · Oct 3126:45.26The Metro Conference XC ChampionshipsOctober 31, 2026
8,000 Meters · Twin Ponds on the FarmJasper Fall XC Invitational · Sep 1326:38.2Jasper Fall XC InvitationalSeptember 13, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31The Metro Conference XC ChampionshipsOct 31 · 8,000 Meters College · Place 55 · QuinnipiacQuinnipiac8,000 Meters College5526:45.26 PBSo
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters Collegiate · Place 210 · QuinnipiacQuinnipiac8,000 Meters Collegiate21026:31.0 PBSo
Sep 19Jasper Fall XC InvitationalSep 19 · 8,000 Meters College · Place 64 · QuinnipiacQuinnipiac8,000 Meters College6426:54.00So
Sep 5Stony Brook Season OpenerSep 5 · 6,000 Meters Men 6k · Place 33 · QuinnipiacQuinnipiac6,000 Meters Men 6k3321:16.25So

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 1MAAC XC ChampionshipsNov 1 · 8,000 Meters College · Place 113 · QuinnipiacQuinnipiac8,000 Meters College11327:04.7Fr
Sep 13Jasper Fall XC InvitationalSep 13 · 8,000 Meters Seeded · Place 66 · QuinnipiacQuinnipiac8,000 Meters Seeded6626:38.2 PBFr
Aug 30Stony Brook Season OpenerAug 30 · 6,000 Meters Men's Race · Place 31 · QuinnipiacQuinnipiac6,000 Meters Men's Race3120:35.1 PBFr

2024 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 16NJSIAA Meet of Champions Nov 16 · 5,000 Meters Varsity · Place 86 · RandolphRandolph5,000 Meters Varsity8617:05 PB12
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 8 · RandolphRandolph5,000 Meters Varsity816:3012
Nov 2NJSIAA Sectionals - North 1Nov 2 · 5,000 Meters Varsity · Place 4 · RandolphRandolph5,000 Meters Varsity416:2712
Oct 22Morris County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 9 · RandolphRandolph5,000 Meters Varsity916:13.3412
Oct 15NJAC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 6 · RandolphRandolph5,000 Meters Varsity615:54.8012
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 1 · RandolphRandolph5,000 Meters Varsity116:21—
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 8 · RandolphRandolph5,000 Meters Varsity817:10.8512
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 8 · RandolphRandolph5,000 Meters Varsity817:10.8512
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 3 · RandolphRandolph5,000 Meters Varsity315:59.1312
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 3 · RandolphRandolph5,000 Meters Varsity315:59.1312
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 3 · RandolphRandolph5,000 Meters Varsity315:59.1312
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 3 · RandolphRandolph5,000 Meters Varsity315:59.1312
Sep 17NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 1 · Place 31 · RandolphRandolph5,000 Meters Varsity Division 13117:48.2612
Sep 14Back to the Mountain InvitationalSep 14 · 5,000 Meters Varsity · Place 13 · RandolphRandolph5,000 Meters Varsity1317:3212
Sep 7Roxbury XC InvitationalSep 7 · 5,000 Meters Varsity · Place 6 · RandolphRandolph5,000 Meters Varsity615:57.6612

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 50 · RandolphRandolph5,000 Meters Varsity5017:3611
Oct 28NJSIAA Sectionals - North 1Oct 28 · 5,000 Meters Varsity · Place 17 · RandolphRandolph5,000 Meters Varsity1717:4411
Oct 17Morris County Cross Country ChampionshipsOct 17 · 5,000 Meters Varsity · Place 19 · RandolphRandolph5,000 Meters Varsity1916:38.5611
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 29 · RandolphRandolph5,000 Meters Varsity2917:27.8411
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 29 · RandolphRandolph5,000 Meters Varsity2917:27.8411
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 35 · RandolphRandolph5,000 Meters Varsity3517:45—
Sep 27NJAC XC Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 12 · RandolphRandolph5,000 Meters Varsity1217:14.1011
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 9 · RandolphRandolph5,000 Meters Varsity916:59.1111
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 9 · RandolphRandolph5,000 Meters Varsity916:59.1111
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 9 · RandolphRandolph5,000 Meters Varsity916:59.1111
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 9 · RandolphRandolph5,000 Meters Varsity916:59.1111
Sep 9Roxbury XC InvitationalSep 9 · Varsity · Place 12 · RandolphRandolphVarsity1216:37.7111
Sep 9Roxbury XC InvitationalSep 9 · 5,000 Meters Varsity · Place 12 · RandolphRandolph5,000 Meters Varsity1216:37.7011

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29NJSIAA Sectionals - North 1Oct 29 · 5,000 Meters Varsity · Place 32 · RandolphRandolph5,000 Meters Varsity3218:2910
Oct 18Morris County Cross Country ChampionshipsOct 18 · 5,000 Meters Championship · Place 48 · RandolphRandolph5,000 Meters Championship485:40.710
Oct 11NJAC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 28 · RandolphRandolph5,000 Meters Varsity2817:41.3010
Oct 11NJAC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 28 · RandolphRandolph5,000 Meters Varsity2817:41.3010
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 21 · RandolphRandolph5,000 Meters Varsity2118:02.6010
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 21 · RandolphRandolph5,000 Meters Varsity2118:02.6010
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 21 · RandolphRandolph5,000 Meters Varsity2118:02.6010
Sep 24Garret InvitationalSep 24 · 5,000 Meters Varsity · Place 17 · RandolphRandolph5,000 Meters Varsity1718:0610
Sep 20NJAC XC Batch #2Sep 20 · 5,000 Meters Varsity · Place 16 · RandolphRandolph5,000 Meters Varsity1617:48.5010
Sep 13NJAC XC Batch Meet #1Sep 13 · 5,000 Meters Varsity · Place 20 · RandolphRandolph5,000 Meters Varsity2018:18.8010
Sep 10Roxbury InvitationalSep 10 · 5,000 Meters Varsity · Place 47 · RandolphRandolph5,000 Meters Varsity4718:14.7010

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 14NJAC XC Batch Meet #1Sep 14 · 5,000 Meters Varsity · Place 36 · RandolphRandolph5,000 Meters Varsity3619:31.749
Sep 14NJAC XC Batch Meet #1Sep 14 · 5,000 Meters Varsity · Place 36 · RandolphRandolph5,000 Meters Varsity3619:31.749
Sep 11Roxbury InvitationalSep 11 · 2,575 Meters Novice · Place 1 · RandolphRandolph2,575 Meters Novice18:48.399