Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorCommunity Cup Championships · May 2218.49aCommunity Cup ChampionshipsMay 22, 2026
200 Meters · IndoorKVAC Meet 3A · Jan 1032.04KVAC Meet 3AJanuary 10, 2024
300m Hurdles · 30" / 0.762m · OutdoorMaine Class C Championship · Jun 653.57aMaine Class C ChampionshipJune 6, 2026
55m Hurdles · 33" · IndoorKVAC Meet 1A · Dec 1110.82aKVAC Meet 1ADecember 11, 2025
55m Hurdles · 33" · OutdoorKVAC Meet 1C · Dec 911.80aKVAC Meet 1CDecember 9, 2023
High Jump · IndoorKVAC Meet 2B · Dec 154-04.00KVAC Meet 2BDecember 15, 2023
High Jump · OutdoorKVAC Meet 1C · Dec 94-04.00KVAC Meet 1CDecember 9, 2023
Long Jump · OutdoorKVAC Meet 1C · Dec 911-10.25KVAC Meet 1CDecember 9, 2023
Pole Vault · IndoorMaine Class B · Feb 169-00.00Maine Class BFebruary 16, 2026
Pole Vault · OutdoorMaine Class C Championship · Jun 69-00.00Maine Class C ChampionshipJune 6, 2026
Triple Jump · IndoorMaine Class B · Feb 1630-05.75Maine Class BFebruary 16, 2026
Triple Jump · OutdoorWaterville Meet #1 · Apr 2830-6.25Waterville Meet #1April 28, 2026

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 6Maine Class C ChampionshipJun 6 · Triple Jump · Place 25 · WinslowTriple Jump25.28-10.0011
Jun 6Maine Class C ChampionshipJun 6 · Pole Vault · Place 4 · WinslowPole Vault4.9-00.00 PB11
Jun 6Maine Class C ChampionshipJun 6 · 300m Hurdles · Place 12 · Winslow300m Hurdles30" / 0.762m12.53.57a PB11
Jun 6Maine Class C ChampionshipJun 6 · 100m Hurdles · Place 16 · Winslow100m Hurdles33" / 0.838m16.18.76a11
May 30KVAC Small School ChampionshipMay 30 · Triple Jump · Place 10 · WinslowTriple Jump10.30-011
May 30KVAC Small School ChampionshipMay 30 · Pole Vault · Place 2 · WinslowPole Vault2.9-011
May 30KVAC Small School ChampionshipMay 30 · 300m Hurdles · Place 8 · Winslow300m Hurdles30" / 0.762m8.54.91a11
May 30KVAC Small School ChampionshipMay 30 · 100m Hurdles · Place 18 · Winslow100m Hurdles33" / 0.838mRound P18.22.19a11
May 22Community Cup ChampionshipsMay 22 · Triple Jump · Place 10 · WinslowTriple Jump10.29-911
May 22Community Cup ChampionshipsMay 22 · Pole Vault · Place 2 · WinslowPole Vault2.9-011
May 22Community Cup ChampionshipsMay 22 · 300m Hurdles · Place 5 · Winslow300m Hurdles30" / 0.762m5.54.51a11
May 22Community Cup ChampionshipsMay 22 · 100m Hurdles · Place 7 · Winslow100m Hurdles33" / 0.838m7.18.49a PB11
May 16Marathon Sports Elite InvitationalMay 16 · Pole Vault · Place 5 · WinslowPole Vault5.9-011
May 13Winslow HS MeetMay 13 · Triple Jump · Place 5 · WinslowTriple Jump5.29-9.5011
May 13Winslow HS MeetMay 13 · Pole Vault · Place 2 · WinslowPole Vault2.9-011
May 13Winslow HS MeetMay 13 · 300m Hurdles · Place 4 · Winslow300m Hurdles30" / 0.762m4.54.86a11
May 13Winslow HS MeetMay 13 · 100m Hurdles · Place 8 · Winslow100m Hurdles33" / 0.838m8.19.19a11
May 9Waterville InvitationalMay 9 · Triple Jump · Place 6 · WinslowTriple Jump6.30-5.2511
May 9Waterville InvitationalMay 9 · Pole Vault · Place 1 · WinslowPole Vault1.9-011
May 9Waterville InvitationalMay 9 · 300m Hurdles · Place 4 · Winslow300m Hurdles30" / 0.762m4.56.10a11
May 9Waterville InvitationalMay 9 · 100m Hurdles · Place 9 · Winslow100m Hurdles33" / 0.838mRound P9.18.81a11
May 8Nokomis Meet #1May 8 · Triple Jump · Place 3 · WinslowTriple Jump3.29-1.5011
May 8Nokomis Meet #1May 8 · Pole Vault · Place 1 · WinslowPole Vault1.9-011
Apr 28Waterville Meet #1Apr 28 · Triple Jump · Place 2 · WinslowTriple Jump2.30-6.25 PB11
Apr 28Waterville Meet #1Apr 28 · Pole Vault · Place 1 · WinslowPole Vault1.9-011
Apr 28Waterville Meet #1Apr 28 · 300m Hurdles · Place 3 · Winslow300m Hurdles30" / 0.762m3.54.84a11
Apr 28Waterville Meet #1Apr 28 · 100m Hurdles · Place 6 · Winslow100m Hurdles33" / 0.838m6.19.59a11
Apr 16Messalonskee Meet #1Apr 16 · Triple Jump · Place 5 · WinslowTriple Jump5.30-5.5011
Apr 16Messalonskee Meet #1Apr 16 · Pole Vault · Place 1 · WinslowPole Vault1.9-011
Apr 16Messalonskee Meet #1Apr 16 · 300m Hurdles · Place 2 · Winslow300m Hurdles30" / 0.762m2.54.76a11
Apr 16Messalonskee Meet #1Apr 16 · 100m Hurdles · Place 5 · Winslow100m Hurdles33" / 0.838m5.19.15a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 16Maine Class BFeb 16 · Triple Jump · Place 12 · WinslowTriple Jump12.30-05.75 PB11
Feb 16Maine Class BFeb 16 · Pole Vault · Place 3 · WinslowPole Vault3.9-00.00 PB11
Jan 10KVAC Meet 3CJan 10 · Triple Jump · Place 8 · Winslow HighTriple Jump829-09.7511
Jan 10KVAC Meet 3CJan 10 · Pole Vault · Winslow HighPole Vault—7-06.0011
Jan 10KVAC Meet 3CJan 10 · Triple Jump · Place 8 · Winslow HighTriple Jump829-09.7511
Jan 10KVAC Meet 3CJan 10 · Pole Vault · Winslow HighPole Vault—7-06.0011

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 22KVAC Meet 2ADec 22 · 55m Hurdles · Place 4 · Winslow55m Hurdles33"4.10.91a11
Dec 22KVAC Meet 2ADec 22 · Triple Jump · Place 2 · WinslowTriple Jump2.29-4.2511
Dec 22KVAC Meet 2ADec 22 · Pole Vault · Place 1 · WinslowPole Vault1.7-611
Dec 11KVAC Meet 1ADec 11 · 55m Hurdles · Place 3 · Winslow55m Hurdles33"3.10.82a PB11
Dec 11KVAC Meet 1ADec 11 · Triple Jump · Place 2 · WinslowTriple Jump2.29-06.5011
Dec 11KVAC Meet 1ADec 11 · Pole Vault · Place 2 · WinslowPole Vault2.7-06.0011
Jan 8KVAC Meet 4CJan 8 · Triple Jump · Place 5 · Winslow HighTriple Jump529-09.5010
Jan 8KVAC Meet 4CJan 8 · Pole Vault · Place 5 · Winslow HighPole Vault56-00.0010
Jan 8KVAC Meet 4CJan 8 · 55m Hurdles · Place 5 · Winslow High55m Hurdles511.3510

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · Pole Vault · Place 5 · WinslowPole Vault5.7-06.0010

2024 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 20KVAC Meet 2CDec 20 · 55m Hurdles · Place 8 · Winslow55m Hurdles33"8.11.59a10
Dec 20KVAC Meet 2CDec 20 · Triple Jump · Place 3 · WinslowTriple Jump3.29-9.5010
Dec 20KVAC Meet 2CDec 20 · Pole Vault · Place 9 · WinslowPole Vault9.5-610
Dec 12KVAC Meet 1CDec 12 · 55m Hurdles · Place 8 · Winslow55m Hurdles33"8.11.35a10
Dec 12KVAC Meet 1CDec 12 · Triple Jump · Place 7 · WinslowTriple Jump7.28-11.7510
Feb 10KVAC Class B ChampionshipFeb 10 · High Jump · Place 12 · Winslow HighHigh Jump124-02.009
Feb 10KVAC Class B ChampionshipFeb 10 · 55m Hurdles · Place 9 · Winslow High55m HurdlesRound P911.329
Feb 2KVAC Meet 6BFeb 2 · Triple Jump · Place 10 · Winslow HighTriple Jump1028-00.259
Feb 2KVAC Meet 6BFeb 2 · High Jump · Place 7 · Winslow HighHigh Jump74-02.009
Feb 2KVAC Meet 6BFeb 2 · 55m Hurdles · Place 9 · Winslow High55m Hurdles911.549
Jan 19KVAC Meet 5BJan 19 · High Jump · Place 9 · Winslow HighHigh Jump94-00.009
Jan 19KVAC Meet 5BJan 19 · Triple Jump · Place 12 · Winslow HighTriple Jump1227-07.009
Jan 10KVAC Meet 3AJan 10 · Triple Jump · Place 7 · Winslow HighTriple Jump728-04.009
Jan 10KVAC Meet 3AJan 10 · High Jump · Place 10 · Winslow HighHigh Jump104-02.009
Jan 10KVAC Meet 3AJan 10 · 200 Meters · Place 11 · Winslow High200 Meters1132.04 PB9
Jan 4KVAC Meet 4AJan 4 · Triple Jump · Place 5 · Winslow HighTriple Jump528-03.759
Jan 4KVAC Meet 4AJan 4 · High Jump · Place 11 · Winslow HighHigh Jump113-10.009
Jan 4KVAC Meet 4AJan 4 · 55m Hurdles · Place 7 · Winslow High55m Hurdles711.829

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 1Maine Class C State ChampionshipJun 1 · Triple Jump · Place 17 · WinslowTriple Jump17.29-59
Jun 1Maine Class C State ChampionshipJun 1 · 300m Hurdles · Place 21 · Winslow300m Hurdles30" / 0.762m21.56.81a9
May 24KVAC Small School ChampionshipMay 24 · Triple Jump · Place 8 · WinslowTriple Jump8.29-08.509
May 24KVAC Small School ChampionshipMay 24 · 300m Hurdles · Place 10 · Winslow300m Hurdles30" / 0.762m10.56.86a9
May 11Waterville InvitationalMay 11 · Triple Jump · Place 13 · Winslow HighTriple Jump1327-08.009
May 11Waterville InvitationalMay 11 · 300m Hurdles · Place 15 · Winslow High300m Hurdles1557.399
May 11Waterville InvitationalMay 11 · 100m Hurdles · Place 15 · Winslow High100m HurdlesRound P1520.379
May 3Waterville HS MeetMay 3 · Triple Jump · Place 6 · Winslow HighTriple Jump628-05.00—
May 3Waterville HS MeetMay 3 · 300m Hurdles · Place 3 · Winslow High300m Hurdles358.36—
May 3Waterville HS MeetMay 3 · 100m Hurdles · Place 5 · Winslow High100m Hurdles520.34—
Apr 26Lewiston Meet #1Apr 26 · Triple Jump · Place 11 · Winslow HighTriple Jump1127-04.009
Apr 26Lewiston Meet #1Apr 26 · High Jump · Place 11 · Winslow HighHigh Jump113-10.009
Apr 26Lewiston Meet #1Apr 26 · 300m Hurdles · Place 6 · Winslow High300m Hurdles61:00.839
Apr 26Lewiston Meet #1Apr 26 · 100m Hurdles · Place 5 · Winslow High100m Hurdles520.549
Apr 18Winslow MeetApr 18 · Triple Jump · Place 11 · WinslowTriple Jump11.26-01.509
Apr 18Winslow MeetApr 18 · 300m Hurdles · Place 5 · Winslow300m Hurdles30" / 0.762m5.59.88a9
Apr 18Winslow MeetApr 18 · High Jump · Place 6 · WinslowHigh Jump6.3-10.009

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15KVAC Meet 2BDec 15 · 55m Hurdles · Place 4 · Winslow55m Hurdles33"4.13.54a9
Dec 15KVAC Meet 2BDec 15 · Triple Jump · Place 3 · WinslowTriple Jump3.28-02.509
Dec 15KVAC Meet 2BDec 15 · High Jump · Place 6 · WinslowHigh Jump6.4-04.00 PB9

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 9KVAC Meet 1CDec 9 · 55m Hurdles · Place 7 · Winslow55m Hurdles33"7.11.80a PB9
Dec 9KVAC Meet 1CDec 9 · Long Jump · Place 10 · WinslowLong Jump10.11-10.25 PB9
Dec 9KVAC Meet 1CDec 9 · High Jump · Place 3 · WinslowHigh Jump3.4-04.00 PB9