Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBates Invitational · Jan 194:41.03aBates InvitationalJanuary 19, 2024
1 Mile · OutdoorRidge Night of 1600's · May 84:39.26aRidge Night of 1600'sMay 8, 2023
1500 Meters · OutdoorMaien State Pine Tree Classic · Apr 194:16.98Maien State Pine Tree ClassicApril 19, 2024
1600 Meters · IndoorSJTCA Winter Meet #11 · Jan 304:35.60SJTCA Winter Meet #11January 30, 2023
1600 Meters · OutdoorNJSIAA Sectionals North 2 Groups 1 and 4 · Jun 24:30.51aNJSIAA Sectionals North 2 Groups 1 and 4June 2, 2023
1600 Meters · OutdoorRaider Twilight · May 74:43.94Raider TwilightMay 7, 2021
3000 Meters · IndoorLynn Ruddy Invitational · Feb 99:11.73Lynn Ruddy InvitationalFebruary 9, 2024
3200 Meters · IndoorSJTCA Winter Meet #9 · Jan 239:59.75SJTCA Winter Meet #9January 23, 2023
3200 Meters · OutdoorNJSIAA Sectionals North 2 Groups 1 and 4 · Jun 29:46.72aNJSIAA Sectionals North 2 Groups 1 and 4June 2, 2023
3200 Meters · OutdoorRidge Twilight Meet II Night of 3200s · May 1410:16.42Ridge Twilight Meet II Night of 3200s May 14, 2021
5000 Meters · IndoorMaine State Championships · Feb 816:15.70aMaine State ChampionshipsFebruary 8, 2025
5000 Meters · OutdoorCarla Coffey Classic · Apr 1216:01.73aCarla Coffey ClassicApril 12, 2024
800 Meters · IndoorSkyland Conference Indoor Championship · Jan 232:09.63Skyland Conference Indoor ChampionshipJanuary 23, 2022
800 Meters · OutdoorRaider Twilight I · May 52:05.76Raider Twilight IMay 5, 2023

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

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 11Carla Coffey ClassicApr 11 · 5000 Meters · BowdoinBowdoin5000 Meters--DNSSo
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 35 · BowdoinBowdoin1500 Meters354:25.62SO
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 5000 Meters · Place 10 · BowdoinBowdoin5000 Meters10.16:28.99aSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22Bobcat Fresh Tune-upFeb 22 · 3000 Meters · Place 8 · BowdoinBowdoin3000 Meters89:29.58SO
Feb 14Lynn Ruddy InvitationalFeb 14 · 3000 Meters · BowdoinBowdoin3000 Meters--DNFSo
Feb 8Maine State ChampionshipsFeb 8 · 5000 Meters · Place 12 · BowdoinBowdoin5000 Meters12.16:15.70a PBSo
Jan 26Middlebury's NESCAC Invite Jan 26 · 3000 Meters · Place 40 · BowdoinBowdoin3000 Meters409:29.04a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 27NESCAC Track andand Field ChampionshipsApr 27 · 5000 Meters · BowdoinBowdoin5000 Meters--DNFFr
Apr 19Maien State Pine Tree ClassicApr 19 · 1500 Meters · Place 21 · BowdoinBowdoin1500 Meters214:16.98 PBFR
Apr 12Carla Coffey ClassicApr 12 · 5000 Meters · Place 6 · BowdoinBowdoin5000 Meters6.16:01.73a PBFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 9Lynn Ruddy InvitationalFeb 9 · 3000 Meters · Place 6 · BowdoinBowdoin3000 Meters69:11.73 PBFR
Feb 3Maine College State meetFeb 3 · 3000 Meters · Place 11 · BowdoinBowdoin3000 Meters11.9:17.38aFr
Jan 19Bates InvitationalJan 19 · 1 Mile · Place 12 · BowdoinBowdoin1 Mile12.4:41.03a PBFr

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 2 Groups 1 and 4Jun 2 · 3200 Meters · Place 11 · Watchung Hills RegWatchung Hills Reg3200 Meters11.9:46.72a PB12
Jun 2NJSIAA Sectionals North 2 Groups 1 and 4Jun 2 · 1600 Meters · Place 9 · Watchung Hills RegWatchung Hills Reg1600 Meters9.4:30.51a PB12
May 23Skyland Conference ChampionshipsMay 23 · 1600 Meters · Place 14 · Watchung BoysWatchung Boys1600 Meters144:34.32—
May 23Skyland Conference ChampionshipsMay 23 · 800 Meters · Place 22 · Watchung BoysWatchung Boys800 Meters222:06.22—
May 16Somerset County ChampionshipsMay 16 · 3200 Meters · Place 7 · Watchung Hills RegWatchung Hills Reg3200 Meters7.9:52.07a12
May 16Somerset County ChampionshipsMay 16 · 1600 Meters · Place 7 · Watchung Hills RegWatchung Hills Reg1600 Meters7.4:32.42a12
May 8Ridge Night of 1600'sMay 8 · 1 Mile · Place 20 · Watchung Hills RegWatchung Hills Reg1 Mile20.4:39.26a PB12
May 5Raider Twilight IMay 5 · 800 Meters · Place 7 · Watchung HilWatchung Hil800 Meters72:05.76 PB—
Apr 22Somerset County RelaysApr 22 · 1600 Meters · Place 3 · Watchung Hills Reg.Watchung Hills Reg.1600 Meters34:31.9912

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30SJTCA Winter Meet #11Jan 30 · 1600 Meters · Place 2 · Watchung Hills Reg.Watchung Hills Reg.1600 Meters24:35.60 PB12
Jan 23SJTCA Winter Meet #9Jan 23 · 3200 Meters · Place 2 · Watchung Hills Reg.Watchung Hills Reg.3200 Meters29:59.75 PB12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 2 Groups 1 and 4Jun 3 · 3200 Meters · Place 11 · Watchung Hills RegWatchung Hills Reg3200 Meters11.9:57.84a11
May 24Skyland Conference ChampionshipsMay 24 · 3200 Meters · Place 2 · Watchung HilWatchung Hil3200 Meters29:58.94—
May 24Skyland Conference ChampionshipsMay 24 · 1600 Meters · Place 4 · Watchung HilWatchung Hil1600 Meters44:34.67—
May 17Somerset County ChampionshipsMay 17 · 3200 Meters · Place 5 · Watchung Hills RegWatchung Hills Reg3200 Meters5.10:05.71a11
May 17Somerset County ChampionshipsMay 17 · 1600 Meters · Place 4 · Watchung Hills RegWatchung Hills Reg1600 Meters4.4:38.89a11
May 9Ridge Night of 1600'sMay 9 · 1600 Meters · Place 7 · Watchung Hills RegWatchung Hills Reg1600 Meters7.4:31.61a11
Apr 16Somerset County RelaysApr 16 · 1600 Meters · Place 1 · Watchung HilWatchung Hil1600 Meters14:38.7411

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 12NJSIAA Sectional Championships - North 2 Group 1&4 Feb 12 · 800 Meters · Place 20 · Watchung Hills Reg.Watchung Hills Reg.800 Meters202:11.4211
Feb 12NJSIAA Sectional Championships - North 2 Group 1&4 Feb 12 · 1600 Meters · Place 8 · Watchung Hills Reg.Watchung Hills Reg.1600 Meters84:42.7611
Jan 23Skyland Conference Indoor ChampionshipJan 23 · 800 Meters · Place 14 · Watchung Hills Reg.Watchung Hills Reg.800 Meters142:09.63 PB11
Jan 23Skyland Conference Indoor ChampionshipJan 23 · 1600 Meters · Place 5 · Watchung Hills Reg.Watchung Hills Reg.1600 Meters54:39.5611

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 2 Groups 1 and 4Jun 4 · 3200 Meters · Place 12 · Watchung Hills RegWatchung Hills Reg3200 Meters12.10:17.13a10
Jun 4NJSIAA Sectionals North 2 Groups 1 and 4Jun 4 · 1600 Meters · Place 9 · Watchung Hills RegWatchung Hills Reg1600 Meters9.4:45.63a10
May 24Somerset County ChampionshipsMay 24 · 3200 Meters · Place 7 · Watchung HilWatchung Hil3200 Meters710:20.59—
May 24Somerset County ChampionshipsMay 24 · 1600 Meters · Place 11 · Watchung HilWatchung Hil1600 Meters114:44.00—
May 20Skyland Conference ChampionshipsMay 20 · 800 Meters · Place 12 · Watchung HilWatchung Hil800 Meters122:13.07—
May 20Skyland Conference ChampionshipsMay 20 · 1600 Meters · Place 3 · Watchung HilWatchung Hil1600 Meters34:43.74—
May 14Ridge Twilight Meet II Night of 3200s May 14 · 3200 Meters · Place 27 · M Watchung HilM Watchung Hil3200 Meters2710:16.42 PB—
May 7Raider TwilightMay 7 · 1600 Meters · Place 16 · M Watchung HilM Watchung Hil1600 Meters164:43.94 PB—
Apr 30Ridge Night of 1600'sApr 30 · 1600 Meters · Place 72 · Watchung Hills RegWatchung Hills Reg1600 Meters72.4:52.06a10
Apr 24Somerset County RelaysApr 24 · 1600 Meters · Place 10 · Watchung HillsWatchung Hills1600 Meters104:54.7510

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 22Watchung Hills vs. Bridgewater-RaritanMar 22 · 1600 Meters · Place 2 · Watchung Hills RegWatchung Hills Reg1600 Meters2.4:59.0Unofficial10