Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 Yale HS Classic · Jan 96:28.832026 Yale HS ClassicJanuary 9, 2026
1 Mile · Outdoor8th CT Distance Festival · May 86:16.04a8th CT Distance FestivalMay 8, 2026
100 Meters · OutdoorNewington at New Britain · Apr 1815.28aNewington at New BritainApril 18, 2023
1000 Meters · IndoorWesleyan Red & Black Qualifier · Jan 143:44.29aWesleyan Red & Black QualifierJanuary 14, 2026
1600 Meters · IndoorHillhouse Varsity Showcase · Jan 236:18.14aHillhouse Varsity ShowcaseJanuary 23, 2026
1600 Meters · OutdoorNewington vs Wethersfield · May 126:11.0Newington vs WethersfieldMay 12, 2026
200 Meters · OutdoorNewington vs Rocky Hill · Apr 1132.3Newington vs Rocky HillApril 11, 2023
3200 Meters · IndoorHillhouse Holiday Meet · Dec 3014:13.52aHillhouse Holiday MeetDecember 30, 2025
3200 Meters · OutdoorNewington vs Wethersfield · May 1213:50.0Newington vs WethersfieldMay 12, 2026
400 Meters · OutdoorNewington vs HPHS · Apr 251:11.0Newington vs HPHSApril 25, 2023

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 12Newington vs WethersfieldMay 12 · 3200 Meters · Place 4 · Newington3200 Meters4.13:50.0 PB12
May 12Newington vs WethersfieldMay 12 · 1600 Meters · Place 6 · Newington1600 Meters6.6:11.0 PB12
May 12Newington vs WethersfieldMay 12 · 800 Meters · Newington800 Meters—DNS12
May 88th CT Distance FestivalMay 8 · 1 Mile · Place 56 · Newington1 Mile566:16.04a PB12
May 4Newington vs PlattMay 4 · 3200 Meters · Place 2 · Newington3200 Meters2.15:24.212
May 4Newington vs PlattMay 4 · 1600 Meters · Place 1 · Newington1600 Meters1.6:27.012
Apr 28Southington vs NewingtonApr 28 · 3200 Meters · Place 5 · Newington3200 Meters513:50.88a12
Apr 28Southington vs NewingtonApr 28 · 1600 Meters · Place 5 · Newington1600 Meters56:16.15a12
Apr 21Newington vs Rocky HillApr 21 · 3200 Meters · Place 2 · Newington3200 Meters2.13:50.012
Apr 21Newington vs Rocky HillApr 21 · 1600 Meters · Place 2 · Newington1600 Meters2.6:28.012
Apr 10Plainville vs NewingtonApr 10 · 3200 Meters · Place 2 · Newington3200 Meters2.14:01.012
Apr 10Plainville vs NewingtonApr 10 · 1600 Meters · Place 3 · Newington1600 Meters3.6:32.012
Apr 7Newington vs Middletown DualApr 7 · 3200 Meters · Place 2 · Newington3200 Meters214:01.012
Apr 7Newington vs Middletown DualApr 7 · 1600 Meters · Place 3 · Newington1600 Meters36:28.012

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 23Hillhouse Varsity ShowcaseJan 23 · 1600 Meters · Place 34 · Newington1600 Meters346:18.14a PB12
Jan 14Wesleyan Red & Black QualifierJan 14 · 1000 Meters · Place 8 · Newington1000 Meters83:44.29a PB12
Jan 92026 Yale HS ClassicJan 9 · 1 Mile · Place 90 · Newington1 Mile906:28.83 PB12
Jan 2Elm City Coaches MeetJan 2 · 1600 Meters · Place 25 · Newington1600 Meters25.6:30.70a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 3200 Meters · Place 22 · Newington3200 Meters22.14:13.52a PB12
Dec 18Rust Buster InvitationalDec 18 · 1600 Meters · Place 29 · Newington1600 Meters29.6:42.81a12
Jan 21Wesleyan Cardinal QualifierJan 21 · 1600 Meters · Place 35 · Newington1600 Meters356:59.75a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23Newington vs MaloneyMay 23 · 3200 Meters · Place 4 · Newington3200 Meters414:49.811
May 23Newington vs MaloneyMay 23 · 1600 Meters · Place 4 · Newington1600 Meters46:39.911
May 20Wethersfield vs NewingtonMay 20 · 1600 Meters · Place 4 · Newington1600 Meters46:51.611
May 15Newington vs PlainvilleMay 15 · 3200 Meters · Place 4 · Newington3200 Meters415:02.211
May 15Newington vs PlainvilleMay 15 · 1600 Meters · Place 5 · Newington1600 Meters57:02.511
May 13Rocky Hill vs. NewingtonMay 13 · 3200 Meters · Place 2 · Newington3200 Meters215:30.011
May 13Rocky Hill vs. NewingtonMay 13 · 1600 Meters · Place 5 · Newington1600 Meters57:03.211
Apr 29Middletown vs NewingtonApr 29 · 1600 Meters · Place 5 · Newington1600 Meters5.7:03.411

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Hillhouse Holiday MeetDec 28 · 1600 Meters · Place 66 · Newington1600 Meters66.7:12.85a11
Dec 20 23rd Hillhouse InvitationalDec 20 · 1600 Meters · Newington1600 Meters—DNS11

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15HIllhouse InvitationalDec 15 · 1600 Meters · Place 65 · Newington1600 Meters65.7:24.26a10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16Wethersfield v. NewingtonMay 16 · 400 Meters · Place 5 · Newington400 Meters51:18.4—
May 1391st Greater Hartford InvitationalMay 13 · 400 Meters · Place 41 · Newington400 Meters411:15.02a—
May 5Middletown Frosh & Soph InviteMay 5 · 400 Meters · Place 33 · Newington400 Meters331:12.49a—
May 3Bloomfield vs. Newington HSMay 3 · 400 Meters · Place 11 · Newington400 Meters111:15.16a—
Apr 25Newington vs HPHSApr 25 · 400 Meters · Place 3 · Newington400 Meters31:11.0 PB—
Apr 18Newington at New BritainApr 18 · 400 Meters · Place 4 · Newington400 Meters41:15.14a—
Apr 18Newington at New BritainApr 18 · 200 Meters · Place 13 · Newington200 Meters1333.16a—
Apr 18Newington at New BritainApr 18 · 100 Meters · Place 12 · Newington100 Meters1215.28a PB—
Apr 11Newington vs Rocky HillApr 11 · 400 Meters · Place 3 · Newington400 Meters31:15.4—
Apr 11Newington vs Rocky HillApr 11 · 200 Meters · Place 3 · Newington200 Meters332.3 PB—
Apr 4Windsor vs Newington Apr 4 · 400 Meters · Place 8 · Newington400 Meters81:17.9—