Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCortland Red Dragon Open · Apr 811.66Cortland Red Dragon OpenApril 8, 2023
110m Hurdles · 39" / 0.991m · OutdoorSection 1 Class A Championship · Jun 1216.14aSection 1 Class A ChampionshipJune 12, 2021
110m Hurdles · 42" / 1.067m · OutdoorBison Outdoor Classic · Apr 1115.26aBison Outdoor ClassicApril 11, 2026
200 Meters · IndoorCornell Greg Page Relays & Multi · Dec 523.76aCornell Greg Page Relays & MultiDecember 5, 2025
200 Meters · OutdoorDanny Curran Invitational · Mar 3023.34aDanny Curran InvitationalMarch 30, 2023
300 Meters · IndoorGreg Page Meet · Dec 339.19aGreg Page MeetDecember 3, 2022
400m Hurdles · 36" / 0.914m · OutdoorRockland County Champs · May 181:02.68aRockland County ChampsMay 18, 2022
55 Meter · IndoorPalisades Underground Track Championships · Feb 277.30aPalisades Underground Track ChampionshipsFebruary 27, 2021
55 Meters · Indoor New Jersey Varsity Classic · Feb 47.87 New Jersey Varsity ClassicFebruary 4, 2019
55m Hurdles · 39" · IndoorSection 1 League Champs #1 · Jan 98.41aSection 1 League Champs #1January 9, 2022
60m Hurdles · 42" / 1.067m · IndoorCornell Greg Page Relays & Multi · Dec 58.53aCornell Greg Page Relays & MultiDecember 5, 2025
High Jump · IndoorCoach Saint Invitational · Dec 175-08.00Coach Saint InvitationalDecember 17, 2021
Results · IndoorSuffern Invitational · Jan 109.2Suffern InvitationalJanuary 10, 2020

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 110m Hurdles · Place 9 · SUNY CortlandSUNY Cortland110m Hurdles42" / 1.067mRound P9.15.47aWind: 1.8Sr
Apr 17Cortland ClassicApr 17 · 110m Hurdles · Place 3 · SUNY CortlandSUNY Cortland110m Hurdles42" / 1.067mRound P3.15.53aWind: 0.2Sr
Apr 17Cortland ClassicApr 17 · 110m Hurdles · Place 6 · SUNY CortlandSUNY Cortland110m Hurdles42" / 1.067m6.15.71aWind: 4.2Sr
Apr 11Bison Outdoor ClassicApr 11 · 110m Hurdles · Place 16 · SUNY CortlandSUNY Cortland110m Hurdles42" / 1.067m16.15.26a PBWind: 0.1Sr
Apr 3Cortland Red Dragon OpenApr 3 · 110m Hurdles · Place 3 · SUNY CortlandSUNY Cortland110m Hurdles42" / 1.067m3.15.26aWind: 1.4Sr
Apr 3Cortland Red Dragon OpenApr 3 · 200 Meters · Place 29 · SUNY CortlandSUNY Cortland200 Meters29.23.64aWind: 1.1Sr
Mar 27Danny Curran InvitationalMar 27 · 110m Hurdles · Place 11 · SUNY CortlandSUNY Cortland110m Hurdles42" / 1.067m11.15.75aWind: 1.5Sr

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 60m Hurdles · Place 26 · SUNY CortlandSUNY Cortland60m Hurdles268.60aSR
Feb 27SUNYAC Indoor ChampionshipsFeb 27 · 60m Hurdles · Place 3 · Cortland St.Cortland St.60m HurdlesRound P38.51SR
Feb 27SUNYAC Indoor ChampionshipsFeb 27 · 60m Hurdles · Place 4 · Cortland St.Cortland St.60m Hurdles48.49SR
Feb 21Cornell Marc Deneault InvitationalFeb 21 · 60m Hurdles · Place 7 · SUNY CortlandSUNY Cortland60m HurdlesRound P78.56aSr
Feb 21Cornell Marc Deneault InvitationalFeb 21 · 60m Hurdles · Place 6 · SUNY CortlandSUNY Cortland60m Hurdles68.72aSr
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · 60m Hurdles · Place 5 · SUNY CortlandSUNY Cortland60m Hurdles58.62aSR
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · 60m Hurdles · Place 6 · SUNY CortlandSUNY Cortland60m Hurdles68.69aSR
Feb 6Utica Blue & Orange InvitationalFeb 6 · 60m Hurdles · Place 4 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P4.8.59aSr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 60m Hurdles · Place 8 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067m8.8.78aSr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 200 Meters · Place 49 · SUNY CortlandSUNY Cortland200 Meters49.23.88aSr
Jan 31Ithaca College Bomber InvitationalJan 31 · 60m Hurdles · Place 5 · Cortland St.Cortland St.60m HurdlesRound P58.58SR
Jan 31Ithaca College Bomber InvitationalJan 31 · 60m Hurdles · Place 4 · Cortland St.Cortland St.60m Hurdles48.63SR
Jan 24Ithaca College Six Way InvitationalJan 24 · 60m Hurdles · Place 1 · SUNY CortlandSUNY Cortland60m Hurdles18.60aSR
Jan 24Ithaca College Six Way InvitationalJan 24 · 60m Hurdles · Place 1 · SUNY CortlandSUNY Cortland60m Hurdles18.51aSR
Jan 24Ithaca College Six Way InvitationalJan 24 · 200 Meters · Place 32 · SUNY CortlandSUNY Cortland200 Meters3224.22aSR

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 5Cornell Greg Page Relays & MultiDec 5 · 60m Hurdles · Place 3 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P3.8.53a PBWind: 0Sr
Dec 5Cornell Greg Page Relays & MultiDec 5 · 60m Hurdles · Place 2 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067m2.8.62aWind: 0Sr
Dec 5Cornell Greg Page Relays & MultiDec 5 · 200 Meters · Place 8 · SUNY CortlandSUNY Cortland200 Meters8.23.76a PBWind: 0Sr
Feb 28SUNYAC ChampionshipsFeb 28 · 60m Hurdles · Place 3 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P3.8.63aJr
Feb 28SUNYAC ChampionshipsFeb 28 · 60m Hurdles · Place 5 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067m5.8.67aJr
Feb 7Utica Blue and OrangeFeb 7 · 60m Hurdles · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P--DNSJr
Feb 7Utica Blue and OrangeFeb 7 · 200 Meters · SUNY CortlandSUNY Cortland200 Meters--DNSJr
Feb 1Ithaca Bomber InvitationalFeb 1 · 60m Hurdles · Place 7 · SUNY CortlandSUNY Cortland60m Hurdles78.74a—
Feb 1Ithaca Bomber InvitationalFeb 1 · 60m Hurdles · Place 7 · SUNY CortlandSUNY Cortland60m Hurdles78.65a—
Feb 1Ithaca Bomber InvitationalFeb 1 · 200 Meters · Place 46 · SUNY CortlandSUNY Cortland200 Meters4624.16a—
Jan 25Nazareth Conference Challenge CupJan 25 · 60m Hurdles · Place 13 · SUNY CortlandSUNY Cortland60m Hurdles138.84a—
Jan 25Nazareth Conference Challenge CupJan 25 · 200 Meters · Place 24 · SUNY CortlandSUNY Cortland200 Meters2424.11a—
Jan 18Ithaca QuadJan 18 · 60m Hurdles · Place 5 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P5.8.71aJr
Jan 18Ithaca QuadJan 18 · 60m Hurdles · Place 7 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067m7.8.83aJr
Jan 18Ithaca QuadJan 18 · 200 Meters · Place 25 · SUNY CortlandSUNY Cortland200 Meters25.24.37aJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2SUNYAC Outdoor Track & Field ChampionshipsMay 2 · 110m Hurdles · Place 7 · Cortland St.Cortland St.110m Hurdles715.44JR
Apr 26Paul Kaiser ClassicApr 26 · 110m Hurdles · Place 13 · Cortland St.Cortland St.110m HurdlesRound P1315.65JR
Apr 26Paul Kaiser ClassicApr 26 · 110m Hurdles · Place 13 · Cortland St.Cortland St.110m Hurdles1315.65JR
Apr 18Cortland ClassicApr 18 · 110m Hurdles · Place 6 · SUNY CortlandSUNY Cortland110m HurdlesRound P615.85Jr

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 6Greg Page RelaysDec 6 · 60m Hurdles · Place 9 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P9.8.73aWind: 0Jr
Dec 6Greg Page RelaysDec 6 · 200 Meters · Place 11 · SUNY CortlandSUNY Cortland200 Meters11.23.87aWind: 0Jr
Feb 242024 SUNYAC Indoor Track & Field ChampionshipsFeb 24 · 60m Hurdles · Place 6 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P6.8.88aSo
Feb 242024 SUNYAC Indoor Track & Field ChampionshipsFeb 24 · 60m Hurdles · Place 8 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067m8.9.04aSo
Feb 17Cornell Marc Deneault InnvitationalFeb 17 · 60m Hurdles · Place 12 · SUNY CortlandSUNY Cortland60m Hurdles128.91a—
Feb 10Ithaca vs. Cornell & CortlandFeb 10 · 60m Hurdles · Place 4 · SUNY CortlandSUNY Cortland60m Hurdles48.97a—
Feb 10Ithaca vs. Cornell & CortlandFeb 10 · 200 Meters · Place 6 · SUNY CortlandSUNY Cortland200 Meters624.16a—
Feb 3Ithaca College Bomber InvitationalFeb 3 · 60m Hurdles · Place 17 · SUNY CortlandSUNY Cortland60m Hurdles179.14a—
Feb 3Ithaca College Bomber InvitationalFeb 3 · 200 Meters · Place 35 · SUNY CortlandSUNY Cortland200 Meters3524.17a—
Jan 27Nazareth Conference Challenge CupJan 27 · 60m Hurdles · Place 20 · Cortland St.Cortland St.60m HurdlesRound P209.15SO
Jan 27Nazareth Conference Challenge CupJan 27 · 200 Meters · Place 30 · Cortland St.Cortland St.200 Meters3024.57SO
Jan 20Ithaca vs TCNJ, Cortland & OneontaJan 20 · 60m Hurdles · Place 4 · SUNY CortlandSUNY Cortland60m Hurdles49.16a—
Jan 20Ithaca vs TCNJ, Cortland & OneontaJan 20 · 60m Hurdles · Place 6 · SUNY CortlandSUNY Cortland60m Hurdles69.32a—
Jan 20Ithaca vs TCNJ, Cortland & OneontaJan 20 · 200 Meters · Place 30 · SUNY CortlandSUNY Cortland200 Meters3025.40a—

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 1Greg Page Relays & MultiDec 1 · 60m Hurdles · Place 15 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P15.8.83aSo
Feb 24SUNYAC Indoor Track & Field ChampionshipsFeb 24 · 60m Hurdles · Place 6 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P6.8.75aFr
Feb 24SUNYAC Indoor Track & Field ChampionshipsFeb 24 · 60m Hurdles · Place 5 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067m5.8.75aFr
Feb 18Marc Deneault InvitationalFeb 18 · 60m Hurdles · Place 8 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P8.8.80aFr
Feb 18Marc Deneault InvitationalFeb 18 · 60m Hurdles · Place 8 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067m8.8.86aFr
Feb 4Bomber InvitationalFeb 4 · 60m Hurdles · Place 9 · SUNY CortlandSUNY Cortland60m HurdlesRound P98.89a—
Feb 4Bomber InvitationalFeb 4 · 200 Meters · Place 39 · SUNY CortlandSUNY Cortland200 Meters3924.23a—
Jan 28Nazareth Conference ChallengeJan 28 · 60m Hurdles · Place 18 · Cortland St.Cortland St.60m HurdlesRound P189.13FR
Jan 28Nazareth Conference ChallengeJan 28 · 200 Meters · Place 31 · Cortland St.Cortland St.200 Meters3124.42FR
Jan 21Ithaca College vs. TCNJ, Cortland & OneontaJan 21 · 60 Hurdles Preliminaries Heat 1 · Place 7 · Cortland St.Cortland St.60 Hurdles Preliminaries Heat 179.09FR
Jan 21Ithaca College vs. TCNJ, Cortland & OneontaJan 21 · 60 Hurdles Preliminaries · Place 7 · Cortland St.Cortland St.60 Hurdles Preliminaries79.09FR
Jan 21Ithaca College vs. TCNJ, Cortland & OneontaJan 21 · 60 Hurdles Finals · Place 6 · Cortland St.Cortland St.60 Hurdles Finals69.01FR
Jan 14Utica Winter OpenerJan 14 · 200 Meters · Place 17 · Cortland St.Cortland St.200 Meters1723.97FR
Jan 14Utica Winter OpenerJan 14 · 200 Meters · Place 17 · Cortland St.Cortland St.200 Meters1723.97FR

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 5SUNYAC Outdoor Track & Field ChampionshipsMay 5 · 110m Hurdles · Place 11 · SUNY CortlandSUNY Cortland110m Hurdles42" / 1.067mRound P11.16.65aFr
Apr 25CNY College ChallengeApr 25 · 110m Hurdles · Place 4 · SUNY CortlandSUNY Cortland110m Hurdles416.91a—
Apr 25CNY College ChallengeApr 25 · 100 Meters · Place 15 · SUNY CortlandSUNY Cortland100 Meters1511.92a—
Apr 15Cortland Upstate AlternativeApr 15 · 110m Hurdles · Place 1 · Cortland St.Cortland St.110m Hurdles115.93FR
Apr 15Cortland Upstate AlternativeApr 15 · 200 Meters · Place 10 · Cortland St.Cortland St.200 Meters1023.51FR
Apr 8Cortland Red Dragon OpenApr 8 · 110m Hurdles · Place 8 · Cortland St.Cortland St.110m Hurdles816.25FR
Apr 8Cortland Red Dragon OpenApr 8 · 100 Meters · Place 11 · Cortland St.Cortland St.100 Meters1111.66 PBFR
Mar 30Danny Curran InvitationalMar 30 · 110m Hurdles · Place 17 · SUNY CortlandSUNY Cortland110m Hurdles42" / 1.067m17.16.55aWind: -0.4Fr
Mar 30Danny Curran InvitationalMar 30 · 200 Meters · Place 36 · SUNY CortlandSUNY Cortland200 Meters36.23.34a PBWind: -0.6Fr
Mar 30Danny Curran InvitationalMar 30 · 100 Meters · SUNY CortlandSUNY Cortland100 Meters--DNSWind: 0Fr

2022 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 10Utica Holiday ClassicDec 10 · 60m Hurdles · Place 4 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P4.8.88aFr
Dec 10Utica Holiday ClassicDec 10 · 60m Hurdles · Place 5 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067m5.8.88aFr
Dec 10Utica Holiday ClassicDec 10 · 200 Meters · Place 25 · SUNY CortlandSUNY Cortland200 Meters25.23.93aFr
Dec 3Greg Page MeetDec 3 · 300 Meters · Place 70 · SUNY CortlandSUNY Cortland300 Meters70.39.19a PBFr
Dec 3Greg Page MeetDec 3 · 60m Hurdles · Place 17 · SUNY CortlandSUNY Cortland60m Hurdles42" / 1.067mRound P17.8.84aFr
Feb 5Section 1 Class AA & C ChampsFeb 5 · High Jump · Place 2 · SuffernSuffernHigh Jump25-06.0012
Feb 5Section 1 Class AA & C ChampsFeb 5 · 55m Hurdles · Place 6 · SuffernSuffern55m Hurdles68.6912
Feb 5Section 1 Class AA & C ChampsFeb 5 · 55m Hurdles · Place 5 · SuffernSuffern55m HurdlesRound P58.4912
Jan 26NJ Metropolitan InvitationalJan 26 · 55m Hurdles · Place 7 · SuffernSuffern55m Hurdles78.48—
Jan 26NJ Metropolitan InvitationalJan 26 · 55m Hurdles · Place 8 · SuffernSuffern55m Hurdles88.50—
Jan 19The Armory Frosh/Novice MeetJan 19 · High Jump · Place 1 · SuffernSuffernHigh Jump15-06.00—
Jan 14Suffern InvitationalJan 14 · 55m Hurdles · Place 7 · SuffernSuffern55m Hurdles39"Round P7.8.96a12
Jan 14Suffern InvitationalJan 14 · High Jump · Place 3 · SuffernSuffernHigh Jump3.5-06.0012
Jan 9Section 1 League Champs #1Jan 9 · 55m Hurdles · Place 3 · SuffernSuffern55m Hurdles39"3.8.41a PB12
Jan 9Section 1 League Champs #1Jan 9 · High Jump · Place 3 · SuffernSuffernHigh Jump3.5-06.0012
Jan 4Section 1 Dendy #1Jan 4 · High Jump · Place 1 · SuffernSuffernHigh Jump15-06.00—
Jan 4Section 1 Dendy #1Jan 4 · 55m Hurdles · Place 1 · SuffernSuffern55m Hurdles18.58—
Jan 4Section 1 Dendy #1Jan 4 · 55m Hurdles · Place 1 · SuffernSuffern55m Hurdles39"1.8.58a12
Jan 4Section 1 Dendy #1Jan 4 · High Jump · Place 1 · SuffernSuffernHigh Jump1.5-06.0012

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 2Section 1 State QualifierJun 2 · 110m Hurdles · Place 7 · SuffernSuffern110m Hurdles716.22—
Jun 2Section 1 State QualifierJun 2 · 110m Hurdles · Place 8 · SuffernSuffern110m HurdlesRound P816.89—
Jun 2Section 1 State QualifierJun 2 · 200 Meters · Place 15 · SuffernSuffern200 MetersRound P1524.66—
Jun 2Section 1 State QualifierJun 2 · 110m Hurdles · Place 7 · SuffernSuffern110m Hurdles716.22—
Jun 2Section 1 State QualifierJun 2 · 110m Hurdles · Place 8 · SuffernSuffern110m HurdlesRound P816.89—
Jun 2Section 1 State QualifierJun 2 · 200 Meters · Place 15 · SuffernSuffern200 MetersRound P1524.66—
May 28Section 1 Class AA ChampionshipMay 28 · 110m Hurdles · Place 7 · SuffernSuffern110m Hurdles39" / 0.991mRound P7.16.56a12
May 28Section 1 Class AA ChampionshipMay 28 · 110m Hurdles · Place 6 · SuffernSuffern110m Hurdles39" / 0.991m6.16.28a12
May 18Rockland County ChampsMay 18 · 400m Hurdles · Place 4 · SuffernSuffern400m Hurdles36" / 0.914m4.1:02.68a PB12
May 18Rockland County ChampsMay 18 · 110m Hurdles · Place 4 · SuffernSuffern110m Hurdles39" / 0.991mRound P4.16.77a12
May 18Rockland County ChampsMay 18 · 110m Hurdles · Place 4 · SuffernSuffern110m Hurdles39" / 0.991m4.16.42a12
May 13Pearl River Friendship GamesMay 13 · 110m Hurdles · Place 4 · SuffernSuffern110m Hurdles416.70—
May 13Pearl River Friendship GamesMay 13 · 200 Meters · Place 5 · SuffernSuffern200 Meters524.02—
May 6Crusader RelaysMay 6 · 400m Hurdles · Place 11 · SuffernSuffern400m Hurdles111:05.53—
May 6Crusader RelaysMay 6 · 110m Hurdles · Place 8 · SuffernSuffern110m Hurdles816.72—
May 6Crusader RelaysMay 6 · 110m Hurdles · Place 7 · SuffernSuffern110m HurdlesRound P716.87—
Apr 22New York RelaysApr 22 · 400m Hurdles · Place 23 · SuffernSuffern400m Hurdles231:03.0912
Apr 14Suffern Mountie MadnessApr 14 · 400m Hurdles · Place 2 · SuffernSuffern400m Hurdles21:01.24—
Apr 14Suffern Mountie MadnessApr 14 · 110m Hurdles · Place 4 · SuffernSuffern110m Hurdles418.70—
Apr 9Nanuet RelaysApr 9 · 400m Hurdles · Place 1 · SuffernSuffern400m Hurdles11:01.14—

2021 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 300 Meters · Place 7 · SuffernSuffern300 Meters7.40.90a12
Dec 27Pearl River InvitationalDec 27 · 300 Meters · Place 7 · SuffernSuffern300 Meters7.40.90a12
Dec 22Section 1 ChallengeDec 22 · 55m Hurdles · Place 1 · SuffernSuffern55m Hurdles39"1.8.47a12
Dec 22Section 1 ChallengeDec 22 · High Jump · Place 4 · SuffernSuffernHigh Jump4.5-0312
Dec 20Spike Shoe Holiday FestivalDec 20 · 55m Hurdles · Place 6 · SuffernSuffern55m Hurdles39"Round P6.8.41a12
Dec 20Spike Shoe Holiday FestivalDec 20 · 55m Hurdles · Place 7 · SuffernSuffern55m Hurdles39"7.8.48a12
Dec 20Spike Shoe Holiday FestivalDec 20 · 200 Meters · Place 23 · SuffernSuffern200 Meters23.25.29a12
Dec 17Coach Saint InvitationalDec 17 · 55m Hurdles · Place 4 · SuffernSuffern55m Hurdles39"4.8.55a12
Dec 17Coach Saint InvitationalDec 17 · High Jump · Place 1 · SuffernSuffernHigh Jump1.5-08.00 PB12
Dec 5Section 1 Kickoff #1Dec 5 · 55 Meter · SuffernSuffern55 MeterRound P—DNS12
Dec 5Section 1 Kickoff #1Dec 5 · High Jump · Place 1 · SuffernSuffernHigh Jump1.5-06.0012
Feb 27Palisades Underground Track ChampionshipsFeb 27 · 55 Meter · Place 9 · SuffernSuffern55 MeterRound P9.7.30a PB11
Feb 27Palisades Underground Track ChampionshipsFeb 27 · High Jump · Place 3 · SuffernSuffernHigh Jump3.5-03.0011

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 12Section 1 Class A ChampionshipJun 12 · 110m Hurdles · Place 1 · SuffernSuffern110m Hurdles39" / 0.991m1.16.14a PB11
Jun 3Section 1 Rockland County ChampsJun 3 · 400m Hurdles · Place 11 · SuffernSuffern400m Hurdles36" / 0.914m11.1:07.66a11
Jun 3Section 1 Rockland County ChampsJun 3 · 110m Hurdles · Place 4 · SuffernSuffern110m Hurdles39" / 0.991mRound P4.16.39a11
Jun 3Section 1 Rockland County ChampsJun 3 · 110m Hurdles · Place 4 · SuffernSuffern110m Hurdles39" / 0.991m4.16.25a11
Jun 3Section 1 Rockland County ChampsJun 3 · High Jump · SuffernSuffernHigh Jump—DNS11
May 25Dan Zotter InvitationalMay 25 · High Jump · Place 5 · SuffernSuffernHigh Jump55-03.00—
May 25Dan Zotter InvitationalMay 25 · 110m Hurdles · Place 1 · SuffernSuffern110m Hurdles117.34—
May 25Dan Zotter InvitationalMay 25 · 200 Meters · Place 11 · SuffernSuffern200 Meters1125.24—
May 20Mountie MadnessMay 20 · 200 Meters · Place 18 · SuffernSuffern200 Meters1824.52—
May 20Mountie MadnessMay 20 · 200 Meters · Place 18 · SuffernSuffern200 Meters1824.52—
May 15Nanuet RelaysMay 15 · 400m Hurdles · Place 4 · SuffernSuffern400m Hurdles36" / 0.914m4.1:06.00a11
May 15Nanuet RelaysMay 15 · High Jump · SuffernSuffernHigh Jump—DNS11
May 1Pirate Relays - Saturday #1May 1 · 110m Hurdles · SuffernSuffern110m Hurdles39" / 0.991m—DNS11
May 1Pirate Relays - Saturday #1May 1 · 100 Meters · Place 15 · SuffernSuffern100 Meters15.12.48aUnofficial11
Apr 30Pirate Relays - Friday SessionApr 30 · 110m Hurdles · Place 2 · SuffernSuffern110m Hurdles39" / 0.991mRound P2.18.50a11
Apr 30Pirate Relays - Friday SessionApr 30 · 110m Hurdles · Place 2 · SuffernSuffern110m Hurdles39" / 0.991m2.18.50a11

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 5Section 1 Class A ChampionshipsFeb 5 · 55m Hurdles · Place 21 · SuffernSuffern55m HurdlesRound P218.7110
Feb 3New Jersey Varsity ClassicFeb 3 · 55m Hurdles · Place 52 · SuffernSuffern55m HurdlesRound P528.90610
Feb 3New Jersey Varsity ClassicFeb 3 · 200 Meters · Place 107 · SuffernSuffern200 Meters10725.3610
Jan 26Section 1 Rockland Northern County ChampionshipsJan 26 · 55m Hurdles · Place 12 · SuffernSuffern55m HurdlesRound P129.09—
Jan 10Suffern InvitationalJan 10 · Results · Place 62 · SuffernSuffernResults6247.110
Jan 10Suffern InvitationalJan 10 · Results · Place 6 · SuffernSuffernResults69.2 PB10

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Friendship GamesMay 10 · 110m Hurdles · Place 16 · SuffernSuffern110m Hurdles1619.13—
May 2Section 1 League 1C ChampionshipMay 2 · 400m Hurdles · Place 14 · SuffernSuffern400m Hurdles141:13.79—
May 2Section 1 League 1C ChampionshipMay 2 · 110m Hurdles · Place 18 · SuffernSuffern110m HurdlesRound P1819.07—
Apr 18Red Raider RelaysApr 18 · 110m Hurdles · Place 29 · SuffernSuffern110m HurdlesRound P2921.039

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 4 New Jersey Varsity ClassicFeb 4 · 55 Meters · Place 143 · SuffernSuffern55 MetersRound P1437.87 PB9
Feb 4 New Jersey Varsity ClassicFeb 4 · 55m Hurdles · Place 94 · SuffernSuffern55m HurdlesRound P949.999
Feb 2Section 1 Class A ChampionshipsFeb 2 · 55m Hurdles · Place 32 · SuffernSuffern55m HurdlesRound P3210.069
Jan 25Section 1 Rockland & Northern County ChampionshipsJan 25 · 55m Hurdles · Place 17 · SuffernSuffern55m HurdlesRound P179.86—
Jan 25Section 1 Rockland & Northern County ChampionshipsJan 25 · 55 Meters · Place 88 · SuffernSuffern55 MetersRound P887.87—
Jan 3Section 1 Dendy InvitationalJan 3 · 300 Meters · Place 103 · SuffernSuffern300 Meters10346.10—