Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMassapequa Last Chance · Jun 311.68Massapequa Last ChanceJune 3, 2024
110m Hurdles · 39" / 0.991m · OutdoorSection 8 State Qualifier 2 · Jun 316.92aSection 8 State Qualifier 2June 3, 2022
110m Hurdles · 42" / 1.067m · OutdoorStony Brook University Snow Flake Spring Opener · Mar 1517.10aStony Brook University Snow Flake Spring OpenerMarch 15, 2025
200 Meters · IndoorRiverhawk Invitational · Jan 2423.73aRiverhawk InvitationalJanuary 24, 2025
200 Meters · OutdoorRutgers Relays · Apr 1123.38aRutgers RelaysApril 11, 2026
300 Meters · IndoorFastrack Metro Season Opener · Dec 537.45aFastrack Metro Season OpenerDecember 5, 2025
400 Meters · OutdoorStony Brook Snowflake Classic · Mar 1453.40Stony Brook Snowflake ClassicMarch 14, 2026
400m Hurdles · 36" / 0.914m · OutdoorCAA Outdoor Championships · May 1557.49aCAA Outdoor ChampionshipsMay 15, 2026
500 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 241:10.66aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
55 Meter · IndoorNassau Coaches Invitational · Dec 97.08aNassau Coaches InvitationalDecember 9, 2023
55 Meter · OutdoorSection 8 Group C-E Format B · Dec 117.02aSection 8 Group C-E Format BDecember 11, 2023
55 Meters · IndoorSection 8 Conf. 5 Champs · Jan 206.97Section 8 Conf. 5 ChampsJanuary 20, 2023
55m Hurdles · 39" · IndoorNassau Coaches Invitational · Dec 98.25aNassau Coaches InvitationalDecember 9, 2023
55m Hurdles · 39" · OutdoorSection 8 Group C-D Format A · Dec 68.82aSection 8 Group C-D Format ADecember 6, 2022
60 Meter · IndoorFastrack Metro Season Opener · Dec 57.41aFastrack Metro Season OpenerDecember 5, 2025
60 Meters · IndoorRiverhawk Invitational · Feb 67.40aRiverhawk InvitationalFebruary 6, 2026
60m Hurdles · 42" / 1.067m · IndoorRiverhawk Invitational · Jan 249.52aRiverhawk InvitationalJanuary 24, 2025
Combined results · OutdoorSection 8 State Qualifier · Jun 11:27.73Section 8 State QualifierJune 1, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15CAA Outdoor ChampionshipsMay 15 · 400m Hurdles · Place 13 · Stony BrookStony Brook400m Hurdles36" / 0.914mRound P13.57.49a PBSo
May 14MEAC ChampionshipsMay 14 · 400m Hurdles · Place 22 · Stony BrookStony Brook400m Hurdles36" / 0.914mRound P22.57.49aSo
Apr 18Marist Red Fox River RumbleApr 18 · 400m Hurdles · Place 7 · Stony BrookStony Brook400m Hurdles36" / 0.914m7.59.30aSo
Apr 11Rutgers RelaysApr 11 · 400 Meters · Place 46 · Stony BrookStony Brook400 Meters46.54.66aSo
Apr 11Rutgers RelaysApr 11 · 200 Meters · Place 63 · Stony BrookStony Brook200 Meters63.23.38a PBWind: 0.7So
Apr 2Colonial RelaysApr 2 · 400m Hurdles · Place 16 · Stony BrookStony Brook400m Hurdles36" / 0.914m16.57.91aSo
Mar 27Monmouth Season OpenerMar 27 · 400m Hurdles · Place 6 · Stony BrookStony Brook400m Hurdles36" / 0.914m6.58.07aSo
Mar 14Stony Brook Snowflake ClassicMar 14 · 400 Meters · Place 6 · Stony BrookStony Brook400 Meters653.40 PB—

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 6Riverhawk InvitationalFeb 6 · 200 Meters · Place 90 · Stony BrookStony Brook200 Meters9023.74aSo
Feb 6Riverhawk InvitationalFeb 6 · 60m Hurdles · Place 41 · Stony BrookStony Brook60m HurdlesRound P419.17aSo
Feb 6Riverhawk InvitationalFeb 6 · 60 Meters · Place 85 · Stony BrookStony Brook60 MetersRound P857.40a PBSo
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 500 Meters · Place 20 · Stony BrookStony Brook500 Meters201:10.66a PBSo
Jan 9TCNJ Lions InvitationalJan 9 · 200 Meters · Place 18 · Stony BrookStony Brook200 Meters1823.75SO
Jan 9TCNJ Lions InvitationalJan 9 · 60 Meters · Place 27 · Stony BrookStony Brook60 Meters277.51SO
Jan 9TCNJ Lions InvitationalJan 9 · 200 Meters · Place 18 · Stony BrookStony Brook200 Meters1823.75aSo
Jan 9TCNJ Lions InvitationalJan 9 · 60 Meters · Place 27 · Stony BrookStony Brook60 MetersRound P277.51aSo

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 300 Meters · Place 21 · Stony BrookStony Brook300 Meters21.37.45a PBSo
Dec 5Fastrack Metro Season OpenerDec 5 · 60 Meter · Place 20 · Stony BrookStony Brook60 Meter20.7.41a PBSo
Feb 7Fastrack National InvitationalFeb 7 · 200 Meters · Place 86 · Stony BrookStony Brook200 Meters8623.89FR
Feb 7Fastrack National InvitationalFeb 7 · 60m Hurdles · Place 7 · Stony BrookStony Brook60m Hurdles79.01FR
Jan 24Riverhawk InvitationalJan 24 · 60m Hurdles · Place 47 · Stony BrookStony Brook60m Hurdles42" / 1.067mRound P47.9.52a PBFr
Jan 24Riverhawk InvitationalJan 24 · 200 Meters · Place 93 · Stony BrookStony Brook200 Meters93.23.73a PBFr
Jan 17Ramapo College Season OpenerJan 17 · 60m Hurdles · Place 16 · Stony BrookStony Brook60m HurdlesRound P169.25a—
Jan 17Ramapo College Season OpenerJan 17 · 60 Meters · Place 53 · Stony BrookStony Brook60 MetersRound P537.49a—
Jan 10St. Thomas Aquinas Spartan InvitationalJan 10 · 60m Hurdles · Place 17 · Stony BrookStony Brook60m Hurdles179.06FR

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 15Stony Brook University Snow Flake Spring OpenerMar 15 · 400m Hurdles · Place 1 · Stony BrookStony Brook400m Hurdles36" / 0.914m1.1:01.60aFr
Mar 15Stony Brook University Snow Flake Spring OpenerMar 15 · 110m Hurdles · Place 2 · Stony BrookStony Brook110m Hurdles42" / 1.067m2.17.10a PBFr

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · 60m Hurdles · Place 10 · Stony BrookStony Brook60m Hurdles42" / 1.067m10.9.54aFr
Dec 6Rutgers Holiday ClassicDec 6 · 200 Meters · Place 9 · Stony BrookStony Brook200 Meters9.24.20aFr
Feb 24Long Island Elite MeetFeb 24 · 55m Hurdles · Place 11 · PlainedgePlainedge55m HurdlesRound P118.2812
Feb 24Long Island Elite MeetFeb 24 · 55m Hurdles · Place 11 · PlainedgePlainedge55m HurdlesRound P118.2812
Feb 12Section 8 State QualifierFeb 12 · 55m Hurdles · Place 8 · PlainedgePlainedge55m HurdlesRound P88.1112
Feb 12Section 8 State QualifierFeb 12 · 55m Hurdles · Place 8 · PlainedgePlainedge55m Hurdles88.1112
Feb 7Section 8 Class C ChampsFeb 7 · 55m Hurdles · Place 1 · PlainedgePlainedge55m HurdlesRound P18.2712
Feb 7Section 8 Class C ChampsFeb 7 · 55m Hurdles · Place 1 · PlainedgePlainedge55m Hurdles18.1912
Feb 7Section 8 Class C ChampsFeb 7 · 55 Meters · Place 14 · PlainedgePlainedge55 MetersRound P147.0412
Jan 14Molloy Stanner GamesJan 14 · 55m Hurdles · Place 11 · PlainedgePlainedge55m HurdlesRound P118.3812
Jan 14Molloy Stanner GamesJan 14 · 55 Meters · Place 75 · PlainedgePlainedge55 MetersRound P757.0912
Jan 2Section 8 Group E-F Format DJan 2 · 55 Meters · Place 18 · PlainedgePlainedge55 MetersRound P187.2012
Jan 2Section 8 Group E-F Format DJan 2 · 55m Hurdles · Place 3 · PlainedgePlainedge55m HurdlesRound P38.4312
Jan 2Section 8 Group E-F Format DJan 2 · 55m Hurdles · Place 2 · PlainedgePlainedge55m Hurdles28.4712

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 3Massapequa Last ChanceJun 3 · 110m Hurdles · Place 4 · PlainedgePlainedge110m Hurdles416.0212
Jun 3Massapequa Last ChanceJun 3 · 100 Meters · Place 7 · PlainedgePlainedge100 Meters711.68 PB12
May 30Section 8 State QualifierMay 30 · 400m Hurdles · Place 7 · PlainedgePlainedge400m Hurdles71:00.8312
May 30Section 8 State QualifierMay 30 · 110m Hurdles · Place 5 · PlainedgePlainedge110m Hurdles515.7812
May 30Section 8 State QualifierMay 30 · 110m Hurdles · Place 4 · PlainedgePlainedge110m HurdlesRound P415.3612
May 24Section 8 Class A ChampionshipMay 24 · 400m Hurdles · Place 5 · PlainedgePlainedge400m Hurdles51:01.0112
May 24Section 8 Class A ChampionshipMay 24 · 110m Hurdles · Place 1 · PlainedgePlainedge110m Hurdles115.5512
May 24Section 8 Class A ChampionshipMay 24 · 110m Hurdles · Place 3 · PlainedgePlainedge110m HurdlesRound P316.1612
May 11North Shore InvitationalMay 11 · 400m Hurdles · Place 10 · PlainedgePlainedge400m Hurdles1059.9612
May 11North Shore InvitationalMay 11 · 110m Hurdles · Place 7 · PlainedgePlainedge110m Hurdles717.2512
May 11North Shore InvitationalMay 11 · 110m Hurdles · Place 3 · PlainedgePlainedge110m HurdlesRound P315.5912
May 11North Shore InvitationalMay 11 · 100 Meters · Place 24 · PlainedgePlainedge100 MetersRound P2411.7712

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Dec 11Section 8 Group C-E Format BDec 11 · 55 Meter · Place 6 · PlainedgePlainedge55 MeterRound P6.7.04a12
Dec 11Section 8 Group C-E Format BDec 11 · 55 Meter · Place 5 · PlainedgePlainedge55 Meter5.7.02a PB12
Jun 5Massapequa Last ChanceJun 5 · 400m Hurdles · Place 12 · PlainedgePlainedge400m Hurdles121:06.3011
Jun 1Section 8 State QualifierJun 1 · 110m Hurdles · Place 17 · PlainedgePlainedge110m HurdlesRound P1725.3611
Jun 1Section 8 State QualifierJun 1 · Combined results · Place 12 · PlainedgePlainedgeCombined results121:27.73 PB11
May 24Section 8 Class A ChampionshipMay 24 · 400m Hurdles · Place 8 · PlainedgePlainedge400m Hurdles81:04.1211
May 24Section 8 Class A ChampionshipMay 24 · 110m Hurdles · Place 6 · PlainedgePlainedge110m Hurdles617.7711
May 24Section 8 Class A ChampionshipMay 24 · 110m Hurdles · Place 6 · PlainedgePlainedge110m HurdlesRound P618.5511
May 17Section 8 Division 3BMay 17 · 400m Hurdles · Place 2 · PlainedgePlainedge400m Hurdles36" / 0.914m2.1:01.14a11
May 17Section 8 Division 3BMay 17 · 110m Hurdles · Place 3 · PlainedgePlainedge110m Hurdles39" / 0.991m3.18.16a11
May 13North Shore InvitationalMay 13 · 400m Hurdles · Place 11 · PlainedgePlainedge400m Hurdles111:02.8511
May 13North Shore InvitationalMay 13 · 110m Hurdles · Place 13 · PlainedgePlainedge110m HurdlesRound P1317.1711
May 13North Shore InvitationalMay 13 · 100 Meters · Place 36 · PlainedgePlainedge100 MetersRound P3611.9311
May 5St. Anthony's Invitational 2023May 5 · 110m Hurdles · Place 29 · PlainedgePlainedge110m HurdlesRound P2916.9111
May 5St. Anthony's Invitational 2023May 5 · 400m Hurdles · Place 42 · PlainedgePlainedge400m Hurdles421:03.5311
May 5St. Anthony's Invitational 2023May 5 · 110m Hurdles · Place 29 · PlainedgePlainedge110m Hurdles2916.9111
May 5St. Anthony's Invitational 2023May 5 · 400m Hurdles · Place 42 · PlainedgePlainedge400m Hurdles421:03.5311
Apr 22Nassau Coaches InvitationalApr 22 · 400m Hurdles · Place 2 · PlainedgePlainedge400m Hurdles21:04.3711
Apr 22Nassau Coaches InvitationalApr 22 · 110m Hurdles · Place 5 · PlainedgePlainedge110m Hurdles517.0411
Apr 8Deer Park InvitationalApr 8 · 400m Hurdles · Place 4 · PlainedgePlainedge400m Hurdles41:04.6711
Apr 8Deer Park InvitationalApr 8 · 100 Meters · Place 12 · PlainedgePlainedge100 Meters1212.0711
Apr 8Deer Park InvitationalApr 8 · 110m Hurdles · Place 3 · PlainedgePlainedge110m Hurdles317.2611

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 9Nassau Coaches InvitationalDec 9 · 55m Hurdles · Place 5 · PlainedgePlainedge55m Hurdles39"5.8.25a PB12
Dec 9Nassau Coaches InvitationalDec 9 · 55 Meter · Place 24 · PlainedgePlainedge55 Meter24.7.08a PB12
Feb 8Section 8 Class C ChampsFeb 8 · 55m Hurdles · Place 2 · PlainedgePlainedge55m HurdlesRound P28.6211
Feb 8Section 8 Class C ChampsFeb 8 · 55m Hurdles · Place 1 · PlainedgePlainedge55m Hurdles18.4211
Feb 8Section 8 Class C ChampsFeb 8 · 55 Meters · Place 8 · PlainedgePlainedge55 MetersRound P87.0611
Jan 20Section 8 Conf. 5 ChampsJan 20 · 55m Hurdles · Place 1 · PlainedgePlainedge55m Hurdles18.3111
Jan 20Section 8 Conf. 5 ChampsJan 20 · 55 Meters · Place 5 · PlainedgePlainedge55 MetersRound P57.0311
Jan 20Section 8 Conf. 5 ChampsJan 20 · 55 Meters · Place 5 · PlainedgePlainedge55 Meters56.97 PB11
Jan 15Molloy Stanner GamesJan 15 · 55m Hurdles · Place 18 · PlainedgePlainedge55m HurdlesRound P188.6511
Jan 15Molloy Stanner GamesJan 15 · 55 Meters · Place 69 · PlainedgePlainedge55 MetersRound P697.2311

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 19Section 8 Group E-F Format CDec 19 · 55m Hurdles · Place 18 · PlainedgePlainedge55m Hurdles39"18.10.48a11
Dec 19Section 8 Group E-F Format CDec 19 · 55 Meter · Place 4 · PlainedgePlainedge55 MeterRound P4.7.07a11
Dec 19Section 8 Group E-F Format CDec 19 · 55 Meter · Place 6 · PlainedgePlainedge55 Meter6.7.11a11
Dec 6Section 8 Group C-D Format ADec 6 · 55m Hurdles · Place 3 · PlainedgePlainedge55m Hurdles39"3.8.82a PB11
Dec 6Section 8 Group C-D Format ADec 6 · 55 Meter · Place 8 · PlainedgePlainedge55 MeterRound P8.7.17a11
Jun 3Section 8 State Qualifier 2Jun 3 · 400m Hurdles · Place 12 · PlainedgePlainedge400m Hurdles36" / 0.914m12.1:02.88a10
Jun 3Section 8 State Qualifier 2Jun 3 · 110m Hurdles · Place 7 · PlainedgePlainedge110m Hurdles39" / 0.991mRound P7.16.93a10
Jun 3Section 8 State Qualifier 2Jun 3 · 110m Hurdles · Place 7 · PlainedgePlainedge110m Hurdles39" / 0.991m7.16.92a PB10
May 18Section 8 Division 3BMay 18 · 400m Hurdles · Place 1 · PlainedgePlainedge400m Hurdles11:01.7610
May 18Section 8 Division 3BMay 18 · 110m Hurdles · Place 1 · PlainedgePlainedge110m Hurdles117.6110
Apr 9Nassau Coaches InvitationalApr 9 · 400m Hurdles · Place 12 · PlainedgePlainedge400m Hurdles121:05.3210
Apr 9Nassau Coaches InvitationalApr 9 · 400m Hurdles · Place 12 · PlainedgePlainedge400m Hurdles121:05.325
Apr 9Nassau Coaches InvitationalApr 9 · 400m Hurdles · Place 3 · PlainedgePlainedge400m Hurdles31:05.325

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 17Nassau County Sectional MeetJun 17 · 400m Hurdles · Place 9 · PlainedgePlainedge400m Hurdles91:05.67—
Jun 17Nassau County Sectional MeetJun 17 · 110m Hurdles · Place 9 · PlainedgePlainedge110m HurdlesRound P919.11—
Jun 10Section 8 County Class A ChampionshipJun 10 · 400m Hurdles · Place 6 · PlainedgePlainedge400m Hurdles61:07.97—
Jun 10Section 8 County Class A ChampionshipJun 10 · 110m Hurdles · Place 6 · PlainedgePlainedge110m Hurdles619.38—
Jun 10Section 8 County Class A ChampionshipJun 10 · 110m Hurdles · Place 5 · PlainedgePlainedge110m HurdlesRound P519.72—