Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEast Brunswick Sprint Series #1 · May 1611.66East Brunswick Sprint Series #1May 16, 2024
200 Meters · IndoorFastrack Invitational · Feb 623.60aFastrack InvitationalFebruary 6, 2026
200 Meters · OutdoorTCNJ Lions Invite · Apr 2423.22aTCNJ Lions InviteApril 24, 2026
300 Meters · IndoorDemarest Invitational · Dec 1740.81aDemarest InvitationalDecember 17, 2022
400 Meters · IndoorFastrack Metro Season Opener · Dec 551.47aFastrack Metro Season OpenerDecember 5, 2025
400 Meters · OutdoorG. Larry James Invite · May 850.85G. Larry James InviteMay 8, 2026
High Jump · IndoorSJTCA Winter Meet #4 · Dec 235-8SJTCA Winter Meet #4December 23, 2023
High Jump · OutdoorRaider Novice Invitational · May 125-04.00Raider Novice InvitationalMay 12, 2023

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 400 Meters · Place 25 · StocktonStockton400 Meters25.51.18aFr
May 10Widener Final QualifierMay 10 · 200 Meters · Place 34 · StocktonStockton200 Meters34.23.37aWind: -0.3Fr
May 8G. Larry James InviteMay 8 · 400 Meters · Place 2 · StocktonStockton400 Meters250.85 PBFR
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 400 Meters · Place 18 · StocktonStockton400 MetersRound P18.51.51aFr
Apr 24TCNJ Lions InviteApr 24 · 400 Meters · Place 12 · StocktonStockton400 Meters12.51.25aFr
Apr 24TCNJ Lions InviteApr 24 · 200 Meters · Place 25 · StocktonStockton200 Meters25.23.22a PBWind: 0Fr
Apr 9TCNJ InvitationalApr 9 · 400 Meters · Place 22 · StocktonStockton400 Meters22.52.88aFr
Apr 3Osprey OpenApr 3 · 400 Meters · Place 4 · StocktonStockton400 Meters452.26aFr
Mar 27Danny Curran InvitationalMar 27 · 200 Meters · Place 118 · StocktonStockton200 Meters118.24.28aWind: 0.5Fr
Mar 27Danny Curran InvitationalMar 27 · 100 Meters · Place 73 · StocktonStockton100 Meters73.11.70aWind: 1.2Fr
Mar 20Stockton InviteMar 20 · 400 Meters · Place 9 · StocktonStockton400 Meters952.82aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 400 Meters · Place 43 · StocktonStockton400 Meters43.51.62aFr
Feb 6Fastrack InvitationalFeb 6 · 200 Meters · Place 92 · StocktonStockton200 Meters92.23.60a PBWind: 0Fr
Jan 31Widener Schuylkill ShowdownJan 31 · 400 Meters · Place 33 · StocktonStockton400 Meters33.53.11aFr
Jan 16NYC Gotham CupJan 16 · 400 Meters · Place 32 · StocktonStockton400 Meters32.52.75aFr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 400 Meters · Place 10 · StocktonStockton400 Meters10.51.47a PBFr
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 400 Meters · Place 13 · South PlainfieldSouth Plainfield400 Meters1355.0612
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · High Jump · Place 4 · South PlainfieldSouth PlainfieldHigh Jump45-812
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · High Jump · Place 16 · South PlainfieldSouth PlainfieldHigh Jump165-312
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 400 Meters · Place 25 · South PlainfieldSouth Plainfield400 Meters2555.0212
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · High Jump · Place 16 · South PlainfieldSouth PlainfieldHigh Jump165-312
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 400 Meters · Place 25 · South PlainfieldSouth Plainfield400 Meters2555.0212
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · High Jump · Place 23 · South PlainfieldSouth PlainfieldHigh Jump235-412
Jan 4Middlesex County RelaysJan 4 · High Jump · Place 17 · South PlainfieldSouth PlainfieldHigh Jump175-012

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 400 Meters · Place 10 · South PlainfSouth Plainf400 Meters1052.1012
May 13East Brunswick Sprint Series #1May 13 · 200 Meters · Place 34 · South PlainfSouth Plainf200 Meters3423.91—
May 6GMC ChampionshipsMay 6 · 400 Meters · Place 20 · South PlainfieldSouth Plainfield400 Meters2052.3612
Apr 15GMC Red & White ChampionshipApr 15 · 400 Meters · Place 8 · South PlainfieldSouth Plainfield400 Meters852.63—
Apr 15GMC Red & White ChampionshipApr 15 · 200 Meters · Place 19 · South PlainfieldSouth Plainfield200 Meters1923.729—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · High Jump · Place 12 · South PlainfieldSouth PlainfieldHigh Jump12.5-04.0012
Dec 23SJTCA #5Dec 23 · High Jump · Place 10 · South PlainfieldSouth PlainfieldHigh Jump10.5-412
Dec 14Demarest InvitationalDec 14 · 300 Meters · Place 18 · South PlainfieldSouth Plainfield300 Meters18.41.12a12
Dec 13SJTCA Meet #1Dec 13 · High Jump · Place 11 · South PlainfieldSouth PlainfieldHigh Jump11.5-612
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 400 Meters · Place 19 · South PlainfieldSouth Plainfield400 Meters1955.4111
Feb 6SJTCA Winter Meet #16Feb 6 · High Jump · Place 3 · South PlainfieldSouth PlainfieldHigh Jump35-411
Feb 6SJTCA Winter Meet #16Feb 6 · 400 Meters · Place 4 · South PlainfieldSouth Plainfield400 Meters455.6511
Jan 29SJTCA Winter Meet #14Jan 29 · High Jump · Place 13 · South PlainfieldSouth PlainfieldHigh Jump135-411
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · High Jump · Place 17 · South PlainfieldSouth PlainfieldHigh Jump175-311
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 400 Meters · Place 28 · South PlainfieldSouth Plainfield400 Meters2856.0511
Jan 6Middlesex County RelaysJan 6 · High Jump · Place 14 · South PlainfieldSouth PlainfieldHigh Jump145-411
Jan 2Rebel Shot/Jump Series 2Jan 2 · High Jump · Place 7 · South PlainfieldSouth PlainfieldHigh Jump75-611

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 400 Meters · Place 9 · South PlainfieldSouth Plainfield400 Meters952.2611
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 400 Meters · Place 9 · South PlainfieldSouth Plainfield400 Meters952.2611
May 28East Brunswick Sprint Series #2May 28 · 400 Meters · Place 14 · South PlainfSouth Plainf400 Meters1452.93—
May 28East Brunswick Sprint Series #2May 28 · 200 Meters · Place 36 · South PlainfSouth Plainf200 Meters3623.65—
May 21GMC ChampionshipsMay 21 · 400 Meters · Place 25 · South PlainfieldSouth Plainfield400 Meters2553.1711
May 16East Brunswick Sprint Series #1May 16 · 100 Meters · Place 27 · South PlainfSouth Plainf100 Meters2711.66 PB—
Apr 30Middlesex County RelaysApr 30 · High Jump · Place 28 · South PlainfieldSouth PlainfieldHigh Jump285-311

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · High Jump · Place 9 · South PlainfieldSouth PlainfieldHigh Jump9.5-8 PB11
Dec 23SJTCA Winter Meet #4Dec 23 · 400 Meters · Place 29 · South PlainfieldSouth Plainfield400 Meters29.54.38a11
Dec 16Bill Bruno Holiday ClassicDec 16 · High Jump · Place 6 · South PlainfieldSouth PlainfieldHigh Jump6.5-411
Dec 13Rebel Shot/ Field Series 1Dec 13 · High Jump · Place 6 · South PlainfieldSouth PlainfieldHigh Jump6.5-811
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · High Jump · Place 17 · South PlainfieldSouth PlainfieldHigh Jump175-010
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · High Jump · Place 20 · South PlainfieldSouth PlainfieldHigh Jump205-010
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · High Jump · Place 20 · South PlainfieldSouth PlainfieldHigh Jump205-010
Jan 10Rebel Shot/Jump Series 2Jan 10 · High Jump · Place 11 · South PlainfieldSouth PlainfieldHigh Jump115-210
Jan 7Middlesex County RelaysJan 7 · High Jump · Place 12 · South PlainfieldSouth PlainfieldHigh Jump125-210
Jan 3Rebel Shot/Jump Series #1Jan 3 · High Jump · Place 15 · South PlainfieldSouth PlainfieldHigh Jump155-210

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 400 Meters · Place 27 · South PlainfieldSouth Plainfield400 Meters2754.9410
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 400 Meters · Place 27 · South PlainfSouth Plainf400 Meters2754.9410
May 23GMC ChampionshipsMay 23 · High Jump · South PlainfieldSouth PlainfieldHigh Jump--NH10
May 23GMC ChampionshipsMay 23 · 400 Meters · Place 35 · South PlainfieldSouth Plainfield400 Meters35.54.27a10
May 12Raider Novice InvitationalMay 12 · High Jump · Place 9 · South PlainfieldSouth PlainfieldHigh Jump9.5-04.00 PB10
May 2Middlesex County RelaysMay 2 · High Jump · Place 20 · South PlainfieldSouth PlainfieldHigh Jump20.5-310
Apr 21Rahway Rising Stars Invitational #2 Apr 21 · 100 Meters · Place 11 · South PlainfSouth Plainf100 Meters1112.5110
Apr 6Rahway Rising Stars Invitational #1Apr 6 · 100 Meters · Place 10 · South PlainfieldSouth Plainfield100 Meters1012.1610
Apr 6Rahway Rising Stars Invitational #1Apr 6 · 400 Meters · Place 9 · South PlainfieldSouth Plainfield400 Meters955.6810

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Demarest InvitationalDec 17 · 300 Meters · Place 37 · South PlainfieldSouth Plainfield300 Meters37.40.81a PB10
Dec 17Demarest InvitationalDec 17 · High Jump · South PlainfieldSouth PlainfieldHigh Jump--NH10

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 400 Meters · Place 35 · South PlainfieldSouth Plainfield400 Meters35.56.09a9
May 24GMC ChampionshipMay 24 · 400 Meters · Place 39 · South PlainfieldSouth Plainfield400 Meters39.56.80a9
May 18GMC Track Coaches Freshman ChampionshipsMay 18 · High Jump · Place 2 · South PlainfSouth PlainfHigh Jump25-02.00—
May 18GMC Track Coaches Freshman ChampionshipsMay 18 · 100 Meters · Place 7 · South PlainfSouth Plainf100 Meters712.62—
May 18GMC Track Coaches Freshman ChampionshipsMay 18 · 100 Meters · Place 8 · South PlainfSouth Plainf100 MetersRound P812.17—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Demarest InvitationalDec 18 · High Jump · South PlainfieldSouth PlainfieldHigh Jump--NH9