Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPennsauken FAT Batch Meet #1 · Apr 1512.79Pennsauken FAT Batch Meet #1April 15, 2025
100m Hurdles · 33" / 0.838m · OutdoorNJSIAA Group Championships - 2 & 3 · May 2914.04aNJSIAA Group Championships - 2 & 3May 29, 2026
200 Meters · IndoorSJTCA Winter Meet #4 · Dec 2329.51aSJTCA Winter Meet #4December 23, 2023
200 Meters · OutdoorPennsauken Batch #2 · Apr 2927.30Pennsauken Batch #2April 29, 2025
400 Meters · IndoorSJTCA #5 · Dec 221:01.82aSJTCA #5December 22, 2025
55 Meter · IndoorSJTCA Winter Meet #4 · Dec 238.08aSJTCA Winter Meet #4December 23, 2023
55 Meters · IndoorSJTCA #13 · Jan 207.82SJTCA #13January 20, 2026
55m Hurdles · 33" · IndoorSJTCA #5 · Dec 228.60aSJTCA #5December 22, 2025
High Jump · IndoorSJTCA #5 · Dec 225-02.00SJTCA #5December 22, 2025
High Jump · OutdoorNJSIAA Group Championships - 2 & 3 · May 295-0NJSIAA Group Championships - 2 & 3May 29, 2026
Long Jump · IndoorSJTCA #1 · Dec 1217-02.00SJTCA #1December 12, 2025
Long Jump · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 1518-11.25NJSIAA Sectionals Central Groups 2 and 3May 15, 2026
Triple Jump · OutdoorNJSIAA Group Championships - 2 & 3 · May 2938-5.75NJSIAA Group Championships - 2 & 3May 29, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Triple Jump · Place 7 · WillingboroTriple Jump7.37-09.75Wind: -0.911
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Long Jump · Place 9 · WillingboroLong Jump9.18-00.0011
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 100m Hurdles · Place 4 · Willingboro100m Hurdles33" / 0.838mRound P4.14.11aWind: 0.511
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 100m Hurdles · Place 8 · Willingboro100m Hurdles33" / 0.838m8.14.42aWind: 1.311
May 29NJSIAA Group Championships - 2 & 3May 29 · Triple Jump · Place 1 · WillingboroTriple Jump1.38-5.75 PBWind: 011
May 29NJSIAA Group Championships - 2 & 3May 29 · Long Jump · Place 1 · WillingboroLong Jump1.18-5Wind: 011
May 29NJSIAA Group Championships - 2 & 3May 29 · High Jump · Place 7 · WillingboroHigh Jump7.5-0 PB11
May 29NJSIAA Group Championships - 2 & 3May 29 · 100m Hurdles · Place 1 · Willingboro100m Hurdles33" / 0.838mRound P1.14.29aWind: 311
May 29NJSIAA Group Championships - 2 & 3May 29 · 100m Hurdles · Place 1 · Willingboro100m Hurdles33" / 0.838m1.14.04a PBWind: 1.711
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · Triple Jump · Place 1 · WillingboroTriple Jump1.37-3Wind: 111
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · Long Jump · Place 1 · WillingboroLong Jump1.18-11.25 PBWind: 1.511
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · High Jump · Place 3 · WillingboroHigh Jump3.4-1011
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 100m Hurdles · Place 1 · Willingboro100m Hurdles33" / 0.838mRound P1.14.47aWind: 0.111
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 100m Hurdles · Place 1 · Willingboro100m Hurdles33" / 0.838m1.14.35aWind: 1.811
May 11Spartan Sprint NightMay 11 · 100m Hurdles · Place 2 · Willingboro100m Hurdles33" / 0.838m2.14.63aWind: 0.711
May 7Burlington County ChampionshipsMay 7 · Triple Jump · Place 2 · WillingboroTriple Jump236-03.00—
May 7Burlington County ChampionshipsMay 7 · Long Jump · Place 2 · WillingboroLong Jump218-04.75—
May 7Burlington County ChampionshipsMay 7 · High Jump · Place 3 · WillingboroHigh Jump35-00.00—
May 7Burlington County ChampionshipsMay 7 · 100m Hurdles · Place 1 · Willingboro100m Hurdles114.98—
May 7Burlington County ChampionshipsMay 7 · 100m Hurdles · Place 1 · Willingboro100m HurdlesRound P114.86—
May 1Burlington County Divisional ChampionshipsMay 1 · Triple Jump · Place 1 · WillingboroTriple Jump1.35' 10.5"11
May 1Burlington County Divisional ChampionshipsMay 1 · Long Jump · Place 1 · WillingboroLong Jump1.17' 2"11
May 1Burlington County Divisional ChampionshipsMay 1 · High Jump · Place 1 · WillingboroHigh Jump1.5' 0"11
May 1Burlington County Divisional ChampionshipsMay 1 · 100m Hurdles · Place 2 · Willingboro100m Hurdles33" / 0.838m2.14.56a11
Apr 20Winslow Eagles Sprint NightApr 20 · 100m Hurdles · Place 3 · Willingboro100m Hurdles33" / 0.838m3.17.20aWind: -2.411
Apr 11Lenape InviteApr 11 · 100 Meters · Place 13 · Willingboro100 Meters13.13.09a11
Apr 4Deptford Spartan RelaysApr 4 · Triple Jump · Place 1 · WillingboroTriple Jump1.35' 0.75"Wind: 011
Apr 4Deptford Spartan RelaysApr 4 · High Jump · Place 5 · WillingboroHigh Jump5.4' 8"11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 55m Hurdles · Place 2 · Willingboro55m HurdlesRound P28.2811
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 55m Hurdles · Place 1 · Willingboro55m Hurdles18.1611
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · High Jump · Place 6 · WillingboroHigh Jump65-011
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · High Jump · Place 4 · WillingboroHigh Jump45-011
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 55m Hurdles · Place 1 · Willingboro55m HurdlesRound P18.5411
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 55m Hurdles · Place 1 · Willingboro55m Hurdles18.5611
Jan 31SJTCA #16Jan 31 · Long Jump · Place 2 · WillingboroLong Jump216-611
Jan 31SJTCA #16Jan 31 · High Jump · Place 7 · WillingboroHigh Jump74-811
Jan 20SJTCA #13Jan 20 · 55 Meters · Place 9 · Willingboro55 Meters97.82 PB11
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · High Jump · Place 3 · WillingboroHigh Jump35-011
Jan 10Tsai RelaysJan 10 · High Jump · Place 4 · WillingboroHigh Jump44-811
Jan 10Tsai RelaysJan 10 · High Jump · Place 4 · WillingboroHigh Jump44-811

2025 Indoor Track

31 results
DateMeetEventPlMarkGr
Dec 22SJTCA #5Dec 22 · 55m Hurdles · Place 3 · Willingboro55m Hurdles33"3.8.60a PB11
Dec 22SJTCA #5Dec 22 · High Jump · Place 1 · WillingboroHigh Jump1.5-02.00 PB11
Dec 22SJTCA #5Dec 22 · 400 Meters · Place 7 · Willingboro400 Meters7.1:01.82a PB11
Dec 12SJTCA #1Dec 12 · 55m Hurdles · Place 2 · Willingboro55m Hurdles33"2.8.66a11
Dec 12SJTCA #1Dec 12 · Long Jump · Place 2 · WillingboroLong Jump2.17-02.00 PB11
Dec 12SJTCA #1Dec 12 · High Jump · WillingboroHigh Jump--NH11
Dec 12SJTCA #1Dec 12 · 400 Meters · Place 3 · Willingboro400 Meters3.1:03.89a11
Feb 25SJTCA #19Feb 25 · High Jump · Place 4 · WillingboroHigh Jump44-810
Feb 25SJTCA #19Feb 25 · High Jump · Place 4 · WillingboroHigh Jump44-810
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 55m Hurdles · Place 7 · Willingboro55m HurdlesRound P78.6910
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 55m Hurdles · Place 8 · Willingboro55m Hurdles88.8610
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · High Jump · Place 11 · WillingboroHigh Jump114-810
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 55m Hurdles · Place 3 · Willingboro55m HurdlesRound P38.8810
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 55m Hurdles · Place 2 · Willingboro55m Hurdles28.6610
Feb 1SJTCA #16Feb 1 · 55m Hurdles · Place 3 · Willingboro55m HurdlesRound P39.1510
Feb 1SJTCA #16Feb 1 · 55m Hurdles · Place 8 · Willingboro55m Hurdles89.8110
Feb 1SJTCA #16Feb 1 · High Jump · Place 6 · WillingboroHigh Jump64-1010
Jan 25SJTCA #15Jan 25 · 55m Hurdles · Place 9 · Willingboro55m Hurdles99.2510
Jan 25SJTCA #15Jan 25 · High Jump · Place 7 · WillingboroHigh Jump74-810
Jan 25SJTCA #15Jan 25 · 55m Hurdles · Place 9 · Willingboro55m Hurdles99.2510
Jan 25SJTCA #15Jan 25 · High Jump · Place 7 · WillingboroHigh Jump74-810
Jan 22SJTCA #14Jan 22 · 55m Hurdles · Place 8 · Willingboro55m Hurdles89.9010
Jan 22SJTCA #14Jan 22 · 55m Hurdles · Place 2 · Willingboro55m Hurdles28.8710
Jan 22SJTCA #14Jan 22 · High Jump · Place 4 · WillingboroHigh Jump44-410
Jan 22SJTCA #14Jan 22 · 55m Hurdles · Place 8 · Willingboro55m Hurdles89.9010
Jan 22SJTCA #14Jan 22 · 55m Hurdles · Place 2 · Willingboro55m Hurdles28.8710
Jan 22SJTCA #14Jan 22 · High Jump · Place 4 · WillingboroHigh Jump44-410
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · High Jump · Place 13 · WillingboroHigh Jump134-810
Jan 11SJTCA Meet #11Jan 11 · High Jump · Place 9 · WillingboroHigh Jump94-810
Jan 8SJTCA Meet #10Jan 8 · High Jump · Place 7 · WillingboroHigh Jump74-610
Jan 8SJTCA Meet #10Jan 8 · High Jump · Place 7 · WillingboroHigh Jump74-610

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 100m Hurdles · Place 11 · Willingboro100m HurdlesRound P1114.8010
May 30NJSIAA Group Championships - 2 & 3May 30 · Triple Jump · Place 14 · WillingboroTriple Jump1433-210
May 30NJSIAA Group Championships - 2 & 3May 30 · 100m Hurdles · Place 2 · Willingboro100m HurdlesRound P214.7610
May 30NJSIAA Group Championships - 2 & 3May 30 · 100m Hurdles · Place 7 · Willingboro100m Hurdles715.4510
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 100m Hurdles · Place 1 · Willingboro100m HurdlesRound P114.9210
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 100m Hurdles · Place 2 · Willingboro100m Hurdles214.6410
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Triple Jump · Place 4 · WillingboroTriple Jump433-7.2510
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Triple Jump · Place 4 · WillingboroTriple Jump4.33-7.25Wind: 0.210
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 100m Hurdles · Place 1 · Willingboro100m Hurdles33" / 0.838mRound P1.14.92aWind: -0.510
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 100m Hurdles · Place 2 · Willingboro100m Hurdles33" / 0.838m2.14.64aWind: -1.610
May 10Burlington County ChampionshipMay 10 · Triple Jump · Place 2 · WillingboroTriple Jump2.35-02.0010
May 10Burlington County ChampionshipMay 10 · 100m Hurdles · Place 2 · Willingboro100m Hurdles33" / 0.838mRound P2.15.32a10
May 10Burlington County ChampionshipMay 10 · 100m Hurdles · Place 3 · Willingboro100m Hurdles33" / 0.838m3.14.96a10
May 10Burlington County ChampionshipMay 10 · High Jump · WillingboroHigh Jump--NH10
Apr 29Pennsauken Batch #2Apr 29 · Triple Jump · Place 3 · WillingboroTriple Jump332-04.75—
Apr 29Pennsauken Batch #2Apr 29 · High Jump · WillingboroHigh Jump—4-10.00—
Apr 29Pennsauken Batch #2Apr 29 · 100m Hurdles · Place 1 · Willingboro100m Hurdles115.60—
Apr 29Pennsauken Batch #2Apr 29 · 200 Meters · Place 6 · Willingboro200 Meters627.30 PB—
Apr 19Woodbury RelaysApr 19 · High Jump · WillingboroHigh Jump—4-10.0010
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · Long Jump · Place 4 · WillingboroLong Jump414-3.510
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · Javelin · Place 20 · WillingboroJavelin2042-610
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 100 Meters · Place 8 · Willingboro100 Meters812.79 PB10
Apr 5Deptford Spartan RelaysApr 5 · Triple Jump · Place 7 · WillingboroTriple Jump7.32' 1"Wind: 010
Apr 5Deptford Spartan RelaysApr 5 · High Jump · Place 5 · WillingboroHigh Jump5.4' 10"10
Mar 29Delsea FieldMar 29 · Triple Jump · WillingboroTriple Jump--DNS10
Mar 29Delsea FieldMar 29 · Long Jump · WillingboroLong Jump--DNS10
Mar 29Delsea FieldMar 29 · High Jump · WillingboroHigh Jump--DNS10

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 55m Hurdles · Place 4 · Willingboro55m Hurdles33"4.9.14a10
Dec 23SJTCA #5Dec 23 · High Jump · Place 8 · WillingboroHigh Jump8.4-1010
Dec 17SJTCA Meet #3Dec 17 · 55m Hurdles · Place 13 · Willingboro55m Hurdles33"13.10.16a10
Dec 17SJTCA Meet #3Dec 17 · High Jump · Place 6 · WillingboroHigh Jump6.4-610
Dec 13SJTCA Meet #1Dec 13 · 55m Hurdles · Place 10 · Willingboro55m Hurdles33"10.10.19a10
Dec 13SJTCA Meet #1Dec 13 · High Jump · Place 7 · WillingboroHigh Jump7.4-610
Feb 22SJTCA Winter Meet #21Feb 22 · 400 Meters · Place 20 · Willingboro400 Meters201:10.409
Jan 29SJTCA Winter Meet #14Jan 29 · High Jump · Place 20 · WillingboroHigh Jump204-09
Jan 29SJTCA Winter Meet #14Jan 29 · 400 Meters · Place 19 · Willingboro400 Meters191:06.919
Jan 22SJTCA Winter Meet #12Jan 22 · High Jump · Place 18 · WillingboroHigh Jump184-49
Jan 17SJTCA Winter Meet #10Jan 17 · High Jump · Place 9 · WillingboroHigh Jump94-69
Jan 13NJSIAA Relay Championships - Group 2Jan 13 · High Jump · Place 21 · WillingboroHigh Jump214-29
Jan 6Merli InvitationalJan 6 · High Jump · Place 3 · WillingboroHigh Jump34-49
Jan 3SJTCA Winter Meet #7Jan 3 · High Jump · Place 16 · WillingboroHigh Jump164-49

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · High Jump · WillingboroHigh Jump--NH9
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · High Jump · Place 5 · WillingboroHigh Jump54-10.009
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · High Jump · Place 5 · WillingboroHigh Jump54-10.009
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · High Jump · Place 3 · WillingboroHigh Jump34-04.00—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 100m Hurdles · Place 6 · Willingboro100m Hurdles619.27—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 100 Meters · Place 12 · Willingboro100 Meters1213.60—
May 11Burlington County ChampionshipsMay 11 · High Jump · Place 6 · WillingboroHigh Jump64-89
May 11Burlington County ChampionshipsMay 11 · 100m Hurdles · Place 21 · Willingboro100m HurdlesRound P2118.709
May 4SJTCA Open (Girls)May 4 · High Jump · Place 6 · WillingboroHigh Jump64-06.00—
May 4SJTCA Open (Girls)May 4 · 100m Hurdles · Place 60 · Willingboro100m Hurdles6020.79—
May 4SJTCA Open (Girls)May 4 · 100 Meters · Place 29 · Willingboro100 Meters2913.71—
Apr 19Lenape Field Day 2024Apr 19 · Long Jump · Place 19 · WillingboroLong Jump19.12' 7.75"Wind: 09
Apr 13West Deptford RelaysApr 13 · High Jump · Place 7 · WillingboroHigh Jump74-29
Apr 6Deptford Spartan RelaysApr 6 · High Jump · Place 13 · WillingboroHigh Jump134-04.00—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · High Jump · WillingboroHigh Jump--NH9
Dec 27SJTCA Winter Meet #5Dec 27 · 55 Meter · Place 21 · Willingboro55 Meter21.8.24a9
Dec 27SJTCA Winter Meet #5Dec 27 · High Jump · Place 14 · WillingboroHigh Jump14.4-09
Dec 23SJTCA Winter Meet #4Dec 23 · 55 Meter · Place 41 · Willingboro55 Meter41.8.08a PB9
Dec 23SJTCA Winter Meet #4Dec 23 · High Jump · Place 32 · WillingboroHigh Jump32.4-09
Dec 23SJTCA Winter Meet #4Dec 23 · 200 Meters · Place 50 · Willingboro200 Meters50.29.51a PB9
Dec 12SJTCA Winter Meet #2Dec 12 · 55 Meter · Place 19 · Willingboro55 Meter19.8.13a9
Dec 12SJTCA Winter Meet #2Dec 12 · 400 Meters · Place 46 · Willingboro400 Meters46.1:13.04a9