Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNCCC Invitational · Jan 173:32.69aNCCC InvitationalJanuary 17, 2026
1000 Meters · OutdoorCRAL Invitational Meet #1 · Dec 144:24.65aCRAL Invitational Meet #1December 14, 2024
1600 Meters · IndoorNCCC Invitational · Jan 176:39.29aNCCC InvitationalJanuary 17, 2026
1600 Meters · OutdoorGHC Meet #6 · May 125:49.40aGHC Meet #6May 12, 2026
300 Meters · IndoorGlastonbury Invitational #3 · Jan 457.0Glastonbury Invitational #3January 4, 2024
3200 Meters · OutdoorGHC Meet #6 · May 1213:20.32aGHC Meet #6May 12, 2026
55 Meter · IndoorGlastonbury Invitational #1 · Dec 149.4Glastonbury Invitational #1December 14, 2023
600 Meters · IndoorCRAL Indoor Championship · Jan 312:10.45aCRAL Indoor ChampionshipJanuary 31, 2024
800 Meters · OutdoorCRAL Meet #6 · May 132:47.24aCRAL Meet #6May 13, 2025
Javelin · 800g · OutdoorCRAL Outdoor Track & Field Championship · May 2148' 3CRAL Outdoor Track & Field ChampionshipMay 21, 2024
Long Jump · IndoorGlastonbury Invitational #2 · Dec 209' 2Glastonbury Invitational #2December 20, 2023
Shot Put · 12lb · IndoorGlastonbury Invitational #1 · Dec 1922' 7.5Glastonbury Invitational #1December 19, 2024
Shot Put · 12lb · OutdoorCRAL Meet #1 · Apr 1025' 4"CRAL Meet #1April 10, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 26GHC Outdoor Track & Field ChampionshipMay 26 · 3200 Meters · Place 10 · Bulkeley3200 Meters10.13:52.72a12
May 26GHC Outdoor Track & Field ChampionshipMay 26 · 1600 Meters · Place 11 · Bulkeley1600 Meters11.6:01.53a12
May 21GHC Meet #7May 21 · 1600 Meters · Place 5 · Bulkeley1600 Meters5.5:51.49a12
May 12GHC Meet #6May 12 · 3200 Meters · Place 5 · Bulkeley3200 Meters513:20.32a PB12
May 12GHC Meet #6May 12 · 1600 Meters · Place 11 · Bulkeley1600 Meters115:49.40a PB12
May 5Wethersfield vs Middletown & BulkeleyMay 5 · 3200 Meters · Place 7 · Bulkeley3200 Meters7.13:30.012
May 5Wethersfield vs Middletown & BulkeleyMay 5 · 1600 Meters · Place 9 · Bulkeley1600 Meters9.5:57.012
Apr 28GHC Meet #4Apr 28 · 3200 Meters · Place 2 · Bulkeley3200 Meters213:57.48a12
Apr 28GHC Meet #4Apr 28 · 1600 Meters · Place 7 · Bulkeley1600 Meters76:04.07a12
Apr 21GHC Meet #3Apr 21 · 1600 Meters · Place 6 · Bulkeley1600 Meters66:09.13a12
Apr 7GHC Meet #1Apr 7 · 1600 Meters · Place 8 · Bulkeley1600 Meters86:21.76—
Apr 7GHC Meet #1Apr 7 · 3200 Meters · Place 4 · Bulkeley3200 Meters414:54.14—

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 22Glastonbury Invitational #4Jan 22 · 1600 Meters · Place 5 · Bulkeley1600 Meters57:02.712
Jan 22Glastonbury Invitational #4Jan 22 · 1000 Meters · Place 9 · Bulkeley1000 Meters93:36.812
Jan 17NCCC InvitationalJan 17 · 1600 Meters · Place 29 · Bulkeley1600 Meters296:39.29a PB12
Jan 17NCCC InvitationalJan 17 · 1000 Meters · Place 25 · Bulkeley1000 Meters253:32.69a PB12
Jan 14Glastonbury Invitational #3Jan 14 · 1600 Meters · Place 6 · Bulkeley1600 Meters66:49.812
Jan 14Glastonbury Invitational #3Jan 14 · 1000 Meters · Place 12 · Bulkeley1000 Meters123:47.912

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Glastonbury Developmental #1Dec 18 · 1000 Meters · Place 16 · Bulkeley1000 Meters16.3:49.012
Feb 5CRAL Indoor ChampionshipsFeb 5 · 1000 Meters · Place 6 · Bulkeley1000 Meters63:58.95a—
Jan 23Glastonbury Invitational #4Jan 23 · Shot Put · Place 21 · BulkeleyShot Put2122-8—
Jan 23Glastonbury Invitational #4Jan 23 · 1000 Meters · Place 13 · Bulkeley1000 Meters134:08.8—
Jan 16Glastonbury Invitational #3Jan 16 · Shot Put · Place 33 · BulkeleyShot Put3320-11—
Jan 16Glastonbury Invitational #3Jan 16 · 1000 Meters · Place 11 · Bulkeley1000 Meters113:38.5—
Jan 8Glastonbury Invitational #2Jan 8 · Shot Put · Place 33 · BulkeleyShot Put3322-5—
Jan 8Glastonbury Invitational #2Jan 8 · 1000 Meters · Place 15 · Bulkeley1000 Meters155:12.4—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 27CRAL Outdoor Track & Field ChampionshipMay 27 · 3200 Meters · Place 9 · Bulkeley3200 Meters9.15:11.44a11
May 27CRAL Outdoor Track & Field ChampionshipMay 27 · 1600 Meters · Place 14 · Bulkeley1600 Meters14.6:31.28a11
May 27CRAL Outdoor Track & Field ChampionshipMay 27 · 800 Meters · Bulkeley800 Meters—DNS11
May 20CRAL Meet #7May 20 · 3200 Meters · Place 4 · Bulkeley3200 Meters415:11.82a11
May 13CRAL Meet #6May 13 · Javelin · Place 11 · BulkeleyJavelin1153-411
May 13CRAL Meet #6May 13 · 1600 Meters · Place 10 · Bulkeley1600 Meters106:33.97a11
May 13CRAL Meet #6May 13 · 800 Meters · Place 14 · Bulkeley800 Meters142:47.24a PB11
Apr 29CRAL Meet #4Apr 29 · Shot Put · Place 23 · BulkeleyShot Put2325-111
Apr 29CRAL Meet #4Apr 29 · 1600 Meters · Place 8 · Bulkeley1600 Meters86:37.8511
Apr 22CRAL Meet #3Apr 22 · 1600 Meters · Place 9 · Bulkeley1600 Meters9.6:50.62a11
Apr 22CRAL Meet #3Apr 22 · Shot Put · BulkeleyShot Put12lb—NM11
Apr 14CRAL Meet #2Apr 14 · 1600 Meters · Place 8 · Bulkeley1600 Meters86:44.18a11
Apr 10CRAL Meet #1Apr 10 · 1600 Meters · Place 10 · Bulkeley1600 Meters10.6:54.94a11
Apr 10CRAL Meet #1Apr 10 · Shot Put · Place 26 · BulkeleyShot Put12lb26.25' 4" PB11

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 19Glastonbury Invitational #1Dec 19 · 1000 Meters · Place 25 · Bulkeley1000 Meters25.4:36.211
Dec 19Glastonbury Invitational #1Dec 19 · Shot Put · Place 26 · BulkeleyShot Put12lb26.22' 7.5 PB11
Jan 31CRAL Indoor ChampionshipJan 31 · Shot Put · Place 5 · BulkeleyShot Put526-2—
Jan 31CRAL Indoor ChampionshipJan 31 · 600 Meters · Place 13 · Bulkeley600 Meters132:10.45a PB—
Jan 20CRAL InvitationalJan 20 · Shot Put · Place 18 · BulkeleyShot Put1819-11—
Jan 20CRAL InvitationalJan 20 · 600 Meters · Place 14 · Bulkeley600 Meters142:16.72a—
Jan 18Glastonbury Invitational #5Jan 18 · Shot Put · Place 19 · BulkeleyShot Put1921-1—
Jan 18Glastonbury Invitational #5Jan 18 · 600 Meters · Place 6 · Bulkeley600 Meters62:23.5—
Jan 13NCCC InvitationalJan 13 · Shot Put · Place 78 · BulkeleyShot Put7820-0—
Jan 13NCCC InvitationalJan 13 · 600 Meters · Place 45 · Bulkeley600 Meters452:23.20a—
Jan 11Glastonbury Invitational #4Jan 11 · Shot Put · Place 28 · BulkeleyShot Put2820-0—
Jan 11Glastonbury Invitational #4Jan 11 · 600 Meters · Place 8 · Bulkeley600 Meters82:23.0—
Jan 5Elm City Coaches MeetJan 5 · 600 Meters · Place 58 · Bulkeley600 Meters58.2:14.76a10
Jan 5Elm City Coaches MeetJan 5 · Shot Put · Place 52 · BulkeleyShot Put12lb52.20' 510
Jan 4Glastonbury Invitational #3Jan 4 · Shot Put · Place 51 · BulkeleyShot Put5119-3—
Jan 4Glastonbury Invitational #3Jan 4 · 300 Meters · Place 38 · Bulkeley300 Meters3857.0 PB—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Dec 14CRAL Invitational Meet #1Dec 14 · 1000 Meters · Place 34 · Bulkeley1000 Meters34.4:24.65a PB11
Dec 14CRAL Invitational Meet #1Dec 14 · Shot Put · Place 30 · BulkeleyShot Put12lb30.22' 711
May 21CRAL Outdoor Track & Field ChampionshipMay 21 · 1600 Meters · Place 14 · Bulkeley1600 Meters14.7:02.65a10
May 21CRAL Outdoor Track & Field ChampionshipMay 21 · Javelin · Place 9 · BulkeleyJavelin800g9.48' 3 PB10
May 21CRAL Outdoor Track & Field ChampionshipMay 21 · Shot Put · Place 12 · BulkeleyShot Put12lb12.23' 110
May 14CRAL Meet #7May 14 · Javelin · Place 19 · BulkeleyJavelin1941-0—
May 14CRAL Meet #7May 14 · Shot Put · Place 19 · BulkeleyShot Put1923-11—
May 14CRAL Meet #7May 14 · 1600 Meters · Place 12 · Bulkeley1600 Meters126:59.68a—
May 7CRAL Meet #6May 7 · Javelin · Place 10 · BulkeleyJavelin1051-1—
May 7CRAL Meet #6May 7 · Shot Put · Place 16 · BulkeleyShot Put1622-4—
May 2CRAL Meet #5May 2 · Javelin · Place 9 · BulkeleyJavelin944-5—
May 2CRAL Meet #5May 2 · Shot Put · Place 12 · BulkeleyShot Put1222-8—
May 2CRAL Meet #5May 2 · 1600 Meters · Place 15 · Bulkeley1600 Meters157:11.00a—
Apr 25CRAL Meet #4Apr 25 · Javelin · Place 8 · BulkeleyJavelin844-9—
Apr 25CRAL Meet #4Apr 25 · Shot Put · Place 15 · BulkeleyShot Put1522-0—
Apr 25CRAL Meet #4Apr 25 · 1600 Meters · Place 11 · Bulkeley1600 Meters117:18.14a—
Apr 9CRAL Meet #2Apr 9 · Javelin · Place 3 · BulkeleyJavelin800g3.38' 310
Apr 9CRAL Meet #2Apr 9 · Shot Put · Place 9 · BulkeleyShot Put12lb9.19' 010

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20Glastonbury Invitational #2Dec 20 · Long Jump · Place 21 · BulkeleyLong Jump21.9' 2 PB10
Dec 20Glastonbury Invitational #2Dec 20 · Shot Put · Place 30 · BulkeleyShot Put12lb30.20' 610
Dec 14Glastonbury Invitational #1Dec 14 · 55 Meter · Place 51 · Bulkeley55 Meter51.9.4 PB10
Dec 14Glastonbury Invitational #1Dec 14 · Shot Put · Place 35 · BulkeleyShot Put12lb35.19' 610