Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSOL American Conference Championship · May 811.26aSOL American Conference ChampionshipMay 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorSOL American Conference Championship · May 816.13aSOL American Conference ChampionshipMay 8, 2026
200 Meters · IndoorLa Salle Winter Series - Sprint Night · Jan 223.12aLa Salle Winter Series - Sprint NightJanuary 2, 2026
200 Meters · OutdoorSpringfield Montco #3 · Apr 2822.61aSpringfield Montco #3April 28, 2026
200 Meters · OutdoorJohn Hay Pennsylvania Distance Carnival · Jun 224.74John Hay Pennsylvania Distance CarnivalJune 2, 2023
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 222.654PTFCA ChampionshipsMarch 2, 2025
300m Hurdles · 36" / 0.914m · OutdoorSpringfield Montco #2 · Mar 2442.98aSpringfield Montco #2March 24, 2026
400 Meters · IndoorUrsinus HS Invitational · Jan 2452.51aUrsinus HS InvitationalJanuary 24, 2025
400 Meters · OutdoorSOL American Conference Championships · May 1252.78SOL American Conference ChampionshipsMay 12, 2023
400 Meters · OutdoorJohn Hay Pennsylvania Distance Carnival · Jun 254.68John Hay Pennsylvania Distance CarnivalJune 2, 2023
400 Meters · Relay Split · IndoorUrsinus HS Opener · Dec 851.030Ursinus HS OpenerDecember 8, 2024
400m Hurdles · 36" / 0.914m · OutdoorCR Kiwanis Invitational · Apr 111:02.43aCR Kiwanis InvitationalApril 11, 2026
55 Meter · IndoorArmory Youth Holiday Classic Presented by NYRR · Dec 287.28aArmory Youth Holiday Classic Presented by NYRRDecember 28, 2022
60m Hurdles · 39" / 0.991m · IndoorRJBIC · Dec 299.65aRJBICDecember 29, 2025
High Jump · OutdoorGermantown Academy All Comers #2 · Jul 311.51mGermantown Academy All Comers #2July 31, 2025
Long Jump · IndoorTFCAGP #4 · Jan 318-02.00TFCAGP #4January 3, 2026
Long Jump · OutdoorGermantown Academy All Comers #2 · Jul 315.22mGermantown Academy All Comers #2July 31, 2025
Pole Vault · IndoorTFCAGP #7 · Jan 2312-00.00TFCAGP #7January 23, 2026
Pole Vault · OutdoorSOL American Conference Championship · May 812-00.00SOL American Conference ChampionshipMay 8, 2026
Shot Put · 12lb · IndoorTFCAGP #2 · Dec 2024-07.00TFCAGP #2December 20, 2025

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 44 · Springfield Township (Montco)Springfield Township (Montco)200 MetersRound P44.23.31aWind: -0.712
May 8SOL American Conference ChampionshipMay 8 · Pole Vault · Place 1 · Springfield Township (Montco)Springfield Township (Montco)Pole Vault1.12-00.00 PB12
May 8SOL American Conference ChampionshipMay 8 · 110m Hurdles · Place 3 · Springfield Township (Montco)Springfield Township (Montco)110m Hurdles39" / 0.991mRound P3.16.75a12
May 8SOL American Conference ChampionshipMay 8 · 110m Hurdles · Place 3 · Springfield Township (Montco)Springfield Township (Montco)110m Hurdles39" / 0.991m3.16.13a PB12
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 2 · Springfield Township (Montco)Springfield Township (Montco)200 MetersRound P2.22.64a12
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 6 · Springfield Township (Montco)Springfield Township (Montco)200 Meters6.23.31a12
May 8SOL American Conference ChampionshipMay 8 · 100 Meters · Place 3 · Springfield Township (Montco)Springfield Township (Montco)100 MetersRound P3.11.26a PB12
May 8SOL American Conference ChampionshipMay 8 · 100 Meters · Place 3 · Springfield Township (Montco)Springfield Township (Montco)100 Meters3.11.44a12
Apr 30Montgomery Memorial MeetApr 30 · Pole Vault · Place 4 · Springfield Township (Montco)Springfield Township (Montco)Pole Vault4.11' 0"12
Apr 28Springfield Montco #3Apr 28 · Pole Vault · Place 2 · Springfield Township (Montco)Springfield Township (Montco)Pole Vault2.11' 6"12
Apr 28Springfield Montco #3Apr 28 · 200 Meters · Place 1 · Springfield Township (Montco)Springfield Township (Montco)200 Meters1.22.61a PB12
Apr 28Springfield Montco #3Apr 28 · 100 Meters · Place 2 · Springfield Township (Montco)Springfield Township (Montco)100 Meters2.11.33a12
Apr 18CB West RelaysApr 18 · Pole Vault · Place 11 · Springfield Township (Montco)Springfield Township (Montco)Pole Vault11.10' 6"12
Apr 11CR Kiwanis InvitationalApr 11 · 400m Hurdles · Place 4 · Springfield Township (Montco)Springfield Township (Montco)400m Hurdles36" / 0.914m4.1:02.43a PB12
Apr 10Cardinal ClassicApr 10 · Pole Vault · Place 6 · Springfield Township (Montco)Springfield Township (Montco)Pole Vault6.11' 6"12
Apr 10Cardinal ClassicApr 10 · 200 Meters · Place 8 · Springfield Township (Montco)Springfield Township (Montco)200 Meters8.23.02a12
Apr 7Springfield Montco #3Apr 7 · Long Jump · Place 12 · Springfield Township (Montco)Springfield Township (Montco)Long Jump12.16' 9"12
Apr 7Springfield Montco #3Apr 7 · Pole Vault · Place 1 · Springfield Township (Montco)Springfield Township (Montco)Pole Vault1.10' 0"12
Apr 7Springfield Montco #3Apr 7 · 200 Meters · Place 1 · Springfield Township (Montco)Springfield Township (Montco)200 Meters1.23.37a12
Mar 24Springfield Montco #2Mar 24 · Pole Vault · Place 1 · Springfield Township (Montco)Springfield Township (Montco)Pole Vault1.9-00.0012
Mar 24Springfield Montco #2Mar 24 · 300m Hurdles · Place 1 · Springfield Township (Montco)Springfield Township (Montco)300m Hurdles36" / 0.914m1.42.98a PB12
Mar 24Springfield Montco #2Mar 24 · 110m Hurdles · Place 2 · Springfield Township (Montco)Springfield Township (Montco)110m Hurdles39" / 0.991m2.18.06a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 23TFCAGP #7Jan 23 · Pole Vault · Place 8 · Springfield Township (Montco)Springfield Township (Montco)Pole Vault8.12-00.00 PB12
Jan 18Kristian Marche Memorial InvitationalJan 18 · Pole Vault · Place 5 · Springfield TwpSpringfield TwpPole Vault511-00.0012
Jan 16TFCAofGP Meet #6Jan 16 · 400 Meters · Place 19 · Springfield TwpSpringfield Twp400 Meters1952.96—
Jan 10TFCAGP #5Jan 10 · High Jump · Place 15 · Springfield Township (Montco)Springfield Township (Montco)High Jump155-212
Jan 3TFCAGP #4Jan 3 · Long Jump · Place 13 · Springfield Township (Montco)Springfield Township (Montco)Long Jump13.18-02.00 PB12
Jan 3TFCAGP #4Jan 3 · High Jump · Springfield Township (Montco)Springfield Township (Montco)High Jump--NH12
Jan 2La Salle Winter Series - Sprint NightJan 2 · 400 Meters · Place 28 · Springfield Township (Montco)Springfield Township (Montco)400 Meters28.53.96a12
Jan 2La Salle Winter Series - Sprint NightJan 2 · 200 Meters · Place 41 · Springfield Township (Montco)Springfield Township (Montco)200 Meters41.23.12a PB12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 60m Hurdles · Place 11 · Springfield Township (Montco)Springfield Township (Montco)60m Hurdles39" / 0.991mRound P11.9.65a PB12
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 27 · Springfield Township (Montco)Springfield Township (Montco)60m Hurdles39" / 0.991mRound P27.9.77a12
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 65 · Springfield Township (Montco)Springfield Township (Montco)Shot Put12lb65.24-07.00 PB12
Mar 2PTFCA ChampionshipsMar 2 · 200 Meters · Springfield Township (Montco)Springfield Township (Montco)200 MetersRelay Split—22.654 PB11
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 200 Meters · Place 35 · Springfield TwpSpringfield Twp200 Meters3523.2011
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 200 Meters · Place 69 · Springfield TwpSpringfield Twp200 Meters6923.44—
Feb 2TFCAofGP Meet #9Feb 2 · 60m Hurdles · Place 24 · Springfield TwpSpringfield Twp60m HurdlesRound P249.37—
Jan 24Ursinus HS InvitationalJan 24 · 400 Meters · Place 9 · Springfield Township (Montco)Springfield Township (Montco)400 Meters9.52.51a PB11
Jan 11TFCAGP #5Jan 11 · 200 Meters · Springfield Township (Montco)Springfield Township (Montco)200 MetersRelay Split—25.32811
Jan 11TFCAGP #5Jan 11 · 400 Meters · Place 12 · Springfield Township (Montco)Springfield Township (Montco)400 Meters12.53.94a11
Jan 4TFCAGP #4Jan 4 · 200 Meters · Springfield Township (Montco)Springfield Township (Montco)200 MetersRelay Split—24.38411
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 400 Meters · Place 28 · Springfield TwpSpringfield Twp400 Meters2853.05—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 31Germantown Academy All Comers #2Jul 31 · Long Jump · Place 1 · Wyndmoor-PAWyndmoor-PALong Jump1.5.22m PB11
Jul 31Germantown Academy All Comers #2Jul 31 · Long Jump · Place 1 · Wyndmoor-PAWyndmoor-PALong Jump1.5.22m11
Jul 31Germantown Academy All Comers #2Jul 31 · 110m Hurdles · Place 4 · Wyndmoor-PAWyndmoor-PA110m Hurdles39" / 0.991m4.17.68aWind: 0.211
Jul 31Germantown Academy All Comers #2Jul 31 · High Jump · Place 3 · Wyndmoor-PAWyndmoor-PAHigh Jump3.1.51m PB11
Jul 31Germantown Academy All Comers #2Jul 31 · High Jump · Place 3 · Wyndmoor-PAWyndmoor-PAHigh Jump3.1.51m11
May 9SOL AmericanMay 9 · Pole Vault · Place 2 · Springfield Township (Montco)Springfield Township (Montco)Pole Vault2.11-00.0011
May 9SOL AmericanMay 9 · 300m Hurdles · Place 7 · Springfield Township (Montco)Springfield Township (Montco)300m Hurdles36" / 0.914m7.43.30a11
May 9SOL AmericanMay 9 · 200 Meters · Place 6 · Springfield Township (Montco)Springfield Township (Montco)200 MetersRound P6.23.09a11
May 9SOL AmericanMay 9 · 200 Meters · Place 6 · Springfield Township (Montco)Springfield Township (Montco)200 Meters6.23.00a11
May 9SOL AmericanMay 9 · 100 Meters · Place 6 · Springfield Township (Montco)Springfield Township (Montco)100 MetersRound P6.11.47a11
May 9SOL AmericanMay 9 · 100 Meters · Place 6 · Springfield Township (Montco)Springfield Township (Montco)100 Meters6.11.66a11
Apr 12The Coatesville Track and Field InvitationalApr 12 · 110m Hurdles · Place 15 · Springfield Township (Montco)Springfield Township (Montco)110m Hurdles39" / 0.991mRound P15.17.54a11
Apr 12Coatesville Track and Field InvitationalApr 12 · Pole Vault · Springfield Township (Montco)Springfield Township (Montco)Pole Vault—NH11
Apr 12Coatesville Track and Field InvitationalApr 12 · 300m Hurdles · Springfield Township (Montco)Springfield Township (Montco)300m Hurdles36" / 0.914m—DNS11
Apr 12Coatesville Track and Field InvitationalApr 12 · 110m Hurdles · Place 15 · Springfield Township (Montco)Springfield Township (Montco)110m Hurdles39" / 0.991mRound P15.17.54a11
Apr 5Council Rock Kiwanis InvitationalApr 5 · 400m Hurdles · Place 4 · Springfield TwpSpringfield Twp400m Hurdles41:00.74—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 200 Meters · Springfield Township (Montco)Springfield Township (Montco)200 MetersRelay Split—22.72111
Dec 20TFCAGP #2Dec 20 · 200 Meters · Springfield Township (Montco)Springfield Township (Montco)200 MetersRelay Split—23.91211
Dec 20TFCAGP #2Dec 20 · 200 Meters · Place 22 · Springfield Township (Montco)Springfield Township (Montco)200 Meters22.23.84a11
Dec 14TFCAGP #1Dec 14 · 200 Meters · Place 20 · Springfield Township (Montco)Springfield Township (Montco)200 Meters20.24.25a11
Dec 8Ursinus HS OpenerDec 8 · 400 Meters · Springfield Township (Montco)Springfield Township (Montco)400 MetersRelay Split—51.030 PB11
Dec 8Ursinus HS OpenerDec 8 · 200 Meters · Place 7 · Springfield Township (Montco)Springfield Township (Montco)200 Meters7.23.76a11
Feb 17TFCAofGP MOCFeb 17 · 200 Meters · Place 19 · Springfield Township (Montco)Springfield Township (Montco)200 Meters19.24.12a10
Jan 24UC HS InvitationalJan 24 · 400 Meters · Springfield Township (Montco)Springfield Township (Montco)400 Meters--DNS10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · 300m Hurdles · Place 5 · Springfield Township (Montco)Springfield Township (Montco)300m Hurdles542.9010
May 10SOL American Conference ChampionshipsMay 10 · 200 Meters · Place 3 · Springfield Township (Montco)Springfield Township (Montco)200 MetersRound P323.1510
May 10SOL American Conference ChampionshipsMay 10 · 200 Meters · Place 4 · Springfield Township (Montco)Springfield Township (Montco)200 Meters423.0310
Mar 30Pennsylvania Track ClassicMar 30 · 100 Meters · Place 9 · Springfield Township (Montco)Springfield Township (Montco)100 Meters911.7210
Mar 30Pennsylvania Track ClassicMar 30 · 300m Hurdles · Place 5 · Springfield Township (Montco)Springfield Township (Montco)300m Hurdles543.7810

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · 200 Meters · Place 9 · Springfield Township (Montco)Springfield Township (Montco)200 Meters9.23.80a10
Dec 16TFCAofGP Meet #1Dec 16 · 200 Meters · Place 15 · Springfield Township (Montco)Springfield Township (Montco)200 Meters15.24.33a10
Feb 10TFCAofGP Last Chance MeetFeb 10 · 200 Meters · Place 36 · Springfield Township (Montco)Springfield Township (Montco)200 Meters3624.369
Jan 13TFCAofGP Meet #6Jan 13 · 400 Meters · Place 9 · Springfield Township (Montco)Springfield Township (Montco)400 Meters956.689
Jan 7TFCAofGP Meet #5Jan 7 · 200 Meters · Place 5 · Springfield Township (Montco)Springfield Township (Montco)200 Meters524.289

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 16AAU Mid-Atlantic District QualifierJun 16 · Pole Vault · Place 2 · Team VA (PA)Team VA (PA)Pole Vault2.8-69
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400 Meters · Place 7 · Team VA (PA)Team VA (PA)400 Meters7.52.80a9
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200 Meters · Place 21 · Team VA (PA)Team VA (PA)200 Meters21.24.20a9
Jun 2John Hay Pennsylvania Distance CarnivalJun 2 · 200 Meters · Place 31 · Springfield T TCSpringfield T TC200 Meters3124.74 PB9
Jun 2John Hay Pennsylvania Distance CarnivalJun 2 · 400 Meters · Place 31 · Springfield T TCSpringfield T TC400 Meters3154.68 PB9
May 12SOL American Conference ChampionshipsMay 12 · 400 Meters · Place 3 · Springfield Township (Montco)Springfield Township (Montco)400 Meters352.78 PB9
May 12SOL American Conference ChampionshipsMay 12 · 200 Meters · Place 15 · Springfield Township (Montco)Springfield Township (Montco)200 MetersRound P1524.219
May 4Montgomery Memorial MeetMay 4 · 400 Meters · Place 13 · Springfield Township (Montco)Springfield Township (Montco)400 Meters1354.989

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 55 Meter · Place 6 · Team VA (PA)Team VA (PA)55 Meter6.7.28a PB9
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 200 Meters · Place 3 · Team VA (PA)Team VA (PA)200 Meters3.24.98a9

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Pole Vault · Place 1 · Team VA (PA)Team VA (PA)Pole Vault1.7-06.007
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Team VA (PA)Team VA (PA)100 MetersRound P—DNS7