Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1313.94aUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
200 Meters · Indoor3rd Annual Marathon Sports Winter Classic · Dec 2827.89a3rd Annual Marathon Sports Winter ClassicDecember 28, 2025
200 Meters · OutdoorMark Young Invitational · Apr 1827.41aMark Young InvitationalApril 18, 2026
300 Meters · IndoorSWCL Dual Meet #2 - Tantasqua · Dec 2047.40SWCL Dual Meet #2 - TantasquaDecember 20, 2023
400 Meters · IndoorFastrack Invitational · Feb 61:03.87aFastrack InvitationalFebruary 6, 2026
400 Meters · OutdoorMark Young Invitational · Apr 181:01.57aMark Young InvitationalApril 18, 2026
400 Meters · Relay Split · IndoorYale Season Opener · Dec 61:06.958Yale Season OpenerDecember 6, 2025
50 yard Dash · IndoorSWCL Dual Meet #3 - Northbridge · Jan 36.80SWCL Dual Meet #3 - NorthbridgeJanuary 3, 2024
55 Meter · IndoorSWCL Dual Meet #1 - Tantasqua · Dec 187.60SWCL Dual Meet #1 - TantasquaDecember 18, 2024
55 Meters · IndoorSWCL Dual Meet #4 - Tantasqua · Jan 107.60SWCL Dual Meet #4 - TantasquaJanuary 10, 2024
60 Meter · Indoor3rd Annual Marathon Sports Winter Classic · Dec 288.41a3rd Annual Marathon Sports Winter ClassicDecember 28, 2025
Shot Put · 4kg · IndoorSWCL Dual Meet #1 - Tantasqua · Dec 1825-10.00SWCL Dual Meet #1 - TantasquaDecember 18, 2024
Varsity 50 Yard Dash · IndoorSWCL - Northbridge Dual Meet #4 · Jan 126.70SWCL - Northbridge Dual Meet #4 January 12, 2022
Varsity 50 Yard Dash Finals · IndoorSWCL Dual Meet #3 - Northbridge · Jan 156.80SWCL Dual Meet #3 - NorthbridgeJanuary 15, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Northeast Outdoor ChampionshipsMay 2 · 400 Meters · Place 17 · New HavenNew Haven400 MetersRound P17.1:03.45aFr
Apr 24CCSU InvitationalApr 24 · 400 Meters · New HavenNew Haven400 Meters—DNSFr
Apr 18Mark Young InvitationalApr 18 · 400 Meters · Place 8 · New HavenNew Haven400 Meters8.1:01.57a PBFr
Apr 18Mark Young InvitationalApr 18 · 200 Meters · Place 21 · New HavenNew Haven200 Meters21.27.41a PBWind: 1Fr
Apr 10Silfen InvitationalApr 10 · 400 Meters · Place 14 · New HavenNew Haven400 Meters14.1:04.05aFr
Apr 10Silfen InvitationalApr 10 · 200 Meters · Place 16 · New HavenNew Haven200 Meters16.27.55aWind: 1.7Fr
Mar 28Yellow Jacket OpenMar 28 · 400 Meters · Place 10 · New HavenNew Haven400 Meters10.1:07.07aFr
Mar 28Yellow Jacket OpenMar 28 · 200 Meters · Place 14 · New HavenNew Haven200 Meters14.29.00aWind: -1.8Fr
Mar 21J Elmer Swanson Spring ClassicMar 21 · 400 Meters · Place 15 · New HavenNew Haven400 Meters151:03.91aFr
Mar 21J Elmer Swanson Spring ClassicMar 21 · 200 Meters · Place 19 · New HavenNew Haven200 Meters1927.86aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 6Fastrack InvitationalFeb 6 · 400 Meters · Place 67 · New HavenNew Haven400 Meters67.1:03.87a PBFr
Feb 6Fastrack InvitationalFeb 6 · 200 Meters · Place 76 · New HavenNew Haven200 Meters76.28.09aWind: 0Fr
Jan 24Wesleyan Alumni InvitationalJan 24 · 400 Meters · Place 6 · New HavenNew Haven400 Meters61:05.26FR
Jan 17Coast Guard Winter Invite #1Jan 17 · 400 Meters · Place 3 · New HavenNew Haven400 Meters3.1:06.71aFr
Jan 17Coast Guard Winter Invite #1Jan 17 · 200 Meters · Place 8 · New HavenNew Haven200 Meters8.28.21aFr
Jan 10Wesleyan Winter InvitationalJan 10 · 400 Meters · Place 4 · New HavenNew Haven400 Meters4.1:04.88aFr

2025 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 60 Meter · Place 5 · The Bucket Track ClubThe Bucket Track Club60 Meter5.8.41a PBFr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 200 Meters · Place 2 · The Bucket Track ClubThe Bucket Track Club200 Meters2.27.89a PBFr
Dec 6Yale Season OpenerDec 6 · 400 Meters · New HavenNew Haven400 MetersRelay Split—1:06.958 PBFr
Dec 6Yale Season OpenerDec 6 · 400 Meters · Place 19 · New HavenNew Haven400 Meters19.1:04.08aFr
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 55 Meter · Place 18 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 MeterRound P18.7.77a12
Feb 5SWCL League ChampionshipFeb 5 · Shot Put · Place 13 · QuaboagQuaboagShot Put1324-2.5012
Feb 5SWCL League ChampionshipFeb 5 · 300 Meters · Place 7 · QuaboagQuaboag300 Meters748.5512
Feb 5SWCL League ChampionshipFeb 5 · 55 Meters · Place 5 · QuaboagQuaboag55 MetersRound P57.9612
Feb 5SWCL League ChampionshipFeb 5 · 55 Meters · Place 6 · QuaboagQuaboag55 Meters68.0612
Jan 29SWCL Dual Meet #5 - TantasquaJan 29 · Shot Put · Place 6 · QuaboagQuaboagShot Put626-312
Jan 29SWCL Dual Meet #5 - TantasquaJan 29 · 300 Meters · Place 8 · QuaboagQuaboag300 Meters847.8012
Jan 29SWCL Dual Meet #5 - TantasquaJan 29 · 55 Meters · Place 6 · QuaboagQuaboag55 Meters67.9012
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55 Meters · Place 45 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 MetersRound P457.90a—
Jan 22SWCL Dual Meet #4 - TantasquaJan 22 · Shot Put · Place 5 · QuaboagQuaboagShot Put523-1012
Jan 22SWCL Dual Meet #4 - TantasquaJan 22 · 300 Meters · Place 6 · QuaboagQuaboag300 Meters650.4012
Jan 22SWCL Dual Meet #4 - TantasquaJan 22 · 55 Meters · Place 4 · QuaboagQuaboag55 Meters47.9012
Jan 15SWCL Dual Meet #3 - NorthbridgeJan 15 · Shot Put · Place 4 · Quaboag Regional Middle/HighQuaboag Regional Middle/HighShot Put425-7—
Jan 15SWCL Dual Meet #3 - NorthbridgeJan 15 · 300 Meters · Place 5 · Quaboag Regional Middle/HighQuaboag Regional Middle/High300 Meters550.70—
Jan 15SWCL Dual Meet #3 - NorthbridgeJan 15 · Varsity 50 Yard Dash Finals · Place 2 · Quaboag Regional Middle/HighQuaboag Regional Middle/HighVarsity 50 Yard Dash Finals26.80 PB—
Jan 8SWCL Dual Meet #2 - TantasquaJan 8 · Shot Put · Place 9 · QuaboagQuaboagShot Put923-2.2512
Jan 8SWCL Dual Meet #2 - TantasquaJan 8 · 300 Meters · Place 3 · QuaboagQuaboag300 Meters349.3012
Jan 8SWCL Dual Meet #2 - TantasquaJan 8 · 55 Meters · Place 7 · QuaboagQuaboag55 Meters77.9012

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 28GBTC Twilight By the Sea 2025Jun 28 · 200 Meters · Place 1 · The Bucket Track ClubThe Bucket Track Club200 Meters128.46a12
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 5 · UnattachedUnattached100 MetersRound P5.14.06aWind: -0.512
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 3 · UnattachedUnattached100 Meters3.13.94a PBWind: -1.112

2024 Indoor Track

26 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 300 Meters · Place 39 · Quaboag Regional Middle/HighQuaboag Regional Middle/High300 Meters39.49.26a12
Dec 29Winter Warrior HS InvitationalDec 29 · 55 Meter · Place 12 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 MeterRound P12.8.00a12
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 55 Meter · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 MeterRound P—DNS12
Dec 18SWCL Dual Meet #1 - TantasquaDec 18 · 300 Meters · Place 6 · Quaboag Regional Middle/HighQuaboag Regional Middle/High300 Meters6.49.2012
Dec 18SWCL Dual Meet #1 - TantasquaDec 18 · 55 Meter · Place 4 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 Meter4.7.60 PB12
Dec 18SWCL Dual Meet #1 - TantasquaDec 18 · Shot Put · Place 4 · Quaboag Regional Middle/HighQuaboag Regional Middle/HighShot Put4kg4.25-10.00 PB12
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 55 Meters · Place 30 · Quaboag Regional MiddleQuaboag Regional Middle55 Meters308.13a—
Feb 1145th District E InviteFeb 11 · 55 Meters · Place 13 · Quaboag Regional MiddleQuaboag Regional Middle55 Meters138.12a—
Jan 24SWCL League Championship MeetJan 24 · 300 Meters · Place 4 · Quaboag RegionalQuaboag Regional300 Meters447.6311
Jan 24SWCL League Championship MeetJan 24 · 55 Meters · Place 6 · Quaboag RegionalQuaboag Regional55 MetersRound P68.1211
Jan 24SWCL League Championship MeetJan 24 · 55 Meters · Place 5 · Quaboag RegionalQuaboag Regional55 Meters58.1211
Jan 17SWCL Dual Meet #5 - TantasquaJan 17 · Shot Put · Place 10 · QuaboagQuaboagShot Put1023-7.5011
Jan 17SWCL Dual Meet #5 - TantasquaJan 17 · 300 Meters · Place 7 · QuaboagQuaboag300 Meters748.7011
Jan 17SWCL Dual Meet #5 - TantasquaJan 17 · 55 Meters · Place 6 · QuaboagQuaboag55 Meters67.9011
Jan 10SWCL Dual Meet #4 - TantasquaJan 10 · Shot Put · Place 9 · Quaboag RegionalQuaboag RegionalShot Put922-8.5011
Jan 10SWCL Dual Meet #4 - TantasquaJan 10 · 300 Meters · Place 8 · Quaboag RegionalQuaboag Regional300 Meters850.6011
Jan 10SWCL Dual Meet #4 - TantasquaJan 10 · 55 Meters · Place 4 · Quaboag RegionalQuaboag Regional55 Meters47.60 PB11
Jan 10SWCL Dual Meet #4 - TantasquaJan 10 · Shot Put · Place 9 · Quaboag RegionalQuaboag RegionalShot Put922-8.5011
Jan 10SWCL Dual Meet #4 - TantasquaJan 10 · 300 Meters · Place 8 · Quaboag RegionalQuaboag Regional300 Meters850.6011
Jan 10SWCL Dual Meet #4 - TantasquaJan 10 · 55 Meters · Place 4 · Quaboag RegionalQuaboag Regional55 Meters47.6011
Jan 3SWCL Dual Meet #3 - NorthbridgeJan 3 · Shot Put · Place 12 · QuaboagQuaboagShot Put1220-211
Jan 3SWCL Dual Meet #3 - NorthbridgeJan 3 · 300 Meters · Place 3 · QuaboagQuaboag300 Meters349.0011
Jan 3SWCL Dual Meet #3 - NorthbridgeJan 3 · 50 yard Dash · Place 3 · QuaboagQuaboag50 yard Dash36.80 PB11
Jan 3SWCL Dual Meet #3 - NorthbridgeJan 3 · Shot Put · Place 12 · QuaboagQuaboagShot Put1220-211
Jan 3SWCL Dual Meet #3 - NorthbridgeJan 3 · 300 Meters · Place 3 · QuaboagQuaboag300 Meters349.0011
Jan 3SWCL Dual Meet #3 - NorthbridgeJan 3 · 50 yard Dash · Place 3 · QuaboagQuaboag50 yard Dash36.8011

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 20SWCL Dual Meet #2 - TantasquaDec 20 · 300 Meters · Place 5 · Quaboag Regional Middle/HighQuaboag Regional Middle/High300 Meters5.47.40 PB11
Dec 20SWCL Dual Meet #2 - TantasquaDec 20 · 55 Meter · Place 6 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 Meter6.7.9011
Dec 20SWCL Dual Meet #2 - TantasquaDec 20 · Shot Put · Place 4 · Quaboag Regional Middle/HighQuaboag Regional Middle/HighShot Put4kg4.23-05.7511
Dec 13SWCL Dual Meet #1 - TantasquaDec 13 · 300 Meters · Place 5 · Quaboag Regional Middle/HighQuaboag Regional Middle/High300 Meters5.48.2011
Dec 13SWCL Dual Meet #1 - TantasquaDec 13 · 55 Meter · Place 8 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 Meter8.7.9011
Dec 13SWCL Dual Meet #1 - TantasquaDec 13 · Shot Put · Place 8 · Quaboag Regional Middle/HighQuaboag Regional Middle/HighShot Put4kg8.22-00.7511
Dec 13SWCL Dual Meet #1 - TantasquaDec 13 · 300 Meters · Place 5 · Quaboag Regional Middle/HighQuaboag Regional Middle/High300 Meters5.48.2011
Dec 13SWCL Dual Meet #1 - TantasquaDec 13 · 55 Meter · Place 8 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 Meter8.7.9011
Dec 13SWCL Dual Meet #1 - TantasquaDec 13 · Shot Put · Place 8 · Quaboag Regional Middle/HighQuaboag Regional Middle/HighShot Put4kg8.22-0.7511
Feb 11MSTCA Qualifier MeetFeb 11 · 55 Meter · Place 50 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 MeterRound P50.8.07a10
Jan 31Southern Worcester Country League ChampionshipJan 31 · Shot Put · Place 19 · Quaboag RegionalQuaboag RegionalShot Put1920-210
Jan 31Southern Worcester Country League ChampionshipJan 31 · 300 Meters · Place 5 · Quaboag RegionalQuaboag Regional300 Meters547.9410
Jan 31Southern Worcester Country League ChampionshipJan 31 · 55 Meters · Place 9 · Quaboag RegionalQuaboag Regional55 MetersRound P98.1410
Jan 4SWCL Dual Meet #3-FiskdaleJan 4 · 300 Meters · Place 11 · Quaboag Regional Middle/HighQuaboag Regional Middle/High300 Meters11.59.6510
Jan 4SWCL Dual Meet #3-FiskdaleJan 4 · 55 Meter · Place 2 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 Meter2.7.9010
Jan 4SWCL Dual Meet #3-FiskdaleJan 4 · Shot Put · Place 12 · Quaboag Regional Middle/HighQuaboag Regional Middle/HighShot Put4kg12.19-11.7510

2022 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 21SWCL Dual Meet #2 - TantasquaDec 21 · 300 Meters · Place 2 · Quaboag Regional Middle/HighQuaboag Regional Middle/High300 Meters2.48.6010
Dec 21SWCL Dual Meet #2 - TantasquaDec 21 · 55 Meter · Place 4 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 Meter4.7.8010
Dec 21SWCL Dual Meet #2 - TantasquaDec 21 · Shot Put · Place 9 · Quaboag Regional Middle/HighQuaboag Regional Middle/HighShot Put4kg9.22-02.7510
Dec 14SWCL Dual Meet #1 - TantasquaDec 14 · 300 Meters · Place 3 · Quaboag Regional Middle/HighQuaboag Regional Middle/High300 Meters3.48.1810
Dec 14SWCL Dual Meet #1 - TantasquaDec 14 · 55 Meter · Place 1 · Quaboag Regional Middle/HighQuaboag Regional Middle/High55 Meter1.7.8410
Feb 18MIAA Div 5 ChampionshipFeb 18 · 55 Meters · Place 21 · Quaboag RegionalQuaboag Regional55 MetersRound P217.909
Feb 12MSTCA Last ChanceFeb 12 · 55 Meters · Place 8 · Quaboag RegionalQuaboag Regional55 MetersRound P87.699
Feb 12MSTCA Last ChanceFeb 12 · 55 Meters · Place 8 · Quaboag RegionalQuaboag Regional55 Meters87.759
Jan 19SWCL - Northbridge Dual Meet #5Jan 19 · 300 Meters · Place 4 · QuaboagQuaboag300 Meters448.609
Jan 19SWCL - Northbridge Dual Meet #5Jan 19 · 55 Meters · Place 2 · QuaboagQuaboag55 Meters27.709
Jan 12SWCL - Northbridge Dual Meet #4 Jan 12 · 300 Meters · Place 2 · Quaboag RegionalQuaboag Regional300 Meters248.409
Jan 12SWCL - Northbridge Dual Meet #4 Jan 12 · Varsity 50 Yard Dash · Place 2 · Quaboag RegionalQuaboag RegionalVarsity 50 Yard Dash26.70 PB9
Jan 5SWCL - Tantasqua Dual Meet #3Jan 5 · 300 Meters · Place 2 · Quaboag RegiQuaboag Regi300 Meters249.009
Jan 5SWCL - Tantasqua Dual Meet #3Jan 5 · 55 Meters · Place 2 · Quaboag RegiQuaboag Regi55 Meters28.009