Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMRC Summer Championship · Aug 65:13.78aMRC Summer ChampionshipAugust 6, 2026
1500 Meters · IndoorSouthern CT Youth Developmental 2 · Dec 175:40.51aSouthern CT Youth Developmental 2December 17, 2023
1600 Meters · IndoorHillhouse Freshman-Sophomore Showcase · Jan 245:09.18aHillhouse Freshman-Sophomore ShowcaseJanuary 24, 2026
1600 Meters · Outdoor10th Froshmore Invitational · May 95:00.21a10th Froshmore InvitationalMay 9, 2026
2000m Steeplechase · 0.914m · Outdoor9th Froshmore Invitational · May 108:18.33a9th Froshmore InvitationalMay 10, 2025
2000m Steeplechase · OutdoorFroshmore Invitational - Overall Results · May 108:18.33Froshmore Invitational - Overall ResultsMay 10, 2025
3000m Steeplechase · OutdoorCIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase Championships · Jun 168:40.04aCIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase ChampionshipsJune 16, 2025
3200 Meters · IndoorSCC Coaches Invitational · Jan 1611:14.07aSCC Coaches InvitationalJanuary 16, 2026
3200 Meters · OutdoorMiddletown Frosh & Soph Invite · May 110:52.78aMiddletown Frosh & Soph InviteMay 1, 2026
400 Meters · Outdoor8th Froshmore Invitational · May 111:04.66a8th Froshmore InvitationalMay 11, 2024
5000 Meters · OutdoorMiddletown Run, Jump, Throw 1 · Jul 1719:05.0Middletown Run, Jump, Throw 1July 17, 2026
800 Meters · IndoorSouthern CT Youth Developmental 2 · Dec 172:46.49aSouthern CT Youth Developmental 2December 17, 2023
800 Meters · OutdoorMRC Summer Championship · Aug 62:24.59aMRC Summer ChampionshipAugust 6, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Aug 6MRC Summer ChampionshipAug 6 · 1 Mile · Place 3 · Process AthleticsProcess Athletics1 Mile3.5:13.78a PB10
Aug 6MRC Summer ChampionshipAug 6 · 800 Meters · Place 4 · Process AthleticsProcess Athletics800 Meters4.2:24.59a PB10
Jul 24Middletown Run, Jump, Throw 2Jul 24 · 1 Mile · Place 1 · Process AthleticsProcess Athletics1 Mile1.5:16.510
Jul 24Middletown Run, Jump, Throw 2Jul 24 · 800 Meters · Place 1 · Process AthleticsProcess Athletics800 Meters1.2:25.210
Jul 17Middletown Run, Jump, Throw 1Jul 17 · 5000 Meters · Place 2 · Process AthleticsProcess Athletics5000 Meters2.19:05.0 PB10
Jul 11ShopRite® Nutmeg State Games 2026Jul 11 · 2 Miles · Process AthleticsProcess Athletics2 Miles—DNS10
Jul 11ShopRite® Nutmeg State Games 2026Jul 11 · 1 Mile · Process AthleticsProcess Athletics1 Mile—DNS10
May 20CCC South Division ChampionshipsMay 20 · 3200 Meters · Place 13 · Middletown (CT)Middletown (CT)3200 Meters1310:59.05a10
May 12Berlin vs. MiddletownMay 12 · 1600 Meters · Place 5 · Middletown (CT)Middletown (CT)1600 Meters55:05.93a10
May 910th Froshmore InvitationalMay 9 · 2000m Steeplechase · Middletown (CT)Middletown (CT)2000m Steeplechase0.914m—DNS10
May 910th Froshmore InvitationalMay 9 · 1600 Meters · Place 15 · Middletown (CT)Middletown (CT)1600 Meters15.5:00.21a PB10
May 5Wethersfield vs Middletown & BulkeleyMay 5 · 3200 Meters · Place 3 · Middletown (CT)Middletown (CT)3200 Meters3.11:50.010
May 1Middletown Frosh & Soph InviteMay 1 · 3200 Meters · Place 5 · Middletown (CT)Middletown (CT)3200 Meters510:52.78a PB10
Apr 28Middletown vs PlainvilleApr 28 · 3200 Meters · Place 6 · Middletown (CT)Middletown (CT)3200 Meters611:34.010
Apr 25Dave Tetlow Relays InvitationalApr 25 · 3200 Meters · Place 11 · Middletown (CT)Middletown (CT)3200 Meters1111:07.410
Apr 21Maloney vs Middletown Apr 21 · 3200 Meters · Place 2 · Middletown (CT)Middletown (CT)3200 Meters2.11:23.010
Apr 21Maloney vs Middletown Apr 21 · 1600 Meters · Place 3 · Middletown (CT)Middletown (CT)1600 Meters3.5:17.010
Apr 14New Britain vs MiddletownApr 14 · 1600 Meters · Place 3 · Middletown (CT)Middletown (CT)1600 Meters35:00.810
Apr 7Newington vs Middletown DualApr 7 · 3200 Meters · Place 4 · Middletown (CT)Middletown (CT)3200 Meters411:35.010
Apr 7Newington vs Middletown DualApr 7 · 1600 Meters · Place 7 · Middletown (CT)Middletown (CT)1600 Meters75:14.410

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 9Last Chance State Qualifier Feb 9 · 1600 Meters · Place 39 · Middletown (CT)Middletown (CT)1600 Meters395:23.79a10
Jan 24Hillhouse Freshman-Sophomore ShowcaseJan 24 · 1600 Meters · Place 15 · Middletown (CT)Middletown (CT)1600 Meters155:09.18a PB10
Jan 16SCC Coaches InvitationalJan 16 · 3200 Meters · Place 24 · Middletown (CT)Middletown (CT)3200 Meters24.11:14.07a PB10
Jan 2Elm City Coaches MeetJan 2 · 1600 Meters · Place 29 · Middletown (CT)Middletown (CT)1600 Meters29.5:22.55a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 3200 Meters · Place 32 · Middletown (CT)Middletown (CT)3200 Meters32.12:07.45a10
Dec 18Rust Buster InvitationalDec 18 · 1600 Meters · Place 37 · Middletown (CT)Middletown (CT)1600 Meters37.5:22.42a10
Jan 11Hillhouse Freshmen, Sophomore, Novice MeetJan 11 · 1600 Meters · Place 10 · Middletown (CT)Middletown (CT)1600 Meters105:32.98a—
Jan 3Elm City Coaches MeetJan 3 · 3200 Meters · Place 21 · Middletown (CT)Middletown (CT)3200 Meters21.12:07.19a9

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 16CIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase ChampionshipsJun 16 · 3000m Steeplechase · Place 50 · Middletown (CT)Middletown (CT)3000m Steeplechase508:40.04a PB9
May 27CCC Outdoor TF ChampionshipsMay 27 · 3200 Meters · Place 43 · Middletown (CT)Middletown (CT)3200 Meters4311:14.39a9
May 20Middletown vs BerlinMay 20 · 3200 Meters · Place 2 · Middletown (CT)Middletown (CT)3200 Meters211:24.009
May 13Middletown vs MaloneyMay 13 · 3200 Meters · Place 1 · Middletown (CT)Middletown (CT)3200 Meters111:33.09
May 13Middletown vs MaloneyMay 13 · 1600 Meters · Place 4 · Middletown (CT)Middletown (CT)1600 Meters45:31.09
May 10Froshmore Invitational - Overall ResultsMay 10 · 2000m Steeplechase · Place 3 · Middletown (CT)Middletown (CT)2000m Steeplechase38:18.33 PB—
May 10Froshmore Invitational - Overall ResultsMay 10 · 1600 Meters · Place 45 · Middletown (CT)Middletown (CT)1600 Meters455:22.90—
May 109th Froshmore InvitationalMay 10 · 2000m Steeplechase · Place 6 · Middletown (CT)Middletown (CT)2000m Steeplechase0.914m6.8:18.33a PB9
May 109th Froshmore InvitationalMay 10 · 1600 Meters · Place 37 · Middletown (CT)Middletown (CT)1600 Meters37.5:22.90a9
May 7New Britain vs. MiddletownMay 7 · 3200 Meters · Place 3 · Middletown (CT)Middletown (CT)3200 Meters311:47.74a9
May 7New Britain vs. MiddletownMay 7 · 1600 Meters · Place 3 · Middletown (CT)Middletown (CT)1600 Meters35:20.69a9
May 2Middletown Frosh & Soph InviteMay 2 · 3200 Meters · Place 11 · Middletown (CT)Middletown (CT)3200 Meters1111:54.17a9
Apr 29Middletown vs NewingtonApr 29 · 3200 Meters · Place 5 · Middletown (CT)Middletown (CT)3200 Meters5.12:10.09
Apr 29Middletown vs NewingtonApr 29 · 1600 Meters · Place 7 · Middletown (CT)Middletown (CT)1600 Meters7.5:28.69
Apr 22Rocky Hill vs. MiddletownApr 22 · 3200 Meters · Place 3 · Middletown (CT)Middletown (CT)3200 Meters311:52.29
Apr 22Rocky Hill vs. MiddletownApr 22 · 1600 Meters · Place 6 · Middletown (CT)Middletown (CT)1600 Meters65:31.09
Apr 15Southington vs. MiddletownApr 15 · 3200 Meters · Place 4 · Middletown (CT)Middletown (CT)3200 Meters412:10.49
Apr 15Southington vs. MiddletownApr 15 · 1600 Meters · Place 4 · Middletown (CT)Middletown (CT)1600 Meters45:36.59
Apr 8Middletown vs PlattApr 8 · 3200 Meters · Place 2 · Middletown (CT)Middletown (CT)3200 Meters212:43.00a9
Apr 8Middletown vs PlattApr 8 · 1600 Meters · Place 4 · Middletown (CT)Middletown (CT)1600 Meters45:36.00a9

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20 23rd Hillhouse InvitationalDec 20 · 1600 Meters · Place 81 · Middletown (CT)Middletown (CT)1600 Meters81.5:35.83a9
Dec 14Hillhouse Developmental MeetDec 14 · 1600 Meters · Place 53 · Middletown (CT)Middletown (CT)1600 Meters53.5:36.52a9
Feb 4Southern CT Youth MeetFeb 4 · 1600 Meters · Place 3 · UnattachedUnattached1600 Meters3.6:11.54a8
Feb 4Southern CT Youth MeetFeb 4 · 800 Meters · Place 2 · UnattachedUnattached800 Meters2.2:47.18a8

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 2516th Annual CT Middle School Outdoor T & F ChampionshipsMay 25 · 1600 Meters · Place 34 · BemanBeman1600 Meters34.5:29.00a8
May 118th Froshmore InvitationalMay 11 · 400 Meters · Place 53 · BemanBeman400 Meters53.1:04.66a PB8

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Southern CT Youth Developmental 2Dec 17 · 1500 Meters · Place 2 · UnattachedUnattached1500 Meters2.5:40.51a PB8
Dec 17Southern CT Youth Developmental 2Dec 17 · 800 Meters · Place 2 · UnattachedUnattached800 Meters2.2:46.49a PB8
Dec 10Southern CT Youth Developmental Meet 1Dec 10 · 1500 Meters · Place 2 · UnattachedUnattached1500 Meters2.5:46.73a8
Dec 10Southern CT Youth Developmental Meet 1Dec 10 · 800 Meters · Place 3 · UnattachedUnattached800 Meters3.2:49.11a8