Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNJSIAA Group 1 & 4 Championships · Feb 235:37.21NJSIAA Group 1 & 4 ChampionshipsFebruary 23, 2025
1600 Meters · OutdoorNJSIAA Sectionals South Groups 2 and 3 · May 315:35.85NJSIAA Sectionals South Groups 2 and 3May 31, 2024
3200 Meters · OutdoorColts Neck Spring Invitational · Apr 2213:26.57Colts Neck Spring InvitationalApril 22, 2023
400 Meters · IndoorSJTCA Winter Meet #12 · Jan 221:07.06SJTCA Winter Meet #12January 22, 2024
400 Meters · OutdoorF.A.T. Duals: Lower Cape May Regional · May 11:04.21aF.A.T. Duals: Lower Cape May Regional May 1, 2026
400m Hurdles · 30" / 0.762m · OutdoorF.A.T. Duals: Lower Cape May Regional · May 11:09.92aF.A.T. Duals: Lower Cape May Regional May 1, 2026
55 Meters · IndoorSJTCA #10 · Jan 88.58SJTCA #10January 8, 2026
600 Meters · OutdoorAC Armory CAL Meet #5 · Jan 102:01.0AC Armory CAL Meet #5January 10, 2024
800 Meters · IndoorNJSIAA Sectional Championships - South Groups 1&2 · Feb 152:34.04NJSIAA Sectional Championships - South Groups 1&2February 15, 2025
800 Meters · OutdoorNJSIAA Sectionals South Groups 2 and 3 · May 312:24.36NJSIAA Sectionals South Groups 2 and 3May 31, 2024
High Jump · IndoorSJTCA Winter Meet #2 · Dec 124-06.00SJTCA Winter Meet #2December 12, 2023
High Jump · OutdoorF.A.T. Duals: Lower Cape May Regional · May 14-6F.A.T. Duals: Lower Cape May Regional May 1, 2026
Pentathlon (Outdoor) · Standard · OutdoorMustang Pentathlon · May 182019Mustang PentathlonMay 18, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 400m Hurdles · Place 7 · Lower Cape May Regional400m Hurdles30" / 0.762m7.1:11.88a12
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 400 Meters · Place 18 · Lower Cape May Regional400 Meters18.1:04.65a12
May 9Cape Atlantic League MeetMay 9 · 400m Hurdles · Place 7 · Lower Cape May Regional400m Hurdles30" / 0.762m7.1:10.53a12
May 5Cape May County ChampionshipsMay 5 · High Jump · Place 5 · Lower Cape May RegionalHigh Jump5.4-04.0012
May 5Cape May County ChampionshipsMay 5 · 400m Hurdles · Place 3 · Lower Cape May Regional400m Hurdles30" / 0.762m3.1:11.34a12
May 5Cape May County ChampionshipsMay 5 · 400 Meters · Place 7 · Lower Cape May Regional400 Meters7.1:04.81a12
May 1F.A.T. Duals: Lower Cape May Regional May 1 · High Jump · Place 3 · Lower Cape May RegionalHigh Jump3.4-6 PB12
May 1F.A.T. Duals: Lower Cape May Regional May 1 · 400m Hurdles · Place 1 · Lower Cape May Regional400m Hurdles30" / 0.762m1.1:09.92a PB12
May 1F.A.T. Duals: Lower Cape May Regional May 1 · 400 Meters · Place 1 · Lower Cape May Regional400 Meters1.1:04.21a PB12
Apr 25George Rowland RelaysApr 25 · High Jump · Place 3 · Lower Cape May RegionalHigh Jump3.4-04.0012
Apr 25George Rowland RelaysApr 25 · 400m Hurdles · Place 1 · Lower Cape May Regional400m Hurdles30" / 0.762m1.1:11.13a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 800 Meters · Place 7 · Lower Cape May Regional800 Meters72:37.4512
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 1600 Meters · Place 7 · Lower Cape May Regional1600 Meters75:41.7512
Jan 24SJTCA #15Jan 24 · 800 Meters · Place 7 · Lower Cape May Regional800 Meters72:37.7712
Jan 24SJTCA #15Jan 24 · 1600 Meters · Place 18 · Lower Cape May Regional1600 Meters185:56.1212
Jan 8SJTCA #10Jan 8 · 55 Meters · Place 66 · Lower Cape May Regional55 Meters668.58 PB12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 16SJTCA #3Dec 16 · 1600 Meters · Place 12 · Lower Cape May Regional1600 Meters12.6:06.64a12
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 1600 Meters · Place 11 · Lower Cape May Regional1600 Meters115:37.21 PB11
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 800 Meters · Place 7 · Lower Cape May Regional800 Meters72:34.04 PB11
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 1600 Meters · Place 3 · Lower Cape May Regional1600 Meters35:41.7911
Jan 22SJTCA #14Jan 22 · 800 Meters · Place 9 · Lower Cape May Regional800 Meters92:38.9411
Jan 22SJTCA #14Jan 22 · 1600 Meters · Place 2 · Lower Cape May Regional1600 Meters25:46.4911
Jan 22SJTCA #14Jan 22 · 800 Meters · Place 9 · Lower Cape May Regional800 Meters92:38.9411
Jan 22SJTCA #14Jan 22 · 1600 Meters · Place 2 · Lower Cape May Regional1600 Meters25:46.4911

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5Cape May County ChampsMay 5 · 400m Hurdles · Place 3 · Lower Cape M400m Hurdles31:13.19—
May 5Cape May County ChampsMay 5 · 800 Meters · Place 5 · Lower Cape M800 Meters52:45.43—
May 5Cape May County ChampsMay 5 · 400 Meters · Place 6 · Lower Cape M400 Meters61:06.61—
Apr 26George Rowland RelaysApr 26 · 400m Hurdles · Place 2 · Lower Cape May Regional400m Hurdles30" / 0.762m2.1:13.68a11

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
Dec 12AC Armory CAL Meet #2-Track (Series 1)Dec 12 · 600 Meters · Place 1 · Lower Cape May Regional600 Meters1.2:01.9011
Dec 12AC Armory CAL Meet #2-Track (Series 1)Dec 12 · 1600 Meters · Place 1 · Lower Cape May Regional1600 Meters1.6:08.8011
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 16 · Lower Cape May Regional800 Meters16.2:24.59a10
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 400m Hurdles · Place 16 · Lower Cape M400m Hurdles161:13.1010
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 8 · Lower Cape M1600 Meters85:35.85 PB10
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 800 Meters · Place 4 · Lower Cape M800 Meters42:24.36 PB10
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 400m Hurdles · Place 16 · Lower Cape M400m Hurdles161:13.1010
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 8 · Lower Cape M1600 Meters85:35.8510
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 800 Meters · Place 4 · Lower Cape M800 Meters42:24.3610
May 22Cape Atlantic League MeetMay 22 · 1600 Meters · Place 6 · Lower Cape May Regional1600 Meters65:51.4310
May 22Cape Atlantic League MeetMay 22 · 400m Hurdles · Place 8 · Lower Cape May Regional400m Hurdles81:10.8710
May 18Mustang PentathlonMay 18 · Pentathlon (Outdoor) · Place 5 · Lower Cape May RegionalPentathlon (Outdoor)Standard5.2019 PB10
May 16Cape May County ChampionshipsMay 16 · 800 Meters · Place 2 · Lower Cape May Regional800 Meters22:29.7110
May 16Cape May County ChampionshipsMay 16 · 1600 Meters · Place 3 · Lower Cape May Regional1600 Meters35:41.1110
May 16Cape May County ChampionshipsMay 16 · 400m Hurdles · Place 3 · Lower Cape May Regional400m Hurdles31:08.9610
Apr 27George Rowland RelaysApr 27 · High Jump · Place 8 · Lower Cape M2High Jump84-04.0010
Apr 27George Rowland RelaysApr 27 · 400m Hurdles · Place 4 · Lower Cape M2400m Hurdles41:12.2610
Apr 27George Rowland RelaysApr 27 · High Jump · Place 8 · Lower Cape May Regional HS2High Jump84-410
Apr 27George Rowland RelaysApr 27 · 400m Hurdles · Place 4 · Lower Cape May Regional HS2400m Hurdles41:10.7910
Apr 13Lenape InviteApr 13 · 1600 Meters · Place 29 · Lower Cape May Regional1600 Meters29.6:35.62a10
Apr 13Lenape InviteApr 13 · 800 Meters · Place 11 · Lower Cape May Regional800 Meters11.2:43.92a10
Apr 11F.A.T. Meet: AC, St. Augustine, LCMR, OLMAApr 11 · High Jump · Place 2 · Lower Cape May RegionalHigh Jump24-410
Apr 11F.A.T. Meet: AC, St. Augustine, LCMR, OLMAApr 11 · 800 Meters · Place 1 · Lower Cape May Regional800 Meters12:43.1310
Apr 11F.A.T. Meet: AC, St. Augustine, LCMR, OLMAApr 11 · 1600 Meters · Place 1 · Lower Cape May Regional1600 Meters17:01.7410
Apr 11F.A.T. Meet: AC, St. Augustine, LCMR, OLMAApr 11 · 400m Hurdles · Place 1 · Lower Cape May Regional400m Hurdles11:13.5610
Jan 25AC Armory CAL Meet #8Jan 25 · 600 Meters · Place 1 · Lower Cape May Regional600 Meters1.2:03.6010
Jan 25AC Armory CAL Meet #8Jan 25 · 1600 Meters · Place 1 · Lower Cape May Regional1600 Meters1.6:17.0010
Jan 10AC Armory CAL Meet #5Jan 10 · 600 Meters · Place 1 · Lower Cape May Regional600 Meters1.2:01.0 PB10
Jan 10AC Armory CAL Meet #5Jan 10 · 1600 Meters · Place 1 · Lower Cape May Regional1600 Meters1.6:31.010

2024 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 15 · Lower Cape May Regional1600 Meters155:47.3010
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 15 · Lower Cape May Regional1600 Meters155:47.3010
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · High Jump · Place 8 · Lower Cape May RegionalHigh Jump84-810
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 800 Meters · Place 7 · Lower Cape May Regional800 Meters72:36.1210
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 5 · Lower Cape May Regional1600 Meters55:42.8610
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · High Jump · Place 8 · Lower Cape May RegionalHigh Jump84-810
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 800 Meters · Place 7 · Lower Cape May Regional800 Meters72:36.1210
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 5 · Lower Cape May Regional1600 Meters55:42.8610
Jan 29SJTCA Winter Meet #14Jan 29 · 800 Meters · Place 18 · Lower Cape May Regional800 Meters182:40.9310
Jan 29SJTCA Winter Meet #14Jan 29 · 1600 Meters · Place 17 · Lower Cape May Regional1600 Meters175:51.1210
Jan 29SJTCA Winter Meet #14Jan 29 · High Jump · Place 20 · Lower Cape May RegionalHigh Jump204-010
Jan 22SJTCA Winter Meet #12Jan 22 · 800 Meters · Place 13 · Lower Cape May Regional800 Meters132:38.4010
Jan 22SJTCA Winter Meet #12Jan 22 · High Jump · Place 18 · Lower Cape May RegionalHigh Jump184-410
Jan 22SJTCA Winter Meet #12Jan 22 · 400 Meters · Place 24 · Lower Cape May Regional400 Meters241:07.06 PB10
Jan 17SJTCA Winter Meet #10Jan 17 · 800 Meters · Place 8 · Lower Cape May Regional800 Meters82:39.6910
Jan 17SJTCA Winter Meet #10Jan 17 · 1600 Meters · Place 8 · Lower Cape May Regional1600 Meters85:51.3410
Jan 17SJTCA Winter Meet #10Jan 17 · High Jump · Place 13 · Lower Cape May RegionalHigh Jump134-410

2023 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 12SJTCA Winter Meet #2Dec 12 · High Jump · Place 7 · Lower Cape May RegionalHigh Jump7.4-06.00 PB10
Dec 12SJTCA Winter Meet #2Dec 12 · 400 Meters · Place 20 · Lower Cape May Regional400 Meters20.1:09.63a10
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 800 Meters · Place 11 · Lower Cape May Regional800 Meters112:42.159
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 1600 Meters · Place 7 · Lower Cape May Regional1600 Meters75:49.039
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 800 Meters · Place 11 · Lower Cape May Regional800 Meters112:42.159
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 1600 Meters · Place 7 · Lower Cape May Regional1600 Meters75:49.039
Jan 28SJTCA Winter Meet #10Jan 28 · 800 Meters · Place 27 · Lower Cape May Regional800 Meters272:43.539
Jan 28SJTCA Winter Meet #10Jan 28 · 1600 Meters · Place 21 · Lower Cape May Regional1600 Meters216:01.479
Jan 28SJTCA Winter Meet #10Jan 28 · 800 Meters · Place 27 · Lower Cape May Regional800 Meters272:43.539
Jan 28SJTCA Winter Meet #10Jan 28 · 1600 Meters · Place 21 · Lower Cape May Regional1600 Meters216:01.479
Jan 21SJTCA Winter Meet #8Jan 21 · 1600 Meters · Place 21 · Lower Cape May Regional1600 Meters216:03.819
Jan 21SJTCA Winter Meet #8Jan 21 · 800 Meters · Place 34 · Lower Cape May Regional800 Meters342:46.139
Jan 21SJTCA Winter Meet #8Jan 21 · 800 Meters · Place 34 · Lower Cape May Regional800 Meters342:46.139
Jan 21SJTCA Winter Meet #8Jan 21 · 1600 Meters · Place 21 · Lower Cape May Regional1600 Meters216:03.819
Jan 21SJTCA Winter Meet #8Jan 21 · 800 Meters · Place 34 · Lower Cape May Regional800 Meters342:46.139
Jan 21SJTCA Winter Meet #8Jan 21 · 1600 Meters · Place 21 · Lower Cape May Regional1600 Meters216:03.819
Jan 18SJTCA Winter Meet #7Jan 18 · 1600 Meters · Place 11 · Lower Cape May Regional1600 Meters116:05.099
Jan 18SJTCA Winter Meet #7Jan 18 · 800 Meters · Place 14 · Lower Cape May Regional800 Meters142:49.119
Jan 18SJTCA Winter Meet #7Jan 18 · 1600 Meters · Place 11 · Lower Cape May Regional1600 Meters116:05.099
Jan 18SJTCA Winter Meet #7Jan 18 · 800 Meters · Place 14 · Lower Cape May Regional800 Meters142:49.119

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 800 Meters · Place 7 · Lower Cape May Regional800 Meters72:29.799
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 400m Hurdles · Place 15 · Lower Cape May Regional400m Hurdles151:15.129
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 400m Hurdles · Place 15 · Lower Cape M400m Hurdles151:15.129
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 800 Meters · Place 7 · Lower Cape M800 Meters72:29.799
May 24Cape Atlantic League MeetMay 24 · 400m Hurdles · Place 9 · Lower Cape M400m Hurdles91:13.20—
May 24Cape Atlantic League MeetMay 24 · 800 Meters · Place 7 · Lower Cape M800 Meters72:30.16—
May 18Cape May County ChampionshipsMay 18 · 400m Hurdles · Place 3 · Lower Cape May Regional400m Hurdles30" / 0.762m3.1:12.26a9
May 18Cape May County ChampionshipsMay 18 · High Jump · Place 8 · Lower Cape May RegionalHigh Jump8.4-29
May 18Cape May County ChampionshipsMay 18 · 800 Meters · Place 1 · Lower Cape May Regional800 Meters1.2:30.14a9
Apr 22Colts Neck Spring InvitationalApr 22 · 800 Meters · Place 3 · Lower Cape May Regional800 Meters32:40.069
Apr 22Colts Neck Spring InvitationalApr 22 · 1600 Meters · Place 15 · Lower Cape May Regional1600 Meters155:54.669
Apr 22Colts Neck Spring InvitationalApr 22 · 3200 Meters · Place 12 · Lower Cape May Regional3200 Meters1213:26.57 PB9
Apr 15West Deptford RelaysApr 15 · 400m Hurdles · Place 11 · Lower Cape M400m Hurdles111:18.00—