Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorHillhouse Holiday Meet · Dec 302:57.77aHillhouse Holiday MeetDecember 30, 2025
1600 Meters · IndoorHillhouse Holiday Meet · Dec 305:01.21aHillhouse Holiday MeetDecember 30, 2025
1600 Meters · OutdoorCCC Outdoor TF Championships · May 274:57.15aCCC Outdoor TF ChampionshipsMay 27, 2025
300 Meters · IndoorGHC Invitational #2 · Jan 2441.98aGHC Invitational #2January 24, 2026
300m Hurdles · 36" / 0.914m · OutdoorNew Britain vs. Berlin · Apr 2151.45aNew Britain vs. BerlinApril 21, 2026
3200 Meters · OutdoorThe 93rd Greater Hartford Invitational · May 911:03.25The 93rd Greater Hartford InvitationalMay 9, 2025
400 Meters · OutdoorCCC South Division Championships · May 2053.46aCCC South Division ChampionshipsMay 20, 2026
600 Meters · IndoorCIAC Class M Indoor T&F Championships · Feb 131:31.96aCIAC Class M Indoor T&F ChampionshipsFebruary 13, 2026
800 Meters · OutdoorBerlin vs. Maloney · Apr 282:13.50aBerlin vs. MaloneyApril 28, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 31CIAC Class MM Outdoor T&F ChampionshipsMay 31 · 400 Meters · Place 22 · BerlinBerlin400 Meters22.54.09a10
May 20CCC South Division ChampionshipsMay 20 · 400 Meters · Place 6 · BerlinBerlin400 Meters653.46a PB10
May 9Old Saybrook Runnin' Rams InvitationalMay 9 · 400 Meters · Place 17 · BerlinBerlin400 Meters1756.02a10
May 5Rocky Hill vs. BerlinMay 5 · 800 Meters · Place 1 · BerlinBerlin800 Meters12:20.04a10
Apr 28Berlin vs. MaloneyApr 28 · Pole Vault · Place 3 · BerlinBerlinPole Vault36-610
Apr 28Berlin vs. MaloneyApr 28 · 3200 Meters · Place 1 · BerlinBerlin3200 Meters111:50.28a10
Apr 28Berlin vs. MaloneyApr 28 · 1600 Meters · Place 1 · BerlinBerlin1600 Meters15:09.39a10
Apr 28Berlin vs. MaloneyApr 28 · 800 Meters · Place 1 · BerlinBerlin800 Meters12:13.50a PB10
Apr 25Dave Tetlow Relays InvitationalApr 25 · 300m Hurdles · Place 16 · BerlinBerlin300m Hurdles1649.510
Apr 21New Britain vs. BerlinApr 21 · 300m Hurdles · Place 5 · BerlinBerlin300m Hurdles36" / 0.914m5.51.45a PB10
Apr 21New Britain vs. BerlinApr 21 · 1600 Meters · Place 1 · BerlinBerlin1600 Meters1.5:16.39a10
Apr 7Plainville vs BerlinApr 7 · 3200 Meters · Place 4 · BerlinBerlin3200 Meters4.11:57.010
Apr 7Plainville vs BerlinApr 7 · 1600 Meters · Place 3 · BerlinBerlin1600 Meters3.5:19.010
Apr 7Plainville vs BerlinApr 7 · 400 Meters · Place 3 · BerlinBerlin400 Meters3.58.210

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13CIAC Class M Indoor T&F ChampionshipsFeb 13 · 600 Meters · Place 13 · BerlinBerlin600 Meters13.1:31.96a PB10
Jan 31CCC Indoor Track & Field ChampionshipsJan 31 · 600 Meters · Place 31 · BerlinBerlin600 Meters31.1:33.36a10
Jan 24GHC Invitational #2Jan 24 · 600 Meters · Place 7 · BerlinBerlin600 Meters71:39.49a10
Jan 24GHC Invitational #2Jan 24 · 300 Meters · Place 29 · BerlinBerlin300 Meters2941.98a PB10
Jan 22Old Saybrook QualifierJan 22 · 600 Meters · Place 12 · BerlinBerlin600 Meters121:33.97a10
Jan 2Elm City Coaches MeetJan 2 · 600 Meters · Place 14 · BerlinBerlin600 Meters14.1:34.88a10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 1000 Meters · Place 25 · BerlinBerlin1000 Meters25.2:57.77a PB10
Dec 30Hillhouse Holiday MeetDec 30 · 1600 Meters · Place 18 · BerlinBerlin1600 Meters18.5:01.21a PB10
Jan 23Old Saybrook Indoor Track QualifierJan 23 · 1000 Meters · Place 21 · BerlinBerlin1000 Meters213:03.44a—
Jan 18NCCC Invitational #2Jan 18 · 600 Meters · Place 18 · BerlinBerlin600 Meters181:43.50a—
Jan 3Elm City Coaches MeetJan 3 · 1000 Meters · Place 14 · BerlinBerlin1000 Meters14.3:07.82a9

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 27CCC Outdoor TF ChampionshipsMay 27 · 3200 Meters · Place 42 · BerlinBerlin3200 Meters4211:13.41a9
May 27CCC Outdoor TF ChampionshipsMay 27 · 1600 Meters · Place 37 · BerlinBerlin1600 Meters374:57.15a PB9
May 23Rescheduled Southington vs. BerlinMay 23 · 1600 Meters · Place 1 · BerlinBerlin1600 Meters15:04.51a9
May 20Middletown vs BerlinMay 20 · 1600 Meters · Place 1 · BerlinBerlin1600 Meters14:59.009
May 20Middletown vs BerlinMay 20 · 400 Meters · Place 7 · BerlinBerlin400 Meters71:02.309
May 15Platt vs. Berlin May 15 · 3200 Meters · Place 1 · BerlinBerlin3200 Meters112:02.09
May 15Platt vs. Berlin May 15 · 1600 Meters · Place 1 · BerlinBerlin1600 Meters15:07.69
May 15Platt vs. Berlin May 15 · 400 Meters · Place 4 · BerlinBerlin400 Meters459.39
May 13Berlin vs New BritainMay 13 · 3200 Meters · Place 1 · BerlinBerlin3200 Meters111:48.52a9
May 13Berlin vs New BritainMay 13 · 1600 Meters · Place 2 · BerlinBerlin1600 Meters25:21.49a9
May 13Berlin vs New BritainMay 13 · 400 Meters · Place 3 · BerlinBerlin400 Meters358.84a9
May 9The 93rd Greater Hartford InvitationalMay 9 · 3200 Meters · Place 29 · BerlinBerlin3200 Meters2911:03.25 PB9
May 9The 93rd Greater Hartford InvitationalMay 9 · 800 Meters · Place 68 · BerlinBerlin800 Meters682:20.009
Apr 29Berlin vs PlainvilleApr 29 · 3200 Meters · Place 3 · BerlinBerlin3200 Meters311:18.29
Apr 29Berlin vs PlainvilleApr 29 · 800 Meters · Place 4 · BerlinBerlin800 Meters42:21.59
Apr 26Enfield InvitationalApr 26 · 1600 Meters · Place 6 · BerlinBerlin1600 Meters65:15.349
Apr 26Enfield InvitationalApr 26 · 800 Meters · Place 4 · BerlinBerlin800 Meters42:25.959
Apr 22Newington vs BerlinApr 22 · 1600 Meters · Place 2 · BerlinBerlin1600 Meters25:17.09
Apr 9Berlin vs WetherfieldApr 9 · 3200 Meters · Place 1 · BerlinBerlin3200 Meters111:44.49
Apr 9Berlin vs WetherfieldApr 9 · 1600 Meters · Place 1 · BerlinBerlin1600 Meters15:19.97a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Hillhouse Holiday MeetDec 28 · 1000 Meters · Place 61 · BerlinBerlin1000 Meters61.3:15.74a9
Dec 28Hillhouse Holiday MeetDec 28 · 1600 Meters · Place 60 · BerlinBerlin1600 Meters60.5:17.77a9

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 2516th Annual CT Middle School Outdoor T & F ChampionshipsMay 25 · 1600 Meters · Place 6 · Catherine McGeeCatherine McGee1600 Meters6.5:00.07a8