Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMARSHWOOD-PORTLAND-WESTBROOK-WINDHAM · Jan 175:16.50MARSHWOOD-PORTLAND-WESTBROOK-WINDHAMJanuary 17, 2026
1 Mile · OutdoorUSATF New England Youth Invitational · Jun 15:26.73USATF New England Youth InvitationalJune 1, 2025
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 25:05.57aUSATF New England Youth InvitationalMarch 2, 2025
1500 Meters · Outdoor2024 USATF National Youth Outdoor Championships · Jun 265:01.64a2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
1600 Meters · OutdoorPortland HS Home Meet 2 · May 205:22.49aPortland HS Home Meet 2May 20, 2026
2 Miles · IndoorChev-DEERING-PORTLAND-SO PORTLAND · Jan 2411:08.68Chev-DEERING-PORTLAND-SO PORTLANDJanuary 24, 2026
200 Meters · Indoor2025 USATF Maine Indoor Youth/Open/Masters Championship · Mar 1533.80a2025 USATF Maine Indoor Youth/Open/Masters ChampionshipMarch 15, 2025
2000m Steeplechase · 0.762m · OutdoorUSATF New England Youth Series #4 · May 177:14.19aUSATF New England Youth Series #4May 17, 2026
2000m Steeplechase · OutdoorUSATF New England Youth Invitational · Jun 17:23.68USATF New England Youth InvitationalJune 1, 2025
3000 Meters · Outdoor2025 USATF Maine Association 14 & Under Championship · Aug 910:16.15a2025 USATF Maine Association 14 & Under ChampionshipAugust 9, 2025
300m Hurdles · 30" / 0.762m · OutdoorBIDDEFORD-CHEVERUS-PORTLAND@MASSABESIC · May 1153.19aBIDDEFORD-CHEVERUS-PORTLAND@MASSABESICMay 11, 2026
3200 Meters · OutdoorMaine Class A Championship · Jun 610:47.14aMaine Class A ChampionshipJune 6, 2026
400 Meters · IndoorChev-DEERING-PORTLAND-SO PORTLAND · Jan 241:07.57Chev-DEERING-PORTLAND-SO PORTLANDJanuary 24, 2026
5000 Meters · IndoorNew Balance Nationals Indoor · Mar 1318:08.86New Balance Nationals IndoorMarch 13, 2025
600 Meters · IndoorTHORNTON-KENN- PORTLAND-GORHAM · Jan 81:47.79THORNTON-KENN- PORTLAND-GORHAMJanuary 8, 2026
800 Meters · IndoorBIDDEFORD-FALMOUTH-MASSABESIC-PORTLAND-SANFORD · Dec 202:29.92aBIDDEFORD-FALMOUTH-MASSABESIC-PORTLAND-SANFORDDecember 20, 2025
800 Meters · OutdoorBONNY EAGLE-PORTLAND @THORNTON ACADEMY · May 22:34.69aBONNY EAGLE-PORTLAND @THORNTON ACADEMYMay 2, 2026
Long Jump · Indoor2025 USATF Maine Indoor Youth/Open/Masters Championship · Mar 153.27m2025 USATF Maine Indoor Youth/Open/Masters ChampionshipMarch 15, 2025
Pole Vault · OutdoorCentral Maine Freshman Track and Field Championship Meet · Jun 15-6Central Maine Freshman Track and Field Championship MeetJune 1, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 3200 Meters · Place 5 · PortlandPortland3200 Meters5.10:53.50a9
Jun 6Maine Class A ChampionshipJun 6 · 3200 Meters · Place 2 · PortlandPortland3200 Meters2.10:47.14a PB9
Jun 1Central Maine Freshman Track and Field Championship MeetJun 1 · Pole Vault · Place 8 · PortlandPortlandPole Vault8.5-6 PB9
Jun 1Central Maine Freshman Track and Field Championship MeetJun 1 · 300m Hurdles · Place 2 · PortlandPortland300m Hurdles30" / 0.762m2.53.95a9
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 3200 Meters · Place 2 · PortlandPortland3200 Meters2.11:06.06a9
May 20Portland HS Home Meet 2May 20 · Pole Vault · Place 2 · PortlandPortlandPole Vault2.5-09
May 20Portland HS Home Meet 2May 20 · 300m Hurdles · Place 3 · PortlandPortland300m Hurdles30" / 0.762m3.54.38a9
May 20Portland HS Home Meet 2May 20 · 1600 Meters · Place 1 · PortlandPortland1600 Meters1.5:22.49a PB9
May 17USATF New England Youth Series #4May 17 · 2000m Steeplechase · Place 1 · 01-Unattached01-Unattached2000m Steeplechase0.762m1.7:14.19a PB9
May 11BIDDEFORD-CHEVERUS-PORTLAND@MASSABESICMay 11 · 300m Hurdles · Place 4 · PortlandPortland300m Hurdles30" / 0.762m4.53.19a PB9
May 11BIDDEFORD-CHEVERUS-PORTLAND@MASSABESICMay 11 · 3200 Meters · Place 1 · PortlandPortland3200 Meters1.11:22.84a9
May 3USATF New England Youth Series #2May 3 · 2000m Steeplechase · Place 1 · Valor TC PortlandValor TC Portland2000m Steeplechase0.762m1.7:46.04a9
May 2BONNY EAGLE-PORTLAND @THORNTON ACADEMYMay 2 · 800 Meters · Place 1 · PortlandPortland800 Meters1.2:34.69a PB9

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 2 Miles · Place 12 · PortlandPortland2 Miles12.11:14.23a9
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 2 Miles · Place 12 · PortlandPortland2 Miles12.11:14.23a9
Feb 16Maine Class AFeb 16 · 2 Miles · Place 1 · PortlandPortland2 Miles1.11:09.45a9
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 2 Miles · Place 1 · PortlandPortland2 Miles111:08.68 PB9
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 400 Meters · Place 2 · PortlandPortland400 Meters21:07.57 PB9
Jan 17MARSHWOOD-PORTLAND-WESTBROOK-WINDHAMJan 17 · 800 Meters · Place 1 · PortlandPortland800 Meters12:31.309
Jan 17MARSHWOOD-PORTLAND-WESTBROOK-WINDHAMJan 17 · 1 Mile · Place 1 · PortlandPortland1 Mile15:16.50 PB9
Jan 8THORNTON-KENN- PORTLAND-GORHAMJan 8 · 800 Meters · Place 1 · PortlandPortland800 Meters12:31.209
Jan 8THORNTON-KENN- PORTLAND-GORHAMJan 8 · 600 Meters · Place 1 · PortlandPortland600 Meters11:47.79 PB9
Jan 2USM New Year's InvitationalJan 2 · 2 Miles · Place 1 · PortlandPortland2 Miles111:20.689

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20BIDDEFORD-FALMOUTH-MASSABESIC-PORTLAND-SANFORDDec 20 · 800 Meters · Place 1 · PortlandPortland800 Meters1.2:29.92a PB9
Dec 9BIDD-B.E.-DEER-GORHAM-MARSH-NOBLE-PORT-SCARBORODec 9 · 1 Mile · Place 1 · PortlandPortland1 Mile1.5:23.55a9
Mar 152025 USATF Maine Indoor Youth/Open/Masters ChampionshipMar 15 · Long Jump · Place 10 · Valor TC PortlandValor TC PortlandLong Jump103.27m PB8
Mar 152025 USATF Maine Indoor Youth/Open/Masters ChampionshipMar 15 · 55m Hurdles · Place 6 · Valor TC PortlandValor TC Portland55m Hurdles612.54a8
Mar 152025 USATF Maine Indoor Youth/Open/Masters ChampionshipMar 15 · 200 Meters · Place 10 · Valor TC PortlandValor TC Portland200 Meters1033.80a PB8
Mar 13New Balance Nationals IndoorMar 13 · 5000 Meters · Place 12 · Valor TC PortlandValor TC Portland5000 Meters1218:08.86 PB8
Mar 13New Balance Nationals IndoorMar 13 · 1 Mile · Place 26 · Valor TC PortlandValor TC Portland1 Mile265:19.128
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 1 · Valor TC PortlandValor TC Portland1 Mile1.5:26.50a8
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 1 · Valor TC PortlandValor TC Portland1500 Meters1.5:05.57a PB8
Mar 2USATF New England Youth InvitationalMar 2 · 800 Meters · Place 4 · Valor TC PortlandValor TC Portland800 Meters4.2:33.38a8

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Aug 92025 USATF Maine Association 14 & Under ChampionshipAug 9 · 3000 Meters · Place 1 · Valor TC PortlandValor TC Portland3000 Meters1.10:16.15a PB8
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 1 · Valor TC PortlandValor TC Portland3000 Meters110:34.1314
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 2000m Steeplechase · Place 1 · Valor TC PortlandValor TC Portland2000m Steeplechase17:23.6914
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 1 · Valor TC PortlandValor TC Portland3000 Meters110:34.1314
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 2000m Steeplechase · Place 1 · Valor TC PortlandValor TC Portland2000m Steeplechase17:23.6914
Jun 21USATF Maine Association Junior Olympic Championship Jun 21 · 3000 Meters · Place 1 · Valor TC PortlandValor TC Portland3000 Meters1.10:46.00a8
Jun 21USATF Maine Association Junior Olympic Championship Jun 21 · 1500 Meters · Place 2 · Valor TC PortlandValor TC Portland1500 Meters2.5:05.19a8
Jun 1USATF New England Youth InvitationalJun 1 · 2000m Steeplechase · Place 1 · Valor TC PortlandValor TC Portland2000m Steeplechase17:23.68 PB14
Jun 1USATF New England Youth InvitationalJun 1 · 1500 Meters · Place 1 · Valor TC PortlandValor TC Portland1500 Meters15:05.1914
Jun 1USATF New England Youth InvitationalJun 1 · 1 Mile · Place 1 · Valor TC PortlandValor TC Portland1 Mile15:26.73 PB14

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 2000m Steeplechase · Place 3 · 01-Unattached01-Unattached2000m Steeplechase0.762m3.8:00.38a7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 3000 Meters · Place 2 · 01-Unattached01-Unattached3000 Meters2.10:46.81a7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 5 · 01-Unattached01-Unattached1500 Meters5.5:01.64a PB7

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 3000 Meters · Place 1 · 01-Unattached01-Unattached3000 Meters1.11:02.16a6
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Place 6 · 01-Unattached01-Unattached1500 Meters6.5:25.43a6
Jun 24USATF Maine Association Junior Olympic ChampionshipsJun 24 · 3000 Meters · 01-Unattached01-Unattached3000 Meters—DNS6
Jun 24USATF Maine Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · 01-Unattached01-Unattached1500 Meters—DNS6