Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorECC Division 1 & 2 Championship · May 2019.96aECC Division 1 & 2 Championship May 20, 2026
200 Meters · OutdoorEast Lyme vs NFA coed dual · May 1328.24aEast Lyme vs NFA coed dualMay 13, 2026
300 Meters · IndoorECC Developmental Meet #3A · Jan 347.21aECC Developmental Meet #3AJanuary 3, 2026
300m Hurdles · 36" / 0.914m · OutdoorECC Division 1 & 2 Championship · May 2050.07aECC Division 1 & 2 Championship May 20, 2026
400 Meters · OutdoorWaterford VS NFA · Apr 151:02.0Waterford VS NFAApril 15, 2026
400m Hurdles · 36" / 0.914m · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 251:12.50aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
55 Meter · IndoorECC Developmental Meet #1B · Dec 208.34aECC Developmental Meet #1BDecember 20, 2025
55 Meters · IndoorECC Snowflake Invitational · Jan 318.28aECC Snowflake InvitationalJanuary 31, 2026
55m Hurdles · 36" · IndoorECC Developmental Meet #2B · Dec 2712.6ECC Developmental Meet #2BDecember 27, 2025
55m Hurdles · 39" · IndoorECC D1 Indoor Track Championships · Feb 710.80aECC D1 Indoor Track Championships February 7, 2026
Long Jump · IndoorECC Developmental Meet #3A · Jan 317' 0"ECC Developmental Meet #3AJanuary 3, 2026
Long Jump · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 255.43mUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
Pole Vault · OutdoorECC Division 1 & 2 Championship · May 209' 6"ECC Division 1 & 2 Championship May 20, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Long Jump · Place 11 · 05-Unattached05-UnattachedLong Jump11.5.43m PBWind: 1.29
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 400m Hurdles · Place 7 · 05-Unattached05-Unattached400m Hurdles36" / 0.914m7.1:12.50a PB9
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 110m Hurdles · Place 7 · 05-Unattached05-Unattached110m Hurdles39" / 0.991m7.27.41aWind: -1.69
Jun 20USATF Connecticut Junior Olympic ChampionshipsJun 20 · Long Jump · Place 2 · 05-Unattached05-UnattachedLong Jump2.4.62m9
Jun 20USATF Connecticut Junior Olympic ChampionshipsJun 20 · 400m Hurdles · Place 4 · 05-Unattached05-Unattached400m Hurdles36" / 0.914m4.1:14.13a9
Jun 20USATF Connecticut Junior Olympic ChampionshipsJun 20 · 110m Hurdles · Place 4 · 05-Unattached05-Unattached110m Hurdles39" / 0.991m4.20.05a9
May 20ECC Division 1 & 2 Championship May 20 · Pole Vault · Place 14 · Norwich Free AcademyNorwich Free AcademyPole Vault14.9' 6" PB9
May 20ECC Division 1 & 2 Championship May 20 · 300m Hurdles · Place 16 · Norwich Free AcademyNorwich Free Academy300m Hurdles36" / 0.914m16.50.07a PB9
May 20ECC Division 1 & 2 Championship May 20 · 110m Hurdles · Place 12 · Norwich Free AcademyNorwich Free Academy110m Hurdles39" / 0.991mRound S12.19.96a PBWind: -2.39
May 13East Lyme vs NFA coed dualMay 13 · Pole Vault · Place 5 · Norwich Free AcademyNorwich Free AcademyPole Vault5.9' 6"9
May 13East Lyme vs NFA coed dualMay 13 · 110m Hurdles · Norwich Free AcademyNorwich Free Academy110m Hurdles39" / 0.991m—DQ9
May 13East Lyme vs NFA coed dualMay 13 · 200 Meters · Place 8 · Norwich Free AcademyNorwich Free Academy200 Meters8.28.24a PB9
May 894th Greater Hartford InvitationalMay 8 · 300m Hurdles · Place 28 · Norwich Free AcademyNorwich Free Academy300m Hurdles2850.71a9
May 894th Greater Hartford InvitationalMay 8 · 110m Hurdles · Place 18 · Norwich Free AcademyNorwich Free Academy110m Hurdles1820.34a9
May 1Middletown Frosh & Soph InviteMay 1 · Pole Vault · Place 7 · Norwich Free AcademyNorwich Free AcademyPole Vault78-06.009
May 1Middletown Frosh & Soph InviteMay 1 · 110m Hurdles · Place 11 · Norwich Free AcademyNorwich Free Academy110m Hurdles1120.23a9
Apr 29Woodstock vs NFAApr 29 · Pole Vault · Place 4 · Norwich Free AcademyNorwich Free AcademyPole Vault48-69
Apr 29Woodstock vs NFAApr 29 · 300m Hurdles · Place 4 · Norwich Free AcademyNorwich Free Academy300m Hurdles454.79
Apr 29Woodstock vs NFAApr 29 · 110m Hurdles · Place 4 · Norwich Free AcademyNorwich Free Academy110m Hurdles420.29
Apr 29NFA vs Woodstock AcademyApr 29 · Pole Vault · Place 4 · Norwich Free AcademyNorwich Free AcademyPole Vault4.8' 6"9
Apr 29NFA vs Woodstock AcademyApr 29 · 300m Hurdles · Place 4 · Norwich Free AcademyNorwich Free Academy300m Hurdles36" / 0.914m4.54.79
Apr 29NFA vs Woodstock AcademyApr 29 · 110m Hurdles · Place 4 · Norwich Free AcademyNorwich Free Academy110m Hurdles39" / 0.991m4.20.29
Apr 22Fitch at NFAApr 22 · Pole Vault · Place 5 · Norwich Free AcademyNorwich Free AcademyPole Vault58-69
Apr 22Fitch at NFAApr 22 · 110m Hurdles · Place 3 · Norwich Free AcademyNorwich Free Academy110m Hurdles320.99
Apr 22Fitch at NFAApr 22 · 400 Meters · Place 6 · Norwich Free AcademyNorwich Free Academy400 Meters61:06.29
Apr 18Wildcat RelaysApr 18 · 110m Hurdles · Place 19 · Norwich Free AcademyNorwich Free Academy110m Hurdles1922.33a9
Apr 15Waterford VS NFAApr 15 · Pole Vault · Place 2 · Norwich Free AcademyNorwich Free AcademyPole Vault28-09
Apr 15Waterford VS NFAApr 15 · 300m Hurdles · Place 4 · Norwich Free AcademyNorwich Free Academy300m Hurdles41:01.09
Apr 15Waterford VS NFAApr 15 · 110m Hurdles · Place 3 · Norwich Free AcademyNorwich Free Academy110m Hurdles321.09
Apr 15Waterford VS NFAApr 15 · 400 Meters · Place 4 · Norwich Free AcademyNorwich Free Academy400 Meters41:02.0 PB9

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 7ECC D1 Indoor Track Championships Feb 7 · 55m Hurdles · Place 8 · Norwich Free AcademyNorwich Free Academy55m Hurdles39"Round P8.11.07a9
Feb 7ECC D1 Indoor Track Championships Feb 7 · 55m Hurdles · Place 8 · Norwich Free AcademyNorwich Free Academy55m Hurdles39"8.10.80a PB9
Feb 7ECC D1 Indoor Track Championships Feb 7 · Long Jump · Place 21 · Norwich Free AcademyNorwich Free AcademyLong Jump21.14' 7"9
Jan 31ECC Snowflake InvitationalJan 31 · 55m Hurdles · Place 18 · Norwich Free AcademyNorwich Free Academy55m Hurdles1811.37a9
Jan 31ECC Snowflake InvitationalJan 31 · 300 Meters · Place 48 · Norwich Free AcademyNorwich Free Academy300 Meters4848.58a9
Jan 31ECC Snowflake InvitationalJan 31 · 55 Meters · Place 66 · Norwich Free AcademyNorwich Free Academy55 Meters668.28a PB9
Jan 3ECC Developmental Meet #3AJan 3 · 300 Meters · Place 51 · Norwich Free AcademyNorwich Free Academy300 Meters51.47.21a PB9
Jan 3ECC Developmental Meet #3AJan 3 · 55m Hurdles · Place 10 · Norwich Free AcademyNorwich Free Academy55m Hurdles39"10.11.44a9
Jan 3ECC Developmental Meet #3AJan 3 · Long Jump · Place 8 · Norwich Free AcademyNorwich Free AcademyLong Jump8.17' 0" PB9

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27ECC Developmental Meet #2BDec 27 · 300 Meters · Place 59 · Norwich Free AcademyNorwich Free Academy300 Meters59.48.09
Dec 27ECC Developmental Meet #2BDec 27 · 55m Hurdles · Place 3 · Norwich Free AcademyNorwich Free Academy55m Hurdles36"3.12.6 PB9
Dec 27ECC Developmental Meet #2BDec 27 · High Jump · Norwich Free AcademyNorwich Free AcademyHigh Jump—NH9
Dec 20ECC Developmental Meet #1BDec 20 · 300 Meters · Place 50 · Norwich Free AcademyNorwich Free Academy300 Meters50.48.34a9
Dec 20ECC Developmental Meet #1BDec 20 · 55 Meter · Place 63 · Norwich Free AcademyNorwich Free Academy55 Meter63.8.34a PB9