Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorLarry Wieczorek Invitational · Jan 1924.40aLarry Wieczorek InvitationalJanuary 19, 2024
200 Meters · OutdoorKit Mayer Memorial Classic · Apr 1123.76Kit Mayer Memorial ClassicApril 11, 2025
300 Meters · IndoorJimmy Grant Invitational · Dec 1038.46aJimmy Grant InvitationalDecember 10, 2022
400 Meters · IndoorBig 10 Conference Indoor Championships · Feb 2554.43aBig 10 Conference Indoor ChampionshipsFebruary 25, 2021
400 Meters · OutdoorKit Mayer Memorial Classic · Apr 1153.62Kit Mayer Memorial ClassicApril 11, 2025
400m Hurdles · 30" / 0.762m · OutdoorNCAA DI Outdoor Track & Field West Regional 1st Round · May 2458.28aNCAA DI Outdoor Track & Field West Regional 1st RoundMay 24, 2023
55 Meters · Indoor USATF-NJ Developmental Meet · Jan 278.28 USATF-NJ Developmental MeetJanuary 27, 2013
55m Hurdles · 33" · IndoorSJTCA Winter Meet #10 · Jan 278.73aSJTCA Winter Meet #10January 27, 2020
Combined results · IndoorUSATF Northeast Zone Championship · Feb 237.80USATF Northeast Zone ChampionshipFebruary 23, 2014
Shot Put · 6lb · Indoor7th United Age Group Track Coaches Asso. Youth Invitational 2012 · Jul 135.63m7th United Age Group Track Coaches Asso. Youth Invitational 2012July 13, 2012

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

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 1665th Mt. SAC RelaysApr 16 · 400m Hurdles · Place 8 · ColoradoColorado400m Hurdles30" / 0.762m8.1:00.10aSr
Apr 11Kit Mayer Memorial ClassicApr 11 · 400 Meters · Place 1 · ColoradoColorado400 Meters153.62 PBSR
Apr 11Kit Mayer Memorial ClassicApr 11 · 200 Meters · Place 1 · ColoradoColorado200 Meters123.76 PBSR
Mar 27Mines Midweek MeetMar 27 · 400m Hurdles · Place 4 · ColoradoColorado400m Hurdles41:02.82SR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 19Larry Wieczorek InvitationalJan 19 · 200 Meters · Place 3 · IowaIowa200 Meters324.40a PB—
Jan 12Hawkeye InvitationalJan 12 · 200 Meters · Place 4 · IowaIowa200 Meters4.24.70aJr

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 24NCAA DI Outdoor Track & Field West Regional 1st RoundMay 24 · 400m Hurdles · Place 16 · IowaIowa400m Hurdles30" / 0.762mRound S16.58.28a PBSo
May 24NCAA DI Outdoor Track & Field West Regional 1st RoundMay 24 · 400m Hurdles · Place 23 · IowaIowa400m Hurdles30" / 0.762mRound P23.59.20aSo

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Jimmy Grant InvitationalDec 10 · 300 Meters · Place 2 · IowaIowa300 Meters2.38.46a PBSo

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25NCAA DI Outdoor Track & Field Championships - West PreliminariesMay 25 · 400m Hurdles · Place 23 · IowaIowa400m Hurdles30" / 0.762mRound S23.1:01.49aFr
May 25NCAA DI Outdoor Track & Field Championships - West PreliminariesMay 25 · 400m Hurdles · Place 23 · IowaIowa400m Hurdles30" / 0.762mRound P23.58.72aFr
May 13Big 10 Conference Outdoor ChampionshipsMay 13 · 400m Hurdles · Place 12 · IowaIowa400m Hurdles30" / 0.762mRound P12.59.67aFr
Apr 28Drake Relays (Women-Girls-WC)Apr 28 · 400 Meters · Place 18 · IowaIowa400 Meters18.57.65aFr
Apr 22Musco Twilight XXIApr 22 · 400m Hurdles · Place 2 · IowaIowa400m Hurdles30" / 0.762m2.1:00.59aFr
Apr 13Bryan Clay InvitationalApr 13 · 400m Hurdles · Place 46 · IowaIowa400m Hurdles30" / 0.762m46.1:06.83aFr
Apr 8Jim Click ShootoutApr 8 · 400m Hurdles · Place 9 · IowaIowa400m Hurdles30" / 0.762m9.1:01.95aUnofficialFr

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 11Jimmy Grant InvitationalDec 11 · 300 Meters · Place 1 · IowaIowa300 Meters1.39.22aFr
Feb 25Big 10 Conference Indoor ChampionshipsFeb 25 · 400 Meters · Place 4 · IowaIowa400 MetersRound P4.54.43a PBFr
Feb 25Big 10 Conference Indoor ChampionshipsFeb 25 · 400 Meters · Place 4 · IowaIowa400 Meters4.54.54aFr
Feb 12Big 10 InvitationalFeb 12 · 400 Meters · Place 4 · IowaIowa400 Meters4.55.03aFr
Jan 9Hawkeye Border BattleJan 9 · 200 Meters · Place 3 · IowaIowa200 Meters3.25.05aFr

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 26Big 10 Invitational #1Mar 26 · 400m Hurdles · IowaIowa400m Hurdles30" / 0.762m--DNSFr

2020 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 29NJSIAA Group 3 ChampionshipsFeb 29 · 400 Meters · Place 2 · Winslow TownshipWinslow Township400 Meters2.57.33a12
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 400 Meters · Place 2 · Winslow TownWinslow Town400 Meters257.3312
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 400 Meters · Place 2 · Winslow TownWinslow Town400 Meters257.3312
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 400 Meters · Place 2 · Winslow TownWinslow Town400 Meters257.3312
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 55m Hurdles · Winslow TownWinslow Town55m Hurdles—8.71—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 55m Hurdles · Place 3 · Winslow TownWinslow Town55m HurdlesRound P38.71—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 400 Meters · Place 2 · Winslow TownWinslow Town400 Meters258.09—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 55m Hurdles · Winslow TownWinslow Town55m Hurdles—8.71—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 55m Hurdles · Place 3 · Winslow TownWinslow Town55m HurdlesRound P38.71—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 400 Meters · Place 2 · Winslow TownWinslow Town400 Meters258.09—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 55m Hurdles · Winslow TownWinslow Town55m Hurdles—8.71—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 55m Hurdles · Place 3 · Winslow TownWinslow Town55m HurdlesRound P38.71—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 400 Meters · Place 2 · Winslow TownWinslow Town400 Meters258.09—
Jan 27SJTCA Winter Meet #10Jan 27 · 55m Hurdles · Place 4 · Winslow TownshipWinslow Township55m Hurdles33"Round P4.8.73a PB12
Jan 27SJTCA Winter Meet #10Jan 27 · 55m Hurdles · Place 4 · Winslow TownshipWinslow Township55m Hurdles33"4.8.92a12
Jan 11Olympic & Tri County MeetJan 11 · 55m Hurdles · Place 4 · Winslow TownWinslow Town55m Hurdles48.95—
Jan 11Olympic & Tri County MeetJan 11 · 55m Hurdles · Place 6 · Winslow TownWinslow Town55m HurdlesRound P69.03—

2019 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 2720th Marine Corps Holiday ClassicDec 27 · 400 Meters · Place 3 · Winslow TownshipWinslow Township400 Meters3.58.77a12
Dec 2720th Marine Corps Holiday ClassicDec 27 · 200 Meters · Place 8 · Winslow TownshipWinslow Township200 Meters8.25.59a12
Dec 21Bishop Loughlin GamesDec 21 · 300 Meters · Place 6 · Winslow TownshipWinslow Township300 MetersRound P6.42.40a12
Dec 21Bishop Loughlin GamesDec 21 · 300 Meters · Place 8 · Winslow TownshipWinslow Township300 Meters8.43.59a12
Feb 23NJSIAA Meet of ChampionsFeb 23 · 200 Meters · Place 4 · Winslow TwpWinslow Twp200 Meters425.5411
Feb 23NJSIAA Meet of ChampionsFeb 23 · 200 Meters · Place 4 · Winslow TwpWinslow Twp200 Meters425.5411
Feb 19Eastern States Indoor ChampionshipsFeb 19 · 400 Meters · Place 7 · Winslow TwpWinslow Twp400 Meters758.34—
Feb 19Eastern States Indoor ChampionshipsFeb 19 · 200 Meters · Place 14 · Winslow TwpWinslow Twp200 MetersRound P1425.65—
Feb 16NJSIAA Group 3 ChampionshipsFeb 16 · 400 Meters · Place 10 · Winslow TownshipWinslow Township400 Meters10.1:01.19a11
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 400 Meters · Place 10 · Winslow TwpWinslow Twp400 Meters101:01.1911
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 400 Meters · Place 10 · Winslow TwpWinslow Twp400 Meters101:01.1911
Feb 9NJSIAA Sectional Championships - South Gr. 2&3Feb 9 · 55m Hurdles · Place 6 · Winslow TwpWinslow Twp55m Hurdles69.3611
Feb 9NJSIAA Sectional Championships - South Gr. 2&3Feb 9 · 55m Hurdles · Place 4 · Winslow TwpWinslow Twp55m HurdlesRound P49.2311
Feb 9NJSIAA Sectional Championships - South Gr. 2&3Feb 9 · 400 Meters · Place 2 · Winslow TwpWinslow Twp400 Meters258.2411
Jan 28SJTCA Winter Meet #11Jan 28 · 400 Meters · Place 2 · Winslow TownshipWinslow Township400 Meters2.58.41a11
Jan 25Ocean Breeze Invitational Jan 25 · 400 Meters · Place 8 · Winslow TownshipWinslow Township400 Meters8.58.53a11
Jan 25Ocean Breeze Invitational Jan 25 · 200 Meters · Place 11 · Winslow TownshipWinslow Township200 MetersRound P11.25.73a11
Jan 12Olympic & Tri County MeetJan 12 · 55m Hurdles · Place 10 · Winslow TwpWinslow Twp55m HurdlesRound P109.07—
Jan 12Olympic & Tri County MeetJan 12 · 400 Meters · Place 1 · Winslow TwpWinslow Twp400 Meters159.88—
Jan 425th Hispanic GamesJan 4 · 200 Meters · Place 11 · Winslow TwpWinslow Twp200 MetersRound P1125.8211
Jan 425th Hispanic GamesJan 4 · 400 Meters · Place 3 · Winslow TwpWinslow Twp400 Meters359.2011

2019 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 8NJSIAA State Meet Of ChampionsJun 8 · 400m Hurdles · Place 13 · Winslow TwpWinslow Twp400m Hurdles131:02.7811
Jun 8NJSIAA State Meet Of ChampionsJun 8 · 400 Meters · Place 10 · Winslow TwpWinslow Twp400 Meters1056.9311
Jun 8NJSIAA State Meet Of ChampionsJun 8 · 400m Hurdles · Place 13 · Winslow TwpWinslow Twp400m Hurdles131:02.7811
Jun 8NJSIAA State Meet Of ChampionsJun 8 · 400 Meters · Place 10 · Winslow TwpWinslow Twp400 Meters1056.9311
May 31NJSIAA Group 3 ChampionshipsMay 31 · 400m Hurdles · Place 2 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m2.1:02.41a11
May 31NJSIAA Group 3 ChampionshipsMay 31 · 400 Meters · Place 2 · Winslow TownshipWinslow Township400 Meters2.56.23a11
May 31NJSIAA Group 3 ChampionshipsMay 31 · 200 Meters · Place 3 · Winslow TownshipWinslow Township200 Meters3.24.73a11
May 24NJSIAA Sectionals South Group 3May 24 · 400m Hurdles · Place 1 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m1.1:02.00a11
May 24NJSIAA Sectionals South Group 3May 24 · 400 Meters · Place 3 · Winslow TownshipWinslow Township400 Meters3.57.58a11
May 24NJSIAA Sectionals South Group 3May 24 · 200 Meters · Place 3 · Winslow TownshipWinslow Township200 Meters3.25.27a11
May 14Olympic Conference ChampionshipsMay 14 · 400m Hurdles · Place 1 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m1.1:03.57a11
May 14Olympic Conference ChampionshipsMay 14 · 400 Meters · Place 2 · Winslow TownshipWinslow Township400 Meters2.59.93a11
May 14Olympic Conference ChampionshipsMay 14 · 200 Meters · Place 1 · Winslow TownshipWinslow Township200 Meters1.25.16a11
May 11Camden County ChampionshipsMay 11 · 400m Hurdles · Place 4 · Winslow TwpWinslow Twp400m Hurdles41:05.12—
May 11Camden County ChampionshipsMay 11 · 200 Meters · Place 6 · Winslow TwpWinslow Twp200 Meters625.66—
May 3Rowan University OpenMay 3 · 400m Hurdles · Place 4 · Winslow TwpWinslow Twp400m Hurdles41:05.1811
May 3Rowan University OpenMay 3 · 400 Meters · Place 1 · Winslow TwpWinslow Twp400 Meters156.3811
Apr 6Buena RelaysApr 6 · 400m Hurdles · Place 2 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m2.1:07.02a11

2018 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #2Dec 27 · 400 Meters · Place 4 · Winslow TownshipWinslow Township400 Meters4.1:01.46a11
Dec 27SJTCA Winter Meet #2Dec 27 · 200 Meters · Place 6 · Winslow TownshipWinslow Township200 Meters6.26.60a11
Dec 18 SJTCA Winter Meet #1Dec 18 · 400 Meters · Place 1 · Winslow TownshipWinslow Township400 Meters1.1:00.00a11
Dec 15Bishop Loughlin GamesDec 15 · 300 Meters · Place 2 · Winslow TownshipWinslow Township300 MetersRound P2.41.15a11
Dec 15Bishop Loughlin GamesDec 15 · 300 Meters · Place 4 · Winslow TownshipWinslow Township300 Meters4.42.83a11
Feb 24NJSIAA Meet of ChampionsFeb 24 · 200 Meters · Place 7 · Winslow TwpWinslow Twp200 Meters725.7410
Feb 20Eastern States Indoor ChampionshipsFeb 20 · 200 Meters · Place 10 · Winslow TwpWinslow Twp200 Meters1025.79—
Jan 27SJTCA Winter Meet #10Jan 27 · 400 Meters · Place 12 · Winslow TownshipWinslow Township400 Meters12.1:03.01a10
Jan 24SJTCA Winter Meet #9Jan 24 · 200 Meters · Place 7 · Winslow TwpWinslow Twp200 Meters726.58—
Jan 22SJTCA Winter Meet #4Jan 22 · 400 Meters · Place 5 · Winslow TwpWinslow Twp400 Meters51:01.47—

2018 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Meet of ChampionsJun 9 · 400m Hurdles · Place 25 · Winslow TwpWinslow Twp400m Hurdles251:08.7310
Jun 9NJSIAA Meet of ChampionsJun 9 · 200 Meters · Place 21 · Winslow TwpWinslow Twp200 Meters2125.6210
Jun 9NJSIAA Meet of ChampionsJun 9 · 400m Hurdles · Place 25 · Winslow TwpWinslow Twp400m Hurdles251:08.7310
Jun 9NJSIAA Meet of ChampionsJun 9 · 200 Meters · Place 21 · Winslow TwpWinslow Twp200 Meters2125.6210
Jun 1NJSIAA Group III ChampionshipJun 1 · 400m Hurdles · Place 6 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m6.1:03.42a10
Jun 1NJSIAA Group III ChampionshipJun 1 · 200 Meters · Place 5 · Winslow TownshipWinslow Township200 Meters5.25.09aWind: 0.910
May 25NJSIAA Sectionals South Groups 2 and 3May 25 · 400m Hurdles · Place 3 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m3.1:08.22a10
May 25NJSIAA Sectionals South Groups 2 and 3May 25 · 400 Meters · Place 9 · Winslow TownshipWinslow Township400 Meters9.1:01.00a10
May 25NJSIAA Sectionals South Groups 2 and 3May 25 · 200 Meters · Place 4 · Winslow TownshipWinslow Township200 Meters4.25.21a10
Apr 14West Deptford Girls RelaysApr 14 · 400m Hurdles · Place 2 · Winslow TwpWinslow Twp400m Hurdles21:13.00—

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #2Dec 27 · 200 Meters · Place 4 · Winslow TownshipWinslow Township200 Meters4.26.94a10
Dec 16Bishop Loughlin GamesDec 16 · 300 Meters · Place 27 · Winslow TownshipWinslow Township300 MetersRound P27.43.02a10

2017 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Meet of ChampionsJun 10 · 400 Meters · Place 4 · Cherry HillCherry Hill400 Meters455.979
Jun 10NJSIAA Meet of ChampionsJun 10 · 200 Meters · Place 12 · Cherry HillCherry Hill200 Meters1225.349
Jun 2NJSIAA Group 4 ChampionshipsJun 2 · 400 Meters · Place 6 · Cherry Hill EastCherry Hill East400 Meters6.56.61a9
Jun 2NJSIAA Group 4 ChampionshipsJun 2 · 200 Meters · Place 4 · Cherry Hill EastCherry Hill East200 Meters4.25.13a9
May 27NJSIAA Sectionals - South - Group 4May 27 · 400 Meters · Place 2 · Cherry Hill EastCherry Hill East400 Meters2.56.48a9
May 27NJSIAA Sectionals - South - Group 4May 27 · 200 Meters · Place 2 · Cherry Hill EastCherry Hill East200 Meters2.25.14a9
May 20Camden County Championships May 20 · 400 Meters · Place 8 · Cherry Hill EastCherry Hill East400 Meters81:00.98—
May 20Camden County Championships May 20 · 200 Meters · Place 4 · Cherry Hill EastCherry Hill East200 Meters426.06—
May 20Camden County Championships May 20 · 400 Meters · Place 8 · Cherry Hill EastCherry Hill East400 Meters81:00.98—
May 20Camden County Championships May 20 · 200 Meters · Place 4 · Cherry Hill EastCherry Hill East200 Meters426.06—
May 5Rowan University Open May 5 · 200 Meters · Place 9 · Cherry HillCherry Hill200 Meters926.48—
May 5Rowan University Open May 5 · 400 Meters · Place 18 · Cherry HillCherry Hill400 Meters181:01.45—

2014 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 23USATF Northeast Zone ChampionshipFeb 23 · Combined results · Place 6 · Tnt ExpressTnt ExpressCombined results61:06.82—
Feb 23USATF Northeast Zone ChampionshipFeb 23 · Combined results · Place 1 · Tnt ExpressTnt ExpressCombined results127.80—
Feb 23USATF Northeast Zone ChampionshipFeb 23 · Combined results · Place 3 · Tnt ExpressTnt ExpressCombined results37.81—
Feb 23USATF Northeast Zone ChampionshipFeb 23 · Combined results · Place 2 · Tnt ExpressTnt ExpressCombined resultsRound P27.80 PB—

2013 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27 USATF-NJ Developmental MeetJan 27 · 200 Meters · Place 5 · Tnt ExpressTnt Express200 Meters529.25—
Jan 27 USATF-NJ Developmental MeetJan 27 · 55 Meters · Place 9 · Tnt ExpressTnt Express55 Meters98.28 PB—

2012 Indoor Track

5 results
DateMeetEventPlMarkGr
Jul 137th United Age Group Track Coaches Asso. Youth Invitational 2012Jul 13 · Shot Put · Place 3 · TNT ExpressTNT ExpressShot Put6lb3.5.63m PB4
Jul 137th United Age Group Track Coaches Asso. Youth Invitational 2012Jul 13 · 400 Meters · Place 1 · TNT ExpressTNT Express400 MetersRound P1.1:03.96a4
Jul 137th United Age Group Track Coaches Asso. Youth Invitational 2012Jul 13 · 400 Meters · Place 2 · TNT ExpressTNT Express400 Meters2.1:01.99a4
Jul 137th United Age Group Track Coaches Asso. Youth Invitational 2012Jul 13 · 200 Meters · Place 2 · TNT ExpressTNT Express200 MetersRound P2.28.74aWind: -1.24
Jul 137th United Age Group Track Coaches Asso. Youth Invitational 2012Jul 13 · 200 Meters · Place 1 · TNT ExpressTNT Express200 Meters1.28.32a4