Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMetropolitan Championships · Jan 304:29.11Metropolitan ChampionshipsJanuary 30, 2026
1000 Meters · IndoorDemarest Invitational · Dec 172:59.87aDemarest InvitationalDecember 17, 2022
1500 Meters · OutdoorTCNJ Lions Invite · Apr 244:04.37aTCNJ Lions InviteApril 24, 2026
1600 Meters · IndoorNJSIAA Group 1 & 4 Championships · Feb 234:28.57NJSIAA Group 1 & 4 ChampionshipsFebruary 23, 2025
1600 Meters · OutdoorMercer Coaches Classic · May 34:33.57Mercer Coaches ClassicMay 3, 2025
3000 Meters · IndoorFastrack Last Chance · Feb 208:47.39Fastrack Last ChanceFebruary 20, 2026
3200 Meters · IndoorNJSIAA Sectional Championships - Central Groups 1&2 · Feb 810:11.85NJSIAA Sectional Championships - Central Groups 1&2February 8, 2025
3200 Meters · OutdoorJersey City Outdoor Track & Field Championship · Apr 2910:02.92Jersey City Outdoor Track & Field ChampionshipApril 29, 2024
5000 Meters · OutdoorMetropolitan Championships · Apr 315:43.26aMetropolitan ChampionshipsApril 3, 2026
800 Meters · IndoorHCTC Winter Series Meet #3 · Feb 232:07.35HCTC Winter Series Meet #3February 23, 2024
800 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · May 312:06.17NJSIAA Sectionals North 2 Groups 2 and 3May 31, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8Ramapo TwilightMay 8 · 1500 Meters · Place 5 · Essex County (NJ)Essex County (NJ)1500 Meters5.4:14.65aFr
Apr 24TCNJ Lions InviteApr 24 · 1500 Meters · Place 2 · Essex County (NJ)Essex County (NJ)1500 Meters2.4:04.37a PBFr
Apr 23Kean Sprint NightApr 23 · 1500 Meters · Essex County (NJ)Essex County (NJ)1500 Meters—DNSFr
Apr 23Kean Sprint NightApr 23 · 800 Meters · Essex County (NJ)Essex County (NJ)800 Meters—DNSFr
Apr 16Lincoln University InvitationalApr 16 · 1500 Meters · Place 2 · Essex County (NJ)Essex County (NJ)1500 Meters2.4:08.59aFr
Apr 11Oscar Moore InvitationalApr 11 · 1500 Meters · Place 2 · Essex County (NJ)Essex County (NJ)1500 Meters2.4:06.28aFr
Apr 3Metropolitan ChampionshipsApr 3 · 5000 Meters · Place 7 · Essex County (NJ)Essex County (NJ)5000 Meters7.15:43.26a PBFr
Apr 3Metropolitan ChampionshipsApr 3 · 1500 Meters · Place 8 · Essex County (NJ)Essex County (NJ)1500 Meters8.4:05.20aFr
Apr 2Cougar Distance CarnivalApr 2 · 5000 Meters · Place 6 · Essex County (NJ)Essex County (NJ)5000 Meters6.19:08.73aFr
Apr 2Cougar Distance CarnivalApr 2 · 1500 Meters · Essex County (NJ)Essex County (NJ)1500 Meters--DNSFr
Mar 27Ramapo College InvitationalMar 27 · 5000 Meters · Place 7 · Essex County (NJ)Essex County (NJ)5000 Meters7.15:48.89aFr
Mar 27Ramapo College InvitationalMar 27 · 1500 Meters · Place 5 · Essex County (NJ)Essex County (NJ)1500 Meters5.4:07.24aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Fastrack Last ChanceFeb 20 · 3000 Meters · Place 11 · Essex CCEssex CC3000 Meters118:47.39 PBFR
Feb 20Fastrack Last ChanceFeb 20 · 1 Mile · Place 9 · Essex CCEssex CC1 Mile94:29.36FR
Jan 30Metropolitan ChampionshipsJan 30 · 3000 Meters · Place 11 · Essex CCEssex CC3000 Meters119:19.99FR
Jan 30Metropolitan ChampionshipsJan 30 · 1 Mile · Place 10 · Essex CCEssex CC1 Mile104:29.11 PBFR
Jan 16Ramapo College Season OpenerJan 16 · 1 Mile · Place 15 · Essex County (NJ)Essex County (NJ)1 Mile154:31.91aFr
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 1 Mile · Place 6 · Essex County (NJ)Essex County (NJ)1 Mile6.4:32.36aFr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · 1600 Meters · Place 8 · McNair AcadeMcNair Acade1600 Meters84:33.8612
May 23Hudson County ChampionshipsMay 23 · 1600 Meters · Place 7 · McNair AcadeMcNair Acade1600 Meters74:39.67—
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 1600 Meters · Place 4 · McNair AcademicMcNair Academic1600 Meters44:41.7812
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 1600 Meters · Place 4 · McNair AcadeMcNair Acade1600 Meters44:41.7812
May 5South Hudson ChampionshipsMay 5 · 1600 Meters · Place 6 · McNair AcadeMcNair Acade1600 Meters64:51.57—
May 3Mercer Coaches ClassicMay 3 · 1600 Meters · Place 16 · McNair AcadeMcNair Acade1600 Meters164:33.57 PB—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 1600 Meters · Place 4 · McNair AcademicMcNair Academic1600 Meters44:28.57 PB12
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 3200 Meters · Place 7 · McNair AcademicMcNair Academic3200 Meters710:11.85 PB12
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 1600 Meters · Place 3 · McNair AcademicMcNair Academic1600 Meters34:31.5312
Jan 31Hudson County Indoor ChampionshipsJan 31 · 1600 Meters · Place 5 · McNair AcadeMcNair Acade1600 Meters54:35.21—
Jan 13Jersey City ChampionshipJan 13 · 3200 Meters · Place 4 · McNair AcadeMcNair Acade3200 Meters410:20.52—
Jan 13Jersey City ChampionshipJan 13 · 1600 Meters · Place 1 · McNair AcadeMcNair Acade1600 Meters14:47.56—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 17 · McNair AcademicMcNair Academic1600 Meters17.5:00.71a11
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 14 · McNair AcademicMcNair Academic800 Meters142:06.17 PB11
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 1600 Meters · Place 6 · McNair AcademicMcNair Academic1600 Meters64:39.4311
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 1600 Meters · Place 6 · McNair AcademicMcNair Academic1600 Meters64:39.4311
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 14 · McNair AcademicMcNair Academic800 Meters142:06.1711
May 11Mercer Coaches ClassicMay 11 · 1600 Meters · Place 13 · McNair AcademicMcNair Academic1600 Meters134:42.2911
Apr 29Jersey City Outdoor Track & Field ChampionshipApr 29 · 3200 Meters · Place 5 · McNair AcademicMcNair Academic3200 Meters510:02.92 PB11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 23HCTC Winter Series Meet #3Feb 23 · 800 Meters · Place 4 · McNair AcadeMcNair Acade800 Meters42:07.35 PB—
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 3200 Meters · Place 19 · McNair AcademicMcNair Academic3200 Meters1910:52.0411
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 10 · McNair AcademicMcNair Academic1600 Meters104:36.6011
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 3200 Meters · Place 19 · McNair AcademicMcNair Academic3200 Meters1910:52.0411
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 10 · McNair AcademicMcNair Academic1600 Meters104:36.6011
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 3200 Meters · Place 3 · McNair AcademicMcNair Academic3200 Meters310:26.4611
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 1600 Meters · Place 2 · McNair AcademicMcNair Academic1600 Meters24:39.6311
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 3200 Meters · Place 3 · McNair AcademicMcNair Academic3200 Meters310:26.4611
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 1600 Meters · Place 2 · McNair AcademicMcNair Academic1600 Meters24:39.6311
Jan 31Hudson County Indoor ChampionshipsJan 31 · 1600 Meters · Place 5 · McNair AcadeMcNair Acade1600 Meters54:40.00—
Jan 23HCTCA Winter Series Meet #2 (Bill Reid Memorial)Jan 23 · 3200 Meters · Place 5 · McNair AcadeMcNair Acade3200 Meters510:28.43—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 15HCTC Winter Series Meet #1Dec 15 · 1600 Meters · Place 1 · McNair AcademicMcNair Academic1600 Meters1.4:47.43a11
Feb 15Ed Grant Last Chance InvitationalFeb 15 · 800 Meters · Place 3 · McNair AcadeMcNair Acade800 Meters32:12.95—
Feb 15Ed Grant Last Chance InvitationalFeb 15 · 800 Meters · Place 3 · McNair AcadeMcNair Acade800 Meters32:12.95—
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 800 Meters · Place 8 · McNair AcademicMcNair Academic800 Meters82:14.0810
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 1600 Meters · Place 8 · McNair AcademicMcNair Academic1600 Meters84:56.7110
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 800 Meters · Place 8 · McNair AcademicMcNair Academic800 Meters82:14.0810
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 1600 Meters · Place 8 · McNair AcademicMcNair Academic1600 Meters84:56.7110
Feb 1Hudson County Indoor ChampionshipsFeb 1 · 1600 Meters · Place 11 · McNair AcadeMcNair Acade1600 Meters114:59.45—
Feb 1Hudson County Indoor ChampionshipsFeb 1 · 3200 Meters · Place 11 · McNair AcadeMcNair Acade3200 Meters1110:51.55—
Jan 7Merli InvitationalJan 7 · 1600 Meters · Place 10 · McNair AcademicMcNair Academic1600 Meters104:56.7210
Jan 7Merli InvitationalJan 7 · 1600 Meters · Place 10 · McNair AcademicMcNair Academic1600 Meters104:56.7210
Jan 7Merli InvitationalJan 7 · 1600 Meters · Place 10 · McNair AcademicMcNair Academic1600 Meters104:56.7210

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 3200 Meters · Place 12 · McNair AcademicMcNair Academic3200 Meters1210:27.2510
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 1600 Meters · Place 13 · McNair AcademicMcNair Academic1600 Meters134:53.0510
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 1600 Meters · Place 13 · McNair AcadeMcNair Acade1600 Meters134:53.0510
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 3200 Meters · Place 12 · McNair AcadeMcNair Acade3200 Meters1210:27.2510
May 18Hudson County ChampionshipsMay 18 · 1600 Meters · Place 10 · McNair AcademicMcNair Academic1600 Meters10.4:41.45a10
May 18Hudson County ChampionshipsMay 18 · 800 Meters · Place 14 · McNair AcademicMcNair Academic800 Meters14.2:09.95a10
May 13Mercer Coaches ClassicMay 13 · 1600 Meters · Place 19 · McNair AcademicMcNair Academic1600 Meters194:50.18SO
May 9South Hudson ChampionshipsMay 9 · 3200 Meters · Place 12 · McNair AcadeMcNair Acade3200 Meters1212:42.33—
May 9South Hudson ChampionshipsMay 9 · 800 Meters · Place 9 · McNair AcadeMcNair Acade800 Meters92:10.96—
May 9South Hudson ChampionshipsMay 9 · 1600 Meters · Place 1 · McNair AcadeMcNair Acade1600 Meters14:52.55—
May 1Jersey City ChampionshipMay 1 · 3200 Meters · Place 3 · McNair AcademicMcNair Academic3200 Meters3.11:08.61a10
May 1Jersey City ChampionshipMay 1 · 1600 Meters · Place 7 · McNair AcademicMcNair Academic1600 Meters7.5:00.00a10
Apr 22HCTCA RelaysApr 22 · 1600 Meters · Place 6 · McNair AcademicMcNair Academic1600 Meters6.4:49.02a10

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17Demarest InvitationalDec 17 · 1000 Meters · Place 30 · McNair AcademicMcNair Academic1000 Meters30.2:59.87a PB10
Feb 16Ed Grant Last Chance InvitationalFeb 16 · 1600 Meters · Place 1 · McNair AcadeMcNair Acade1600 Meters15:17.51—
Feb 12NJSIAA Sectional Championships - North 2 Group 1&4 Feb 12 · 3200 Meters · Place 9 · McNair AcademicMcNair Academic3200 Meters911:29.529
Feb 2Hudson County ChampionshipsFeb 2 · 1600 Meters · Place 2 · McNair AcadeMcNair Acade1600 Meters25:25.54—
Feb 2Hudson County ChampionshipsFeb 2 · 3200 Meters · Place 2 · McNair AcadeMcNair Acade3200 Meters211:32.02—
Jan 19Jersey City ChampionshipJan 19 · 3200 Meters · Place 2 · McNair AcademicMcNair Academic3200 Meters2.11:51.76a9
Jan 19Jersey City ChampionshipJan 19 · 1600 Meters · Place 2 · McNair AcademicMcNair Academic1600 Meters2.5:26.27a9

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 8Holmdel Twilight Series - Season EnderJun 8 · 1600 Meters · Place 86 · M McNair AcadeM McNair Acade1600 Meters864:49.55—
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 3200 Meters · Place 17 · McNair AcademicMcNair Academic3200 Meters17.10:58.25a9
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 1600 Meters · Place 13 · McNair AcademicMcNair Academic1600 Meters13.4:56.02a9
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 800 Meters · McNair AcademicMcNair Academic800 Meters--SCR9
May 10South Hudson ChampionshipsMay 10 · 800 Meters · Place 1 · McNair AcadeMcNair Acade800 Meters12:18.75—
May 10South Hudson ChampionshipsMay 10 · 1600 Meters · Place 1 · McNair AcadeMcNair Acade1600 Meters14:57.96—
Apr 23Colts Neck Spring InvitationalApr 23 · 800 Meters · Place 11 · McNair AcademicMcNair Academic800 Meters112:18.129
Apr 23Colts Neck Spring InvitationalApr 23 · 1600 Meters · Place 43 · McNair AcademicMcNair Academic1600 Meters435:00.649
Apr 18SDA Spring InvitationalApr 18 · 3200 Meters · Place 2 · McNair AcadeMcNair Acade3200 Meters211:18.679
Apr 18SDA Spring InvitationalApr 18 · 1600 Meters · Place 3 · McNair AcadeMcNair Acade1600 Meters35:04.819