Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Indoor2026 Paul Donahue Invitational · Apr 1711.22a2026 Paul Donahue InvitationalApril 17, 2026
100 Meters · OutdoorNJSIAA Sectionals South Groups 2 and 3 · May 3110.78NJSIAA Sectionals South Groups 2 and 3May 31, 2024
200 Meters · Indoor2026 Paul Donahue Invitational · Apr 1722.23a2026 Paul Donahue InvitationalApril 17, 2026
200 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 1222.01aNJSIAA State Meet Of ChampionsJune 12, 2024
300 Meters · IndoorDemarest Invitational · Dec 1739.16aDemarest InvitationalDecember 17, 2022
400 Meters · IndoorSJTCA Winter Meet #8 · Jan 2256.66SJTCA Winter Meet #8January 22, 2022
55 Meter · IndoorSJTCA Winter Meet #4 · Dec 236.70aSJTCA Winter Meet #4December 23, 2023
55 Meters · IndoorNJSIAA Sectional Championships - South Group 2&3 · Feb 96.51NJSIAA Sectional Championships - South Group 2&3February 9, 2024
60 Meter · IndoorFastpark Metro Season Opener · Dec 67.02aFastpark Metro Season OpenerDecember 6, 2024
60 Meters · IndoorWidener Winter Evening Invite · Jan 247.19aWidener Winter Evening InviteJanuary 24, 2025
Pole Vault · OutdoorSJTCA Open · May 219-00SJTCA OpenMay 21, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 200 Meters · Place 16 · RowanRowan200 Meters16.22.13aWind: 0.2So
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 200 Meters · Place 13 · RowanRowan200 MetersRound P13.22.07aWind: 0So
Apr 25Blue Jay Tune-UpApr 25 · 200 Meters · Place 1 · RowanRowan200 Meters1.23.01aWind: -3.3So
Apr 25Blue Jay Tune-UpApr 25 · 100 Meters · Place 3 · RowanRowan100 MetersRound P3.11.36aWind: -1.4So
Apr 25Blue Jay Tune-UpApr 25 · 100 Meters · Place 2 · RowanRowan100 Meters2.11.36aWind: -1.1So
Apr 4Ursinus SpringfestApr 4 · 200 Meters · Place 6 · RowanRowan200 Meters6.22.24aWind: 1.5So
Apr 4Ursinus SpringfestApr 4 · 100 Meters · Place 18 · RowanRowan100 MetersRound P18.11.30aWind: 0.2So

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 200 Meters · Place 17 · RowanRowan200 Meters17.22.23a PBWind: 0.8So
Apr 172026 Paul Donahue InvitationalApr 17 · 100 Meters · Place 23 · RowanRowan100 Meters23.11.22a PBWind: 0.6So
Jan 23McElligott InvitationalJan 23 · 60 Meter · Place 7 · RowanRowan60 Meter7.7.27aSo
Jan 23McElligott InvitationalJan 23 · 200 Meters · Place 11 · RowanRowan200 Meters11.23.74aSo
Jan 16NYC Gotham CupJan 16 · 200 Meters · Place 21 · RowanRowan200 Meters21.23.02aWind: 0So

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 60 Meter · Place 19 · RowanRowan60 MeterRound P19.7.21aSo
Dec 5Fastrack Metro Season OpenerDec 5 · 200 Meters · Place 9 · RowanRowan200 Meters9.22.45aSo
Mar 7AARTFCMar 7 · 60 Meter · Place 27 · RowanRowan60 MeterRound P27.7.15aFr
Feb 28Fastrack Last ChanceFeb 28 · 60 Meters · Place 30 · RowanRowan60 MetersRound P307.26FR
Feb 28Fastrack Last ChanceFeb 28 · 200 Meters · Place 23 · RowanRowan200 Meters2322.94FR
Feb 28Fastrack Last ChanceFeb 28 · 200 Meters · Place 23 · RowanRowan200 Meters2322.94a—
Feb 28Fastrack Last ChanceFeb 28 · 60 Meters · Place 30 · RowanRowan60 Meters307.26a—
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 60 Meter · Place 12 · RowanRowan60 MeterRound P12.7.19aFr
Feb 15Widener Indoor ClassicFeb 15 · 60 Meter · Place 32 · RowanRowan60 MeterRound P32.7.21aFr
Jan 24Widener Winter Evening InviteJan 24 · 200 Meters · Place 17 · RowanRowan200 Meters1722.87a—
Jan 24Widener Winter Evening InviteJan 24 · 60 Meters · Place 22 · RowanRowan60 Meters227.19a PB—
Jan 17NYC Gotham CupJan 17 · 60 Meter · Place 23 · RowanRowan60 MeterRound P23.7.23aFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18Paul Donahue InvitationalApr 18 · 100 Meters · Place 37 · RowanRowan100 Meters3711.42FR
Apr 12Oscar Moore InvitationalApr 12 · 200 Meters · Place 18 · RowanRowan200 Meters1822.98aFr
Mar 28Danny Curran InvitationalMar 28 · 200 Meters · Place 79 · RowanRowan200 Meters7923.27aFr
Mar 28Danny Curran InvitationalMar 28 · 100 Meters · Place 74 · RowanRowan100 Meters7411.58aFr

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 6Fastpark Metro Season OpenerDec 6 · 60 Meter · Place 16 · RowanRowan60 MeterRound P16.7.02a PBFr
Dec 6Fastpark Metro Season OpenerDec 6 · 200 Meters · Place 17 · RowanRowan200 Meters17.22.50aFr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 55 Meters · Place 2 · HammontonHammonton55 MetersRound P26.5912
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 55 Meters · Place 2 · HammontonHammonton55 Meters26.5712
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 55 Meters · Place 2 · HammontonHammonton55 MetersRound P26.5912
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 55 Meters · Place 2 · HammontonHammonton55 Meters26.5712
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 55 Meters · Place 1 · HammontonHammonton55 MetersRound P16.6212
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 55 Meters · Place 1 · HammontonHammonton55 Meters16.51 PB12
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 55 Meters · Place 1 · HammontonHammonton55 MetersRound P16.6212
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 55 Meters · Place 1 · HammontonHammonton55 Meters16.5112
Jan 27SJTCA Winter Meet #13Jan 27 · 55 Meters · Place 77 · HammontonHammonton55 MetersRound P777.4612

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 200 Meters · Place 9 · HammontonHammonton200 Meters9.22.01a PBWind: 212
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 100 Meters · Place 10 · HammontonHammonton100 MetersRound P10.10.97aWind: 1.112
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 200 Meters · Place 10 · HammontonHammonton200 Meters10.22.11aWind: 2.612
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 100 Meters · Place 3 · HammontonHammonton100 MetersRound P3.10.77aWind: 3.112
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 100 Meters · Place 4 · HammontonHammonton100 Meters4.10.81aWind: 2.112
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 200 Meters · Place 4 · HammontonHammonton200 Meters422.1712
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 100 Meters · Place 3 · HammontonHammonton100 Meters310.78 PB12
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 100 Meters · Place 2 · HammontonHammonton100 MetersRound P210.9012
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 200 Meters · Place 4 · HammontonHammonton200 Meters422.1712
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 100 Meters · Place 3 · HammontonHammonton100 Meters310.7812
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 100 Meters · Place 2 · HammontonHammonton100 MetersRound P210.9012
May 22Cape Atlantic League MeetMay 22 · 200 Meters · Place 2 · HammontonHammonton200 Meters222.4212
May 22Cape Atlantic League MeetMay 22 · 100 Meters · Place 2 · HammontonHammonton100 Meters211.2612
May 17Atlantic County ChampionshipsMay 17 · 200 Meters · Place 2 · HammontonHammonton200 Meters222.2712
May 17Atlantic County ChampionshipsMay 17 · 100 Meters · Place 2 · HammontonHammonton100 MetersRound P211.2112
May 17Atlantic County ChampionshipsMay 17 · 100 Meters · Place 1 · HammontonHammonton100 Meters111.1512
May 2SJTCA Elite MeetMay 2 · 200 Meters · Place 6 · HammontonHammonton200 Meters6.22.31aWind: 012
Apr 23F.A.T. Dual: Hammonton vs MainlandApr 23 · 200 Meters · Place 1 · HammontonHammonton200 Meters123.1312
Apr 23F.A.T. Dual: Hammonton vs MainlandApr 23 · 100 Meters · Place 1 · HammontonHammonton100 Meters111.5812

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 55 Meter · Place 6 · HammontonHammonton55 Meter6.6.70a PB12
Dec 23SJTCA Winter Meet #4Dec 23 · 200 Meters · Place 3 · HammontonHammonton200 Meters3.22.60a12
Feb 15SJTCA Winter Meet #15Feb 15 · 300 Meters · Place 6 · HammontonHammonton300 Meters639.3211
Feb 15SJTCA Winter Meet #15Feb 15 · 55 Meters · Place 5 · HammontonHammonton55 Meters56.8411
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 55 Meters · Place 9 · HammontonHammonton55 MetersRound P96.8511
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 55 Meters · Place 9 · HammontonHammonton55 MetersRound P96.8511
Jan 28SJTCA Winter Meet #10Jan 28 · 55 Meters · Place 13 · HammontonHammonton55 MetersRound P136.8611
Jan 28SJTCA Winter Meet #10Jan 28 · 55 Meters · Place 13 · HammontonHammonton55 MetersRound P136.8611
Jan 28SJTCA Winter Meet #10Jan 28 · 55 Meters · Place 13 · HammontonHammonton55 MetersRound P136.8611
Jan 15NJSIAA Relay Championships - Group 3Jan 15 · Pole Vault · Place 15 · HammontonHammontonPole Vault159-011
Jan 15NJSIAA Relay Championships - Group 3Jan 15 · Pole Vault · Place 15 · HammontonHammontonPole Vault159-011
Jan 15NJSIAA Relay Championships - Group 3Jan 15 · Pole Vault · Place 15 · HammontonHammontonPole Vault159-011
Jan 15NJSIAA Relay Championships - Group 3Jan 15 · Pole Vault · Place 15 · HammontonHammontonPole Vault159-011

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 100 Meters · Place 14 · HammontonHammonton100 MetersRound P1411.4811
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 200 Meters · Place 7 · HammontonHammonton200 Meters723.5711
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 200 Meters · Place 7 · HammontonHammonton200 Meters723.5711
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 100 Meters · Place 14 · HammontonHammonton100 MetersRound P1411.4811
May 24Cape Atlantic League MeetMay 24 · 200 Meters · Place 5 · HammontonHammonton200 Meters523.09—
May 24Cape Atlantic League MeetMay 24 · 100 Meters · Place 9 · HammontonHammonton100 Meters911.35—
May 19Atlantic County ChampionshipsMay 19 · 200 Meters · Place 5 · HammontonHammonton200 Meters5.22.93a11
May 19Atlantic County ChampionshipsMay 19 · 100 Meters · Place 4 · HammontonHammonton100 MetersRound P4.11.42a11
May 9Hammonton, OC, Vineland and MillvilleMay 9 · 200 Meters · Place 3 · HammontonHammonton200 Meters3.23.39a11
May 9Hammonton, OC, Vineland and MillvilleMay 9 · 100 Meters · Place 4 · HammontonHammonton100 Meters4.11.70a11

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Demarest InvitationalDec 17 · 300 Meters · Place 10 · HammontonHammonton300 Meters10.39.16a PB11
Jan 22SJTCA Winter Meet #8Jan 22 · 55 Meters · Place 31 · HammontonHammonton55 MetersRound P317.0310
Jan 22SJTCA Winter Meet #8Jan 22 · 400 Meters · Place 34 · HammontonHammonton400 Meters3456.66 PB10

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals South Groups 2 and 3Jun 3 · 200 Meters · Place 22 · HammontonHammonton200 Meters2223.7610
Jun 3NJSIAA Sectionals South Groups 2 and 3Jun 3 · 100 Meters · Place 34 · HammontonHammonton100 MetersRound P3411.8410
May 25Cape Atlantic League MeetMay 25 · 200 Meters · Place 11 · HammontonHammonton200 Meters1123.91—
May 21SJTCA OpenMay 21 · Pole Vault · Place 11 · HammontonHammontonPole Vault11.9-00 PB10
May 21SJTCA OpenMay 21 · 200 Meters · Place 13 · HammontonHammonton200 Meters13.23.44a10
May 21SJTCA OpenMay 21 · 100 Meters · Place 19 · HammontonHammonton100 Meters19.11.57a10
May 18Atlantic County ChampionshipsMay 18 · 200 Meters · Place 16 · HammontonHammonton200 Meters1624.25—
May 18Atlantic County ChampionshipsMay 18 · 100 Meters · Place 20 · HammontonHammonton100 MetersRound P2011.72—
May 16Hammonton Novice MeetMay 16 · Pole Vault · Place 2 · HammontonHammontonPole Vault27-00.00—
May 3Mainland Quad MeetMay 3 · 200 Meters · Place 6 · HammontonHammonton200 Meters6.23.95a10
May 3Mainland Quad MeetMay 3 · 100 Meters · Place 4 · HammontonHammonton100 Meters4.11.1010
Apr 16Fast Times at Cherokee HighApr 16 · 200 Meters · Place 38 · HammontonHammonton200 Meters3824.08—
Apr 16Fast Times at Cherokee HighApr 16 · 100 Meters · Place 49 · HammontonHammonton100 Meters4911.87—
Apr 14Eagle Relay's InvitationalApr 14 · 400m Hurdles · Place 22 · HammontonHammonton400m Hurdles221:05.78—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #2Dec 27 · 200 Meters · Place 10 · HammontonHammonton200 Meters10.25.30a10
Dec 20SJTCA Winter Meet #1Dec 20 · 55 Meter · Place 60 · HammontonHammonton55 Meter60.7.36a10