Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSuper Essex County Conference Indoor Championships · Dec 204:49.72aSuper Essex County Conference Indoor ChampionshipsDecember 20, 2021
1600 Meters · OutdoorEssex County Championships · May 194:29.01aEssex County ChampionshipsMay 19, 2022
3200 Meters · IndoorNJSIAA Sectional Championships - North 1 Gr. 1&4 · Feb 111:55.91NJSIAA Sectional Championships - North 1 Gr. 1&4February 1, 2019
3200 Meters · OutdoorSuper Essex County Conference American & Liberty Championships · May 2111:12.27aSuper Essex County Conference American & Liberty ChampionshipsMay 21, 2021
400 Meters · IndoorBlue & White Invite · Feb 856.70Blue & White InviteFebruary 8, 2025
800 Meters · IndoorSuper Essex County Conference Indoor Championships · Dec 202:05.19aSuper Essex County Conference Indoor ChampionshipsDecember 20, 2021
800 Meters · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · Jun 31:58.98aNJSIAA Sectionals North 1 Groups 1 and 4June 3, 2022

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

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8Blue & White InviteFeb 8 · 400 Meters · Place 31 · CatholicCatholic400 Meters3156.70 PBJR
Jan 182025 Cardinal TFJan 18 · 400 Meters · Place 37 · Catholic (D.C.)Catholic (D.C.)400 Meters37.1:00.00aJr

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · 800 Meters · Place 20 · BloomfieldBloomfield800 Meters20.2:05.71a12
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 1600 Meters · Place 7 · BloomfieldBloomfield1600 Meters7.4:32.01a12
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 800 Meters · Place 5 · BloomfieldBloomfield800 Meters5.1:58.98a PB12
May 19Essex County ChampionshipsMay 19 · 1600 Meters · Place 4 · BloomfieldBloomfield1600 Meters4.4:29.01a PB12
May 14Super Essex County Conference American & Liberty ChampionshipsMay 14 · 1600 Meters · Place 2 · BloomfieldBloomfield1600 Meters2.4:34.78a12
May 14Super Essex County Conference American & Liberty ChampionshipsMay 14 · 800 Meters · Place 4 · BloomfieldBloomfield800 Meters4.2:02.21a12
Apr 23Let's Get F.A.T.Apr 23 · 800 Meters · Place 3 · Bloomfield HBloomfield H800 Meters32:03.44—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 9Wayne Valley Polar BearFeb 9 · 1600 Meters · Place 2 · BloomfieldBloomfield1600 Meters24:54.29—

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Bill Bruno Holiday ClassicDec 28 · 1600 Meters · Place 30 · BloomfieldBloomfield1600 Meters30.5:15.17a12
Dec 20Super Essex County Conference Indoor ChampionshipsDec 20 · 1600 Meters · Place 4 · BloomfieldBloomfield1600 Meters4.4:49.72a PB12
Dec 20Super Essex County Conference Indoor ChampionshipsDec 20 · 800 Meters · Place 2 · BloomfieldBloomfield800 Meters2.2:05.19a PB12
Dec 17Essex County Track Coaches Assn. Season Opener InvitationalDec 17 · 1600 Meters · Place 11 · BloomfieldBloomfield1600 Meters11.4:52.73a12
Dec 17Essex County Track Coaches Assn. Season Opener InvitationalDec 17 · 800 Meters · Place 10 · BloomfieldBloomfield800 Meters10.2:11.85a12

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · 1600 Meters · Place 10 · BloomfieldBloomfield1600 Meters10.4:36.48a11
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · 800 Meters · Place 37 · BloomfieldBloomfield800 Meters37.2:16.29a11
May 28Essex County ChampionshipsMay 28 · 1600 Meters · Place 7 · BloomfieldBloomfield1600 Meters7.4:42.35a11
May 28Essex County ChampionshipsMay 28 · 800 Meters · Place 13 · BloomfieldBloomfield800 Meters13.2:09.41a11
May 21Super Essex County Conference American & Liberty ChampionshipsMay 21 · 3200 Meters · Place 6 · BloomfieldBloomfield3200 Meters6.11:12.27a PB11
May 21Super Essex County Conference American & Liberty ChampionshipsMay 21 · 1600 Meters · Place 2 · BloomfieldBloomfield1600 Meters2.4:38.11a11
May 21Super Essex County Conference American & Liberty ChampionshipsMay 21 · 800 Meters · Place 2 · BloomfieldBloomfield800 Meters2.2:06.24a11
May 1Let's Get F.A.TMay 1 · 1600 Meters · Place 6 · Bloomfield HBloomfield H1600 Meters64:52—
May 1Let's Get F.A.TMay 1 · 800 Meters · Place 6 · Bloomfield HBloomfield H800 Meters62:07.45—

2020 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · 800 Meters · Place 48 · Bloomfield HBloomfield H800 Meters482:29.87—
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · 1600 Meters · Place 25 · Bloomfield HBloomfield H1600 Meters254:52.60—
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · 1600 Meters · Place 25 · Bloomfield HBloomfield H1600 Meters254:52.60—
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · 1600 Meters · Place 25 · Bloomfield HBloomfield H1600 Meters254:52.60—
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · 800 Meters · Place 48 · Bloomfield HBloomfield H800 Meters482:29.87—
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · 1600 Meters · Place 25 · Bloomfield HBloomfield H1600 Meters254:52.60—
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · 800 Meters · Place 48 · Bloomfield HBloomfield H800 Meters482:29.87—
Feb 19ECADA Indoor Track & Field Individual ChampionshipsFeb 19 · 1600 Meters · Place 16 · BloomfieldBloomfield1600 Meters16.5:00.47a10
Feb 19ECADA Indoor Track & Field Individual ChampionshipsFeb 19 · 800 Meters · Place 23 · BloomfieldBloomfield800 Meters23.2:11.46a10
Feb 8Sectional Tune-UpFeb 8 · 1600 Meters · Place 40 · Bloomfield HBloomfield H1600 Meters404:59.96—
Feb 8Sectional Tune-UpFeb 8 · 800 Meters · Place 34 · Bloomfield HBloomfield H800 Meters342:15.76—
Feb 1SJTCA Winter Meet #11Feb 1 · 800 Meters · Place 34 · Bloomfield HBloomfield H800 Meters342:14.76—

2019 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 23Super Essex Conference Indoor ChampionshipDec 23 · 1600 Meters · Place 23 · BloomfieldBloomfield1600 Meters23.5:32.11a10
Dec 23Super Essex Conference Indoor ChampionshipDec 23 · 800 Meters · Place 17 · BloomfieldBloomfield800 Meters17.2:15.35a10
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 1600 Meters · Place 66 · BloomfieldBloomfield1600 Meters66.5:16.12a10
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 70 · BloomfieldBloomfield800 Meters70.2:23.63a10
Feb 1NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 1 · 3200 Meters · Place 27 · Bloomfield HBloomfield H3200 Meters2711:55.91 PB9
Feb 1NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 1 · 1600 Meters · Place 38 · Bloomfield HBloomfield H1600 Meters385:18.949
Jan 26 SJTCA Winter Meet #10Jan 26 · 1600 Meters · Place 31 · Bloomfield HBloomfield H1600 Meters315:12.23—
Jan 21 ECADA ChampionshipsJan 21 · 3200 Meters · Place 30 · BloomfieldBloomfield3200 Meters30.13:08.38a9
Jan 21 ECADA ChampionshipsJan 21 · 1600 Meters · Place 29 · BloomfieldBloomfield1600 Meters29.5:06.69a9
Jan 15SJTCA Winter Meet #8Jan 15 · 1600 Meters · Place 23 · Bloomfield HBloomfield H1600 Meters235:21.69—

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24NJSIAA Sectionals North 1 Group 4May 24 · 3200 Meters · Place 41 · BloomfieldBloomfield3200 Meters41.11:44.63a9
May 24NJSIAA Sectionals North 1 Group 4May 24 · 1600 Meters · Place 46 · BloomfieldBloomfield1600 Meters46.5:47.06a9
May 16Essex County ChampionshipsMay 16 · 3200 Meters · Place 31 · BloomfieldBloomfield3200 Meters31.11:45.97a9
May 16Essex County ChampionshipsMay 16 · 1600 Meters · Place 36 · BloomfieldBloomfield1600 Meters36.5:03.63a9
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 3200 Meters · Place 13 · BloomfieldBloomfield3200 Meters13.11:52.30a9
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 1600 Meters · Place 17 · BloomfieldBloomfield1600 Meters17.5:04.25a9