Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSM New Year's Invitational · Dec 305:32.14aUSM New Year's InvitationalDecember 30, 2023
1600 Meters · OutdoorMarathon Sports Elite Invitational · May 175:20.54Marathon Sports Elite InvitationalMay 17, 2025
2 Miles · IndoorUSM New Year's Invitational · Dec 3012:24.41aUSM New Year's InvitationalDecember 30, 2022
3200 Meters · OutdoorSt. Joseph's Monks Invitational · May 2013:40.37St. Joseph's Monks InvitationalMay 20, 2023
400 Meters · IndoorUSM New Year's Invitational · Jan 41:07.91USM New Year's InvitationalJanuary 4, 2025
600 Meters · IndoorSMAA Southwesterns Championships · Feb 71:42.28SMAA Southwesterns ChampionshipsFebruary 7, 2026
600 yard Run Open Division · IndoorSMAA Southwesterns Championships · Feb 101:35.04SMAA Southwesterns ChampionshipsFebruary 10, 2024
800 Meters · IndoorMaine Class A · Feb 162:22.98aMaine Class AFebruary 16, 2026
800 Meters · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORD · May 302:22.21SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30, 2025
Shot Put · 4kg · IndoorCHEVERUS-SCARBOROUGH-MARSHWOOD-THORNTON · Dec 2024-08.50CHEVERUS-SCARBOROUGH-MARSHWOOD-THORNTONDecember 20, 2025
Shot Put · 4kg · OutdoorSMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOOD · Apr 2924-4.50SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApril 29, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 6Maine Class A ChampionshipJun 6 · 800 Meters · Place 6 · Cheverus800 Meters6.2:23.00a12
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 800 Meters · Place 4 · Cheverus800 Meters4.2:26.74a12
May 19Falmouth Meet #2May 19 · 1600 Meters · Place 1 · Cheverus1600 Meters1.5:34.30a12
May 9CHEVERUS-MARSHWOOD-NOBLE @THORNTON ACADEMYMay 9 · 800 Meters · Place 1 · Cheverus800 Meters1.2:28.92a12
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · Shot Put · Place 7 · CheverusShot Put4kg7.24-4.50 PB12
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 1600 Meters · Place 1 · Cheverus1600 Meters1.5:22.40a12
Apr 23CHEVERUS-GORHAM-SCARBOROUGH@BIDDEFORDApr 23 · 800 Meters · Place 1 · Cheverus800 Meters1.2:25.26a12

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 16Maine Class AFeb 16 · 800 Meters · Place 5 · Cheverus800 Meters5.2:22.98a PB12
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 800 Meters · Place 2 · Cheverus/Waynflete800 Meters22:27.8412
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 600 Meters · Place 1 · Cheverus/Waynflete600 Meters11:42.28 PB12
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · Shot Put · Place 11 · Cheverus/WaynfleteShot Put1125-712
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 800 Meters · Place 1 · Cheverus/Waynflete800 Meters12:28.0112
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · Shot Put · Place 3 · Cheverus/WaynfleteShot Put327-0.2512
Jan 17BONNY EAGLE-CHEVERUS-GORHAM-MASSABESICJan 17 · 600 Meters · Place 1 · Cheverus/Way600 Meters11:44.18—
Jan 17BONNY EAGLE-CHEVERUS-GORHAM-MASSABESICJan 17 · Shot Put · Place 3 · Cheverus/WayShot Put324-08.25—
Jan 8BIDD-CHEVERUS-NOBLE-WINDHAMJan 8 · 800 Meters · Place 2 · Cheverus/Waynflete800 Meters22:29.3312
Jan 8BIDD-CHEVERUS-NOBLE-WINDHAMJan 8 · Shot Put · Place 5 · Cheverus/WaynfleteShot Put523-11.5012
Jan 2USM New Year's InvitationalJan 2 · Shot Put · Place 25 · Cheverus/WaynfleteShot Put2524-1012

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 20CHEVERUS-SCARBOROUGH-MARSHWOOD-THORNTONDec 20 · Shot Put · Place 5 · CheverusShot Put4kg5.24-08.50 PB12
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · Shot Put · Place 8 · CheverusShot Put4kg8.21-04.0012
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 800 Meters · Place 3 · Cheverus800 Meters3.2:25.53a11
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 800 Meters · Place 2 · Cheverus800 Meters22:31.1111
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 600 Meters · Place 2 · Cheverus600 Meters21:43.1911
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 800 Meters · Place 1 · Cheverus Hig800 Meters12:25.48—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 800 Meters · Place 1 · Cheverus800 Meters12:25.4811
Jan 18BONNY EAGLE-CHEVERUS-GORHAM-MASSABESICJan 18 · 800 Meters · Place 1 · Cheverus800 Meters12:28.1511
Jan 11CHEVERUS-FALMOUTH-KENNEBUNK-SANFORD-WESTBROOKJan 11 · 600 Meters · Place 2 · Cheverus600 Meters21:45.0411
Jan 7BIDDEFORD-CHEVERUS-NOBLE-WINDHAM MeetJan 7 · 600 Meters · Place 1 · Cheverus Hig600 Meters11:46.91—
Jan 4USM New Year's InvitationalJan 4 · 400 Meters · Place 24 · Cheverus400 Meters241:07.91 PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 800 Meters · Place 5 · Cheverus800 Meters5.2:23.73a11
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 800 Meters · Place 3 · Cheverus800 Meters32:22.21 PB11
May 17Marathon Sports Elite InvitationalMay 17 · 1600 Meters · Place 10 · Cheverus1600 Meters105:20.54 PB11
Apr 29Cheverus Home Meet 1Apr 29 · 800 Meters · Place 1 · Cheverus Hig800 Meters12:27.37—
Apr 29Cheverus Home Meet 1Apr 29 · 800 Meters · Place 1 · Cheverus Hig800 Meters12:27.37—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21Cheverus-Marshwood-Scarborough-Thornton AcademyDec 21 · 800 Meters · Place 2 · Cheverus800 Meters2.2:30.98a11
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 800 Meters · Place 3 · Cheverus800 Meters32:32.9310
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 600 yard Run Open Division · Place 2 · Cheverus600 yard Run Open Division21:35.04 PB10
Jan 26John Thomas Terrier ClassicJan 26 · 800 Meters · Place 122 · Cheverus800 Meters1222:28.07a—
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 800 Meters · Place 1 · Cheverus800 Meters12:31.3710
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 600 yard Run Open Division · Place 2 · Cheverus600 yard Run Open Division21:35.5910
Jan 13SMAA: Bonny Eagle-Cheverus-Gorham-MassabesicJan 13 · 2 Miles · Place 2 · Cheverus2 Miles212:54.8610
Jan 13SMAA: Bonny Eagle-Cheverus-Gorham-MassabesicJan 13 · 800 Meters · Place 1 · Cheverus800 Meters12:26.7510
Jan 10SMAA: Cheverus-Falmouth-Kennebunk-Sanford-WestbrookJan 10 · 1 Mile · Place 2 · Cheverus1 Mile25:34.8310
Jan 3SMAA: Biddeford-Cheverus-Noble-WindhamJan 3 · 600 yard Run Open Division · Place 1 · Cheverus600 yard Run Open Division11:37.6610

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1Maine Class A State ChampionshipJun 1 · 800 Meters · Place 6 · Cheverus800 Meters6.2:26.73a10
May 24Southwesterns ChampionshipMay 24 · 800 Meters · Place 5 · Cheverus800 Meters52:27.0310
May 14BONNY EAGLE-CHEVERUS-KENNEBUNK @SANFORDMay 14 · 800 Meters · Place 1 · Cheverus800 Meters12:24.7810
May 11Fleet Feet Maine Elite InvitationalMay 11 · 1600 Meters · Place 10 · Cheverus1600 Meters105:23.9010
May 7Cheverus Home MeetMay 7 · 800 Meters · Place 1 · Cheverus Hig800 Meters12:23.96—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 800 Meters · Place 1 · Cheverus Hig800 Meters12:27.94—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 800 Meters · Place 1 · Cheverus Hig800 Meters12:27.94—
Apr 24CHEVERUS-MASSABESIC-WESTBROOK-THORNTONApr 24 · 1600 Meters · Place 2 · Cheverus Hig1600 Meters25:38.43—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 8 · Cheverus1 Mile8.5:32.14a PB10
Dec 30USM New Year's InvitationalDec 30 · 800 Meters · Place 3 · Cheverus800 Meters3.2:31.05a10
Dec 16SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 16 · 800 Meters · Place 1 · Cheverus800 Meters1.2:31.32a10
Feb 20Maine Class A State MeetFeb 20 · 800 Meters · Place 5 · Cheverus800 Meters5.2:29.32a9
Feb 11SMAA Southwestern ChampionshipsFeb 11 · 800 Meters · Place 6 · Cheverus Hig800 Meters62:34.67—
Jan 21SMAA: Cheverus-Deering-Portland-South PortlandJan 21 · 800 Meters · Place 2 · Cheverus Hig800 Meters22:32.29—
Jan 14SMAA: Bonny Eagle-Cheverus-Gorham-MassabesicJan 14 · 800 Meters · Place 1 · Cheverus Hig800 Meters12:33.96—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20St. Joseph's Monks InvitationalMay 20 · 3200 Meters · Place 2 · Cheverus Hig3200 Meters213:40.37 PB—
May 17SMAA: Cheverus, Deering, Falmouth, Scarborough, WindhamMay 17 · 800 Meters · Place 11 · Cheverus Hig800 Meters112:37.45—
May 10SMAA: Westbrook, South Portland, Cheverus@ GorhamMay 10 · 800 Meters · Place 3 · Cheverus Hig800 Meters32:32.80—
May 4SMAA: Westbrook, Windham, Massabesic @ CheverusMay 4 · 1600 Meters · Place 1 · Cheverus Hig1600 Meters15:42.52—
Apr 26SMAA: Marshwood, Cheverus, Biddeford @ SanfordApr 26 · 1600 Meters · Place 5 · Cheverus Hig1600 Meters55:50.49—
Apr 26SMAA: Marshwood, Cheverus, Biddeford @ SanfordApr 26 · 800 Meters · Place 4 · Cheverus Hig800 Meters42:40.88—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 2 Miles · Place 7 · Cheverus2 Miles7.12:24.41a PB9
Dec 27SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 27 · 1 Mile · Place 4 · Cheverus1 Mile4.5:50.98a9
Dec 27SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 27 · 800 Meters · Place 1 · Cheverus800 Meters1.2:38.92a9
Dec 12SMAA: Biddeford-Cheverus-Noble-WindhamDec 12 · 2 Miles · Place 1 · Cheverus2 Miles1.13:02.34a9
Dec 12SMAA: Biddeford-Cheverus-Noble-WindhamDec 12 · 1 Mile · Place 1 · Cheverus1 Mile1.5:55.52a9