Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBison Open and Multi · Jan 264:36.92aBison Open and MultiJanuary 26, 2024
10,000 Meters · OutdoorPSAC Outdoor Track & Field Championships · May 833:06.79aPSAC Outdoor Track & Field ChampionshipsMay 8, 2025
1000 Meters · IndoorAuerbach Freshmen-Sophomore Meet Large School · Jan 63:00.01Auerbach Freshmen-Sophomore Meet Large SchoolJanuary 6, 2019
10000 Meters · OutdoorBison Outdoor Classic · Apr 1232:13.30aBison Outdoor ClassicApril 12, 2024
1500 Meters · OutdoorStan Romanoski Open · Mar 224:12.83aStan Romanoski OpenMarch 22, 2024
2 Miles · IndoorMIAA Division 1 Championships · Feb 1210:04.37aMIAA Division 1 ChampionshipsFebruary 12, 2020
2 Miles · OutdoorMIAA D1 North Champs · Jun 1910:14.64aMIAA D1 North ChampsJune 19, 2021
300 Meters · IndoorBSC #5 · Jan 2443.21aBSC #5January 24, 2019
3000 Meters · IndoorPenn State Tune-Up · Feb 178:57.66aPenn State Tune-UpFebruary 17, 2023
3000 Meters · OutdoorU Mass Lowell Invitational · Mar 269:18.86aU Mass Lowell InvitationalMarch 26, 2022
400 Meters · OutdoorBrookline v. Framingham & Natick · May 157.77aBrookline v. Framingham & NatickMay 1, 2019
5000 Meters · Indoor2024 PSAC Indoor T&F Championships · Feb 1815:42.76a2024 PSAC Indoor T&F ChampionshipsFebruary 18, 2024
5000 Meters · OutdoorCarnegie Mellon Invitational · Mar 2915:24.39aCarnegie Mellon InvitationalMarch 29, 2024

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · 10,000 Meters · Place 18 · Indiana (Pa.)Indiana (Pa.)10,000 Meters18.33:06.79a PBSr
May 3Stan Romanoski OpenMay 3 · 1500 Meters · Place 4 · Indiana (Pa.)Indiana (Pa.)1500 Meters44:18.91SR
Apr 17John Papa InvitationalApr 17 · 5000 Meters · Place 5 · Indiana (Pa.)Indiana (Pa.)5000 Meters516:00.53SR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 10000 Meters · Place 32 · Indiana (Pa.)Indiana (Pa.)10000 Meters3232:37.84aSr
Mar 28CMUTF InviteMar 28 · 5000 Meters · Place 22 · Indiana (Pa.)Indiana (Pa.)5000 Meters2215:34.90aSr
Mar 22IUP Ed Fry InvitationalMar 22 · 10000 Meters · Place 5 · Indiana (Pa.)Indiana (Pa.)10000 Meters534:01.49aSr

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3PSAC Outdoor ChampionshipsMay 3 · 10000 Meters · Place 19 · Indiana (Pa.)Indiana (Pa.)10000 Meters1933:49.30JR
Apr 20Mountaineer TwilightApr 20 · 5000 Meters · Place 3 · Indiana (Pa.)Indiana (Pa.)5000 Meters3.15:47.76aJr
Apr 12Bison Outdoor ClassicApr 12 · 10000 Meters · Place 33 · Indiana (Pa.)Indiana (Pa.)10000 Meters3332:13.30a PB—
Mar 29Carnegie Mellon InvitationalMar 29 · 5000 Meters · Place 11 · Indiana (Pa.)Indiana (Pa.)5000 Meters11.15:24.39a PBJr
Mar 22Stan Romanoski OpenMar 22 · 1500 Meters · Place 21 · Indiana (Pa.)Indiana (Pa.)1500 Meters214:12.83a PB—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 182024 PSAC Indoor T&F ChampionshipsFeb 18 · 5000 Meters · Place 15 · Indiana (Pa.)Indiana (Pa.)5000 Meters15.15:42.76a PBJr
Jan 26Bison Open and MultiJan 26 · 1 Mile · Place 20 · Indiana (Pa.)Indiana (Pa.)1 Mile204:36.92a PB—
Jan 19YSU Collegiate Invitational presented by Southwoods HealthJan 19 · 3000 Meters · Place 17 · Indiana (Pa.)Indiana (Pa.)3000 Meters17.9:09.20aJr

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 112023 PSAC Outdoor Track & Field ChampionshipsMay 11 · 10,000 Meters · Place 14 · Indiana (Pa.)Indiana (Pa.)10,000 Meters14.33:16.90aSo
May 6WVU Last ChanceMay 6 · 5000 Meters · Place 4 · Indiana (Pa.)Indiana (Pa.)5000 Meters415:35.56SO
Apr 29Paul Kaiser ClassicApr 29 · 5000 Meters · Place 19 · Indiana (Pa.)Indiana (Pa.)5000 Meters1916:12.88SO
Apr 8Ed Fry Invitational Apr 8 · 10000 Meters · Place 4 · Indiana (Pa.)Indiana (Pa.)10000 Meters433:21.33SO
Mar 24Carnegie Mellon Track & Field InvitationalMar 24 · 5000 Meters · Place 6 · Indiana (Pa.)Indiana (Pa.)5000 Meters6.15:31.30aSo

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Penn State Tune-UpFeb 17 · 3000 Meters · Place 14 · Indiana U of PAIndiana U of PA3000 Meters148:57.66a PB—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13NEICAAA Outdoor Track & Field ChampionshipsMay 13 · 10,000 Meters · Place 25 · HartfordHartford10,000 Meters25.35:06.75aFr
Apr 30CCSU InvitationalApr 30 · 3000 Meters · Place 12 · HartfordHartford3000 Meters12.9:27.12aFr
Apr 232022 Bobbi Palma UAlbany Spring ClassicApr 23 · 5000 Meters · Place 2 · HartfordHartford5000 Meters2.16:04.45aFr
Apr 9Wilton Wright InvitationalApr 9 · 10,000 Meters · Place 2 · HartfordHartford10,000 Meters2.33:39.19aFr
Mar 26U Mass Lowell InvitationalMar 26 · 3000 Meters · Place 28 · HartfordHartford3000 Meters28.9:18.86a PBFr

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 22Coaches Tribute MeetJan 22 · 3000 Meters · Place 11 · HartfordHartford3000 Meters11.9:12.44aFr

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 4Brown Alden InvitationDec 4 · 5000 Meters · Place 7 · HartfordHartford5000 Meters7.16:05.30aFr

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 19MIAA D1 North ChampsJun 19 · 2 Miles · Place 16 · FraminghamFramingham2 Miles16.10:14.64a PB12
Jun 19MIAA D1 North ChampsJun 19 · 2 Miles · Place 16 · FraminghamFramingham2 Miles16.10:14.64aUnofficial12
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · 1 Mile · Place 7 · FraminghamFramingham1 Mile7.4:36.09aUnofficial12
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · 800 Meters · FraminghamFramingham800 MetersRelay Split—2:12Unofficial12
Jun 5MSTCA Lou Tozzi InvitationalJun 5 · 2 Miles · Place 12 · FraminghamFramingham2 Miles1210:20.3212
Jun 2Brookline v. FraminghamJun 2 · 800 Meters · Place 2 · FraminghamFramingham800 Meters2.2:07.4Unofficial12
May 26Framingham vs NatickMay 26 · 2 Miles · Place 1 · FraminghamFramingham2 Miles1.10:25.6Unofficial12
May 19Framingham vs MiltonMay 19 · 2 Miles · Place 1 · FraminghamFramingham2 Miles1.10:11.1Unofficial12
May 12Framingham vs WellesleyMay 12 · 800 Meters · Place 2 · FraminghamFramingham800 Meters2.2:08Unofficial12
Mar 31Framingham vs WalpoleMar 31 · 300 Meters · FraminghamFramingham300 Meters—41.0Unofficial12
Mar 31Framingham vs WalpoleMar 31 · 1000 Meters · Place 2 · FraminghamFramingham1000 Meters2.2:51.4Unofficial12

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 1 ChampionshipsFeb 12 · 2 Miles · Place 22 · FraminghamFramingham2 Miles22.10:04.37a PB11
Feb 5Bay State Conference ChampionshipFeb 5 · 2 Miles · Place 6 · FraminghamFramingham2 Miles610:11.63JR
Jan 23BSC #5Jan 23 · 1 Mile · Place 8 · FraminghamFramingham1 Mile8.4:41.18a11

2019 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 19BSC #2Dec 19 · 2 Miles · Place 7 · FraminghamFramingham2 Miles7.10:13.54a11
Dec 19BSC #2Dec 19 · 400 Meters · FraminghamFramingham400 MetersRelay Split—59.2Unofficial11
Dec 12Bay State Conf #1Dec 12 · 2 Miles · Place 4 · FraminghamFramingham2 Miles4.10:31.38a11
Dec 12BSC #1Dec 12 · 2 Miles · Place 4 · FraminghamFramingham2 Miles4.10:31.38a11
Feb 6BSC ChampionshipFeb 6 · 2 Miles · Place 12 · FraminghamFramingham2 Miles12.10:49.21a10
Feb 2Z. Walter Janiak Freshman/Sophomore InvitationalFeb 2 · 1 Mile · Place 5 · FraminghamFramingham1 Mile5.5:07.91a10
Feb 2Janiak FR/SOPH MeetFeb 2 · 440 Yards · FraminghamFramingham440 YardsRelay Split—65.4Unofficial10
Feb 2Janiak FR/SOPH MeetFeb 2 · 1 Mile · Place 5 · FraminghamFramingham1 Mile5.5:07.91aUnofficial10
Jan 30BSC #6Jan 30 · 1 Mile · Place 22 · FraminghamFramingham1 Mile225:01.5210
Jan 24BSC #5Jan 24 · 300 Meters · Place 9 · FraminghamFramingham300 Meters9.43.21a PB10
Jan 24BSC #5Jan 24 · 2 Miles · Place 8 · FraminghamFramingham2 Miles8.10:58.07a10
Jan 17BSC #4Jan 17 · 2 Miles · Place 15 · FraminghamFramingham2 Miles15.10:54.58a10
Jan 6Auerbach Freshmen-Sophomore Meet Large SchoolJan 6 · 1000 Meters · Place 8 · FraminghamFramingham1000 Meters83:00.01 PBSO
Jan 3BSC #3Jan 3 · 1000 Meters · Place 30 · FraminghamFramingham1000 Meters303:03.3210

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8Newton North @ FraminghamMay 8 · 1 Mile · FraminghamFramingham1 Mile—5:11.2Unofficial10
May 8Newton North @ FraminghamMay 8 · 400 Meters · FraminghamFramingham400 MetersRelay Split—66.3Unofficial10
May 4MSTCA Frosh / Soph LargeMay 4 · 2 Miles · Place 22 · FraminghamFramingham2 Miles22.10:41.84a10
May 1Brookline v. Framingham & NatickMay 1 · 2 Miles · Place 4 · FraminghamFramingham2 Miles4.10:38.92a10
May 1Brookline v. Framingham & NatickMay 1 · 400 Meters · Place 7 · FraminghamFramingham400 Meters7.57.77a PB10
Apr 24Framingham vs MiltonApr 24 · 2 Miles · Place 3 · FraminghamFramingham2 Miles3.10:54.7Unofficial10
Apr 24Framingham vs MiltonApr 24 · 400m Hurdles · Place 2 · FraminghamFramingham400m Hurdles36" / 0.914m2.69.7Unofficial10
Apr 10Framingham vs WellesleyApr 10 · 2 Miles · Place 3 · FraminghamFramingham2 Miles3.10:50.1Unofficial10
Apr 10Framingham vs WellesleyApr 10 · 400m Hurdles · Place 3 · FraminghamFramingham400m Hurdles36" / 0.914m3.70.1Unofficial10
Apr 3FHS 400 Time TrialApr 3 · 400 Meters · FraminghamFramingham400 Meters—58Unofficial10

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20BSC #2Dec 20 · 1 Mile · Place 24 · FraminghamFramingham1 Mile24.5:07.62a10
Dec 13Bay State Conference #1Dec 13 · 1000 Meters · Place 27 · FraminghamFramingham1000 Meters27.3:01.44a10

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 30Framingham/Needham/MiltonApr 30 · 100 Meters · FraminghamFramingham100 Meters—14.2Unofficial9
Apr 11Framingham vs BraintreeApr 11 · 800 Meters · FraminghamFramingham800 Meters—2:19Unofficial9