Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Oak Ridge ParkNJCTC Cross Country Championship · Nov 612:54.60NJCTC Cross Country ChampionshipNovember 6, 2021
3,200 Meters · Holmdel Park Shore Coaches Classic · Oct 213:20Shore Coaches Classic October 2, 2021
5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 218:40.64NJCTC Cross Country ChampionshipNovember 2, 2024
5,000 Meters · Oak Ridge ParkNJCTC Cross Country Championship · Oct 2918:05.97NJCTC Cross Country ChampionshipOctober 29, 2022
5,000 Meters · Teresa DrewRanger Invitational · Sep 521:10.2Ranger InvitationalSeptember 5, 2025
8,000 Meters · Branch Brook ParkNJIT Alumni XC Opener · Aug 2933:12.7NJIT Alumni XC OpenerAugust 29, 2025
8,000 Meters · DREAM ParkNCAA DIII Metro Champ · Nov 1533:14.8NCAA DIII Metro ChampNovember 15, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 334:58.6Paul Short Run (College)October 3, 2025
8,000 Meters · Oak Ridge ParkLandmark Conference XC Championships · Nov 135:49.08Landmark Conference XC ChampionshipsNovember 1, 2025
8,000 Meters · West Branch Cross Country CourseLandmark Conference XC Championships · Oct 3133:16.0Landmark Conference XC ChampionshipsOctober 31, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Landmark Conference XC ChampionshipsOct 31 · 8,000 Meters College · Place 117 · DrewDrew8,000 Meters College11733:16.0 PBSo
Oct 17Border BattleOct 17 · 8,000 Meters Men Championship · Place 165 · DrewDrew8,000 Meters Men Championship16536:10.8So
Oct 10NJIT InvitationalOct 10 · 8,000 Meters Open · Place 82 · DrewDrew8,000 Meters Open8233:34.28So
Sep 26Lock Haven InviteSep 26 · 8,000 Meters White · Place 212 · DrewDrew8,000 Meters White21235:15.1So
Sep 12Misericordia Cougar ClassicSep 12 · 8,000 Meters Collegiate · DrewDrew8,000 Meters Collegiate0DNFSo

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Metro ChampNov 15 · 8,000 Meters D3 Metro · Place 155 · DrewDrew8,000 Meters D3 Metro15533:14.8 PBFr
Nov 1Landmark Conference XC ChampionshipsNov 1 · 8,000 Meters College · Place 107 · DrewDrew8,000 Meters College10735:49.08 PBFr
Oct 18Border BattleOct 18 · 8,000 Meters D3 · Place 316 · DrewDrew8,000 Meters D331633:43.9Fr
Oct 11NJIT XC Invitational Oct 11 · 8,000 Meters Invite · Place 124 · DrewDrew8,000 Meters Invite12433:57.94Fr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 289 · DrewDrew8,000 Meters Green28934:58.6 PBFr
Sep 20Aggie InviteSep 20 · 8,000 Meters Varsity · Place 106 · DrewDrew8,000 Meters Varsity10633:26.8FR
Sep 5Ranger InvitationalSep 5 · 5,000 Meters Men's Race · Place 33 · DrewDrew5,000 Meters Men's Race3321:10.2 PBFr
Aug 29NJIT Alumni XC OpenerAug 29 · 8,000 Meters Men's Race · Place 39 · DrewDrew8,000 Meters Men's Race3933:12.7 PBFr

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 121 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity12120:4912
Nov 2NJCTC Cross Country ChampionshipNov 2 · 5,000 Meters Championship · Place 51 · Pope John XXIIIPope John XXIII5,000 Meters Championship5118:40.64 PB12
Oct 24NJ Hunterdon / Sussex / Warren ChampsOct 24 · Varsity · Place 38 · Pope John XXIIIPope John XXIIIVarsity3819:41.0SR
Oct 24NJ Hunterdon / Sussex / Warren ChampsOct 24 · Championship · Place 38 · Pope John XXIIIPope John XXIIIChampionship3819:41.0SR
Oct 15NJAC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 70 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity7019:00.3012
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 80 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity8019:31—
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 28 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity2818:25.6012
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 28 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity2818:25.6012
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 30 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity3018:24.2812
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 30 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity3018:24.2812
Sep 17NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 2 · Place 12 · Pope John XXIIIPope John XXIII5,000 Meters Varsity Division 21218:18.0012

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 107 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity10720:0911
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Varsity · Place 13 · Pope John XXIIIPope John XXIII5,000 Meters Varsity1319:14.5111
Oct 28NJCTC ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 13 · Pope John XxiiiPope John Xxiii5,000 Meters Junior Varsity1319:14.5111
Oct 19HWS (Hunterdon, Warren, Sussex) XC ChampionshipOct 19 · Varsity · Place 42 · Pope John XXIIIPope John XXIIIVarsity4219:56.7JR
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 79 · Pope John XXIIIPope John XXIII5,000 Meters Varsity7919:59.9011
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 79 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity7919:59.9011
Sep 30Brett Taylor InvitationalSep 30 · 5,000 Meters Varsity · Place 39 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity3920:4611
Sep 27NJAC XC Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 47 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity4720:14.6511
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 45 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity4519:34.9311
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 45 · Pope John XXIIIPope John XXIII5,000 Meters Varsity4519:34.9411
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 45 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity4519:34.9311

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 92 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity9219:4210
Oct 29NJCTC Cross Country ChampionshipOct 29 · 5,000 Meters Varsity · Place 52 · Pope John XXIIIPope John XXIII5,000 Meters Varsity5218:05.97 PB10
Oct 20HWS (Hunterdon, Warren, Sussex) XC ChampionshipOct 20 · 5,000 Meters Championship · Place 37 · Pope John XxiiiPope John Xxiii5,000 Meters Championship3719:3210
Oct 11NJAC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 56 · Pope John XXIIIPope John XXIII5,000 Meters Varsity5618:37.2110
Oct 11NJAC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 56 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity5618:37.2010
Oct 1Brett Taylor InvitationalOct 1 · 5,000 Meters Varsity · Place 11 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity1118:3810
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 19 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity1918:50.8710
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 19 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity1918:50.8710
Sep 24Stewart Memorial InvitationalSep 24 · 5,000 Meters Varsity · Place 37 · Pope John XXIIIPope John XXIII5,000 Meters Varsity3718:23.1010
Sep 24Stewart Memorial InvitationalSep 24 · 5,000 Meters Varsity · Place 37 · Pope John XXPope John XX5,000 Meters Varsity3718:23.1010
Sep 20NJAC XC Batch #2Sep 20 · 5,000 Meters Varsity · Place 35 · Pope John XXPope John XX5,000 Meters Varsity3518:47.9010
Sep 13NJAC XC Batch Meet #1Sep 13 · 5,000 Meters Varsity · Place 28 · Pope John XXPope John XX5,000 Meters Varsity2819:54.7010

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 108 · Pope John XxiiiPope John Xxiii5,000 Meters Varsity10820:579
Nov 6NJCTC Cross Country ChampionshipNov 6 · 2.1 Miles Freshman · Place 21 · Pope John XXIIIPope John XXIII2.1 Miles Freshman2112:54.60 PB9
Oct 19NJAC ChampionshipsOct 19 · 5,000 Meters Championship · Place 86 · Pope John XxiiiPope John Xxiii5,000 Meters Championship8620:19.759
Oct 8Stewart Memorial InvitationalOct 8 · 3,100 Meters Freshman · Place 19 · Pope John XXPope John XX3,100 Meters Freshman1912:40.929
Oct 2Shore Coaches Classic Oct 2 · 3,200 Meters Freshman C · Place 27 · Pope John XXIIIPope John XXIII3,200 Meters Freshman C2713:20 PB9
Sep 14NJAC XC Batch Meet #1Sep 14 · 2,700 Meters Junior Varsity · Place 11 · M9 Pope John XXM9 Pope John XX2,700 Meters Junior Varsity1111:05.24—