Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOld Town Meet #1 · Apr 2115.04Old Town Meet #1April 21, 2023
100m Hurdles · 33" / 0.838m · OutdoorMaine Class C Championship · Jun 617.51aMaine Class C ChampionshipJune 6, 2026
200 Meters · IndoorEMITL Meet 6A · Feb 230.80EMITL Meet 6AFebruary 2, 2024
200 Meters · OutdoorBucksport Meet #1 · Apr 1631.46aBucksport Meet #1April 16, 2026
300m Hurdles · 30" / 0.762m · OutdoorMaine Class C State Championship · Jun 154.84aMaine Class C State ChampionshipJune 1, 2024
55 Meter · IndoorEMITL Meet 7B · Jan 308.70aEMITL Meet 7BJanuary 30, 2026
55 Meters · IndoorEMITL Championship Small School · Feb 78.65EMITL Championship Small SchoolFebruary 7, 2026
55m Hurdles · 33" · IndoorMaine Class B · Feb 1610.03aMaine Class BFebruary 16, 2026
Shot Put · 4kg · OutdoorMDI Meet #2 · May 219-10MDI Meet #2May 2, 2026
Triple Jump · IndoorEMITL Meet 2A · Dec 2030-5EMITL Meet 2ADecember 20, 2024
Triple Jump · OutdoorOrono Meet #2 · May 2231-4Orono Meet #2May 22, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 6Maine Class C ChampionshipJun 6 · Triple Jump · Place 10 · Bangor ChristianTriple Jump10.31-03.0012
Jun 6Maine Class C ChampionshipJun 6 · 100m Hurdles · Place 6 · Bangor Christian100m Hurdles33" / 0.838m6.17.51a PB12
May 29PVC Small School ChampionshipMay 29 · Triple Jump · Place 5 · Bangor ChristianTriple Jump5.30-8.5012
May 29PVC Small School ChampionshipMay 29 · 100m Hurdles · Place 3 · Bangor Christian100m Hurdles33" / 0.838mRound P3.17.85a12
May 29PVC Small School ChampionshipMay 29 · 100m Hurdles · Place 3 · Bangor Christian100m Hurdles33" / 0.838m3.17.66a12
May 22Orono Meet #2May 22 · Triple Jump · Place 5 · Bangor ChristianTriple Jump5.31-4 PB12
May 22Orono Meet #2May 22 · 100m Hurdles · Place 3 · Bangor Christian100m Hurdles33" / 0.838m3.17.89a12
May 9Brewer Meet #2May 9 · Triple Jump · Place 5 · Bangor ChristianTriple Jump5.29-6.7512
May 9Brewer Meet #2May 9 · Shot Put · Place 15 · Bangor ChristianShot Put4kg15.18-012
May 9Brewer Meet #2May 9 · 100m Hurdles · Place 3 · Bangor Christian100m Hurdles33" / 0.838m3.17.76a12
May 2MDI Meet #2May 2 · Triple Jump · Place 1 · Bangor ChristianTriple Jump1.29-8.5012
May 2MDI Meet #2May 2 · Shot Put · Place 4 · Bangor ChristianShot Put4kg4.19-10 PB12
May 2MDI Meet #2May 2 · 100m Hurdles · Place 2 · Bangor Christian100m Hurdles33" / 0.838m2.18.10a12
Apr 16Bucksport Meet #1Apr 16 · 100m Hurdles · Place 2 · Bangor Christian100m Hurdles33" / 0.838m2.17.97a12
Apr 16Bucksport Meet #1Apr 16 · 200 Meters · Place 5 · Bangor Christian200 Meters5.31.46a PB12

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 16Maine Class BFeb 16 · 55m Hurdles · Place 15 · Bangor Christian55m Hurdles33"Round P15.10.03a PB12
Feb 7EMITL Championship Small SchoolFeb 7 · 55 Meters · Place 10 · Bangor Christian55 MetersRound P108.65 PB12
Feb 7EMITL Championship Small SchoolFeb 7 · 55m Hurdles · Place 2 · Bangor Christian55m HurdlesRound P29.9412
Feb 7EMITL Championship Small SchoolFeb 7 · 55m Hurdles · Place 2 · Bangor Christian55m Hurdles29.9712
Jan 30EMITL Meet 7BJan 30 · 55m Hurdles · Place 5 · Bangor Christian55m Hurdles33"Round P5.10.32a12
Jan 30EMITL Meet 7BJan 30 · 55m Hurdles · Place 5 · Bangor Christian55m Hurdles33"5.10.25a12
Jan 30EMITL Meet 7BJan 30 · 55 Meter · Place 14 · Bangor Christian55 MeterRound P14.8.70a PB12
Jan 10EMITL Meet 5BJan 10 · 55 Meters · Place 20 · Bangor Christian55 MetersRound P208.7312
Jan 10EMITL Meet 5BJan 10 · 55m Hurdles · Place 7 · Bangor Christian55m HurdlesRound P710.7912
Jan 3EMITL Meet 4AJan 3 · 55m Hurdles · Place 3 · Bangor Christian55m Hurdles33"Round P3.10.34a12
Jan 3EMITL Meet 4AJan 3 · 55m Hurdles · Place 4 · Bangor Christian55m Hurdles33"4.10.52a12
Jan 3EMITL Meet 4AJan 3 · 55 Meter · Place 13 · Bangor Christian55 MeterRound P13.8.76a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 20EMITL Meet 2ADec 20 · 55m Hurdles · Place 5 · Bangor Christian55m Hurdles33"Round P5.10.37a12
Dec 20EMITL Meet 2ADec 20 · 55m Hurdles · Place 6 · Bangor Christian55m Hurdles33"6.10.52a12
Dec 20EMITL Meet 2ADec 20 · 200 Meters · Place 19 · Bangor Christian200 Meters19.32.23a12
Feb 17Maine Class B Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 22 · Bangor Christian55m Hurdles33"Round P22.11.09a11
Feb 17Maine Class B Indoor Track & Field ChampionshipFeb 17 · Triple Jump · Place 20 · Bangor ChristianTriple Jump20.28-02.7511
Jan 25EMITL Meet 5AJan 25 · 55m Hurdles · Place 4 · Bangor Christian55m Hurdles33"Round P4.10.22a11
Jan 25EMITL Meet 5AJan 25 · 55m Hurdles · Place 5 · Bangor Christian55m Hurdles33"5.10.18a11
Jan 25EMITL Meet 5AJan 25 · Triple Jump · Place 6 · Bangor ChristianTriple Jump6.29-9.7511
Jan 10EMITL Meet 4AJan 10 · Triple Jump · Place 6 · Bangor ChristianTriple Jump630-10.2511
Jan 10EMITL Meet 4AJan 10 · 55m Hurdles · Place 2 · Bangor Christian55m HurdlesRound P210.3211
Jan 10EMITL Meet 4AJan 10 · 55m Hurdles · Place 2 · Bangor Christian55m Hurdles210.3611

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · Triple Jump · Place 21 · Bangor ChristianTriple Jump21.29-09.0011
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 19 · Bangor Christian300m Hurdles30" / 0.762m19.57.01a11
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 100m Hurdles · Place 11 · Bangor Christian100m Hurdles33" / 0.838mRound P11.18.29a11
May 31PVC Small School ChampionshipMay 31 · Triple Jump · Place 9 · Bangor ChristianTriple Jump930-0.5011
May 31PVC Small School ChampionshipMay 31 · 300m Hurdles · Place 6 · Bangor Christian300m Hurdles655.4511
May 31PVC Small School ChampionshipMay 31 · 100m Hurdles · Place 4 · Bangor Christian100m HurdlesRound P417.5311
May 31PVC Small School ChampionshipMay 31 · 100m Hurdles · Place 5 · Bangor Christian100m Hurdles517.9511
May 22Hampden Meet #2May 22 · Triple Jump · Place 3 · Bangor ChristianTriple Jump329-3.5011
May 22Hampden Meet #2May 22 · 300m Hurdles · Place 2 · Bangor Christian300m Hurdles256.8111
May 22Hampden Meet #2May 22 · 100m Hurdles · Place 2 · Bangor Christian100m Hurdles217.7111
May 13PVC Week 3 - Caribou HSMay 13 · Triple Jump · Place 3 · Bangor ChrisTriple Jump329-09.00—
May 13PVC Week 3 - Caribou HSMay 13 · 300m Hurdles · Place 3 · Bangor Chris300m Hurdles356.66—
May 13PVC Week 3 - Caribou HSMay 13 · 100m Hurdles · Place 1 · Bangor Chris100m Hurdles117.80—
Apr 17Bucksport Meet #1Apr 17 · 300m Hurdles · Place 5 · Bangor Christian300m Hurdles559.3111
Apr 17Bucksport Meet #1Apr 17 · 100m Hurdles · Place 2 · Bangor Christian100m Hurdles218.5411

2024 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 28EMITL Meet 3ADec 28 · 55m Hurdles · Place 12 · Bangor Christian55m Hurdles33"Round P12.10.70a11
Dec 28EMITL Meet 3ADec 28 · Triple Jump · Place 12 · Bangor ChristianTriple Jump12.29-1.5011
Dec 20EMITL Meet 2ADec 20 · 55m Hurdles · Place 9 · Bangor Christian55m Hurdles33"Round P9.10.35a11
Dec 20EMITL Meet 2ADec 20 · Triple Jump · Place 2 · Bangor ChristianTriple Jump2.30-5 PB11
Dec 14EMITL Meet 1A and 1BDec 14 · 55m Hurdles · Place 5 · Bangor Christian55m Hurdles33"5.10.35a11
Dec 14EMITL Meet 1A and 1BDec 14 · Triple Jump · Place 4 · Bangor ChristianTriple Jump4.28-811
Feb 19Maine Class B Indoor State MeetFeb 19 · 55m Hurdles · Place 16 · Bangor Christian55m Hurdles33"Round P16.10.37a10
Feb 8EMITL ChampionshipFeb 8 · Triple Jump · Place 6 · Bangor ChristianTriple Jump627-910
Feb 8EMITL ChampionshipFeb 8 · 200 Meters · Place 8 · Bangor Christian200 Meters831.0110
Feb 8EMITL ChampionshipFeb 8 · 55m Hurdles · Place 3 · Bangor Christian55m HurdlesRound P310.1410
Feb 8EMITL ChampionshipFeb 8 · 55m Hurdles · Place 3 · Bangor Christian55m Hurdles310.0610
Feb 2EMITL Meet 6AFeb 2 · Triple Jump · Place 6 · Bangor ChristianTriple Jump626-010
Feb 2EMITL Meet 6AFeb 2 · 200 Meters · Place 11 · Bangor Christian200 Meters1130.80 PB10
Feb 2EMITL Meet 6AFeb 2 · 55m Hurdles · Place 6 · Bangor Christian55m HurdlesRound P610.2210
Feb 2EMITL Meet 6AFeb 2 · 55m Hurdles · Place 6 · Bangor Christian55m Hurdles610.2210
Jan 15EMITL Meet 4BJan 15 · 55m Hurdles · Place 4 · Bangor Christian55m Hurdles33"Round P4.10.28a10
Jan 15EMITL Meet 4BJan 15 · 55m Hurdles · Place 4 · Bangor Christian55m Hurdles33"4.10.32a10
Jan 15EMITL Meet 4BJan 15 · Triple Jump · Place 4 · Bangor ChristianTriple Jump4.26-3.2510
Jan 15EMITL Meet 4BJan 15 · 200 Meters · Place 7 · Bangor Christian200 Meters7.31.19a10

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 1Maine Class C State ChampionshipJun 1 · Triple Jump · Place 22 · Bangor ChristianTriple Jump22.29-3.5010
Jun 1Maine Class C State ChampionshipJun 1 · 300m Hurdles · Place 15 · Bangor Christian300m Hurdles30" / 0.762m15.54.84a PB10
Jun 1Maine Class C State ChampionshipJun 1 · 100m Hurdles · Place 11 · Bangor Christian100m Hurdles33" / 0.838mRound P11.18.05a10
May 24PVC Small School ChampionshipMay 24 · Triple Jump · Place 9 · Bangor ChristianTriple Jump9.29-02.0010
May 24PVC Small School ChampionshipMay 24 · 300m Hurdles · Place 10 · Bangor Christian300m Hurdles30" / 0.762m10.57.84a10
May 24PVC Small School ChampionshipMay 24 · 100m Hurdles · Place 6 · Bangor Christian100m Hurdles33" / 0.838mRound P6.18.16a10
May 24PVC Small School ChampionshipMay 24 · 100m Hurdles · Place 8 · Bangor Christian100m Hurdles33" / 0.838m8.18.29a10
May 11Bangor Meet #3May 11 · Triple Jump · Place 6 · Bangor ChristianTriple Jump629-7.2510
May 11Bangor Meet #3May 11 · 300m Hurdles · Place 3 · Bangor Christian300m Hurdles355.2610
May 11Bangor Meet #3May 11 · 100m Hurdles · Place 3 · Bangor Christian100m Hurdles318.0510
May 2Ellsworth Meet #2May 2 · Triple Jump · Place 4 · Bangor ChristianTriple Jump427-1010
May 2Ellsworth Meet #2May 2 · 300m Hurdles · Place 3 · Bangor Christian300m Hurdles355.5010
May 2Ellsworth Meet #2May 2 · 100m Hurdles · Place 1 · Bangor Christian100m Hurdles118.0310
Apr 25Ellsworth Meet #1Apr 25 · Triple Jump · Place 1 · Bangor ChristianTriple Jump129-410
Apr 25Ellsworth Meet #1Apr 25 · 300m Hurdles · Place 1 · Bangor Christian300m Hurdles157.0110
Apr 25Ellsworth Meet #1Apr 25 · 100m Hurdles · Place 1 · Bangor Christian100m Hurdles118.9610
Apr 20Bangor Meet #1Apr 20 · Triple Jump · Place 9 · Bangor ChrisTriple Jump927-06.7510
Apr 20Bangor Meet #1Apr 20 · 300m Hurdles · Place 6 · Bangor Chris300m Hurdles659.5910
Apr 20Bangor Meet #1Apr 20 · 100m Hurdles · Place 5 · Bangor Chris100m Hurdles519.0710
Apr 20Bangor Meet #1Apr 20 · Triple Jump · Place 9 · Bangor ChrisTriple Jump927-06.75—
Apr 20Bangor Meet #1Apr 20 · 300m Hurdles · Place 6 · Bangor Chris300m Hurdles659.59—
Apr 20Bangor Meet #1Apr 20 · 100m Hurdles · Place 5 · Bangor Chris100m Hurdles519.07—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29EMITL Meet 3BDec 29 · 55m Hurdles · Place 7 · Bangor Christian55m Hurdles33"Round P7.10.94a10
Dec 29EMITL Meet 3BDec 29 · 200 Meters · Place 12 · Bangor Christian200 Meters12.31.44a10
Dec 22EMITL Meet 2ADec 22 · 55m Hurdles · Place 3 · Bangor Christian55m Hurdles33"Round P3.10.86a10
Dec 22EMITL Meet 2ADec 22 · 55m Hurdles · Place 5 · Bangor Christian55m Hurdles33"5.11.19a10
Dec 22EMITL Meet 2ADec 22 · 200 Meters · Place 7 · Bangor Christian200 Meters7.31.51a10
Dec 16EMITL Meet 1BDec 16 · 55m Hurdles · Place 8 · Bangor Christian55m Hurdles33"Round P8.10.99a10
Dec 16EMITL Meet 1BDec 16 · 200 Meters · Place 12 · Bangor Christian200 Meters12.31.97a10

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 3Maine Class C State ChampionshipJun 3 · 100m Hurdles · Place 18 · Bangor Christian100m Hurdles33" / 0.838mRound P18.20.40a9
May 30PVC Freshman ChampionshipMay 30 · 300m Hurdles · Place 3 · Bangor Christian300m Hurdles357.789
May 30PVC Freshman ChampionshipMay 30 · 100m Hurdles · Place 4 · Bangor Christian100m Hurdles419.889
May 27PVC Small School ChampionshipMay 27 · 300m Hurdles · Place 10 · Bangor Christian300m Hurdles1058.789
May 27PVC Small School ChampionshipMay 27 · 100m Hurdles · Place 10 · Bangor Christian100m HurdlesRound P1019.489
May 11Bucksport Meet #3May 11 · 300m Hurdles · Place 11 · Bangor Chris300m Hurdles111:00.50—
May 11Bucksport Meet #3May 11 · 100m Hurdles · Place 8 · Bangor Chris100m Hurdles819.77—
Apr 29Bangor Meet #2Apr 29 · 200 Meters · Place 14 · Bangor Christian200 Meters1432.569
Apr 29Bangor Meet #2Apr 29 · 300m Hurdles · Place 9 · Bangor Christian300m Hurdles91:02.239
Apr 29Bangor Meet #2Apr 29 · 100m Hurdles · Place 7 · Bangor Christian100m Hurdles720.189
Apr 21Old Town Meet #1Apr 21 · 300m Hurdles · Place 4 · Bangor Chris300m Hurdles41:01.88—
Apr 21Old Town Meet #1Apr 21 · 100m Hurdles · Place 3 · Bangor Chris100m Hurdles320.17—
Apr 21Old Town Meet #1Apr 21 · 100 Meters · Place 9 · Bangor Chris100 Meters915.04 PB—