Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGeneseo Early Season Invite · Apr 411.10aGeneseo Early Season InviteApril 4, 2026
200 Meters · IndoorNazareth Conference Challenge Cup · Jan 3122.68Nazareth Conference Challenge CupJanuary 31, 2026
200 Meters · OutdoorGeneseo Early Season Invite · Apr 422.07aGeneseo Early Season InviteApril 4, 2026
300 Meters · IndoorNazareth Alumni Opener · Dec 535.09aNazareth Alumni OpenerDecember 5, 2025
400 Meters · IndoorAARTFC Indoor Championships · Mar 648.12aAARTFC Indoor ChampionshipsMarch 6, 2026
400 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 147.14aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
400 Meters · Relay Split · IndoorNazareth D3 Elite Meet · Feb 1348.778Nazareth D3 Elite MeetFebruary 13, 2026
500 Meters · IndoorBrockport Saturday Night Rust Buster · Jan 171:04.74Brockport Saturday Night Rust BusterJanuary 17, 2026
60 Meters · IndoorRIT Friday Invitational · Jan 237.21aRIT Friday InvitationalJanuary 23, 2026
600 Meters · IndoorHoughton December Classic · Dec 11:24.19aHoughton December ClassicDecember 1, 2023
800 Meters · IndoorRochester Spring Opener · Mar 291:53.38aRochester Spring OpenerMarch 29, 2026
800 Meters · OutdoorSection V Class A1-B2 Championships · May 282:04.62aSection V Class A1-B2 ChampionshipsMay 28, 2022

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 400 Meters · Place 15 · RITRIT400 MetersRound P15.47.74aJr
May 10Widener Final QualifierMay 10 · 400 Meters · Place 1 · RITRIT400 Meters1.47.68aJr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 400 Meters · Place 2 · RITRIT400 MetersRound P2.49.02aJr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 400 Meters · Place 1 · RITRIT400 Meters1.47.14a PBJr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 200 Meters · Place 8 · RITRIT200 MetersRound P8.22.14aWind: 1.1Jr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 200 Meters · Place 8 · RITRIT200 Meters8.22.31aWind: 1.8Jr
Apr 11Bison Outdoor ClassicApr 11 · 400 Meters · Place 4 · RITRIT400 Meters4.48.27aJr
Apr 4Geneseo Early Season InviteApr 4 · 200 Meters · Place 7 · RITRIT200 Meters7.22.07a PBWind: 0.6Jr
Apr 4Geneseo Early Season InviteApr 4 · 100 Meters · Place 10 · RITRIT100 Meters10.11.10a PBWind: 1.6Jr

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 800 Meters · Place 1 · RITRIT800 Meters1.1:53.38a PBJr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 400 Meters · Place 3 · RITRIT400 Meters348.12a PBJR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 400 Meters · Place 1 · RITRIT400 Meters149.24aJr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 200 Meters · Place 9 · RITRIT200 Meters922.79aJr
Feb 13Nazareth D3 Elite MeetFeb 13 · 400 Meters · RITRIT400 MetersRelay Split—48.778 PBJr
Feb 13Nazareth D3 Elite MeetFeb 13 · 400 Meters · Place 1 · RITRIT400 Meters1.49.05aJr
Jan 31Nazareth Conference Challenge CupJan 31 · 400 Meters · Place 2 · RITRIT400 Meters248.83JR
Jan 31Nazareth Conference Challenge CupJan 31 · 200 Meters · Place 2 · RITRIT200 Meters222.68 PBJR
Jan 23RIT Friday InvitationalJan 23 · 300 Meters · Place 1 · RITRIT300 Meters135.24aJr
Jan 23RIT Friday InvitationalJan 23 · 200 Meters · Place 6 · RITRIT200 Meters623.09aJr
Jan 23RIT Friday InvitationalJan 23 · 60 Meters · Place 7 · RITRIT60 MetersRound P77.21a PBJr
Jan 17Brockport Saturday Night Rust BusterJan 17 · 500 Meters · Place 1 · RITRIT500 Meters11:04.74 PBJR

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 300 Meters · Place 1 · RITRIT300 Meters1.35.09a PBJr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Place 3 · RITRIT400 Meters3.49.29aJr
Mar 7AARTFCMar 7 · 400 Meters · Place 7 · RITRIT400 Meters7.49.37aSo
Feb 28Liberty League ChampionshipsFeb 28 · 400 Meters · Place 1 · RITRIT400 Meters148.88SO
Feb 14Nazareth DIII Elite MeetFeb 14 · 400 Meters · Place 2 · RITRIT400 Meters2.49.38aSo
Jan 30RIT January Thursday InvitationalJan 30 · 400 Meters · Place 1 · RITRIT400 Meters149.54a—
Jan 24RIT January Friday MeetJan 24 · 400 Meters · Place 1 · RITRIT400 Meters149.66a—
Jan 17Brockport Friday Night Rust BusterJan 17 · 400 Meters · Place 1 · RITRIT400 Meters149.85a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 500 Meters · Place 1 · RITRIT500 Meters1.1:05.06aSo
Dec 6Nazareth AlumniDec 6 · 400 Meters · RITRIT400 MetersRelay Split—49.917So
Mar 12024 AARTFC Indoor Track & Field ChampionshipsMar 1 · 400 Meters · Place 12 · RITRIT400 Meters12.50.57aFr
Feb 232024 Liberty League Indoor TF ChampionshipsFeb 23 · 400 Meters · Place 3 · RITRIT400 Meters350.44a—
Feb 16Nazareth Conference Tune-UpFeb 16 · 400 Meters · Place 2 · RITRIT400 Meters250.88a—
Feb 2Brockport Multi & InvitationalFeb 2 · 400 Meters · Place 3 · RITRIT400 Meters351.46a—
Feb 2Brockport Multi & InvitationalFeb 2 · 200 Meters · Place 17 · RITRIT200 Meters1723.85a—
Jan 26RIT Indoor Track & Field InvitationalJan 26 · 400 Meters · Place 1 · RITRIT400 Meters1.51.94aFr
Jan 20Golden Eagle InvitationalJan 20 · 500 Meters · Place 1 · RITRIT500 Meters11:06.79a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15AARTFC DIII OutdoorMay 15 · 400 Meters · Place 15 · RITRIT400 Meters1549.22a—
May 3Liberty League Outdoor ChampionshipsMay 3 · 400 Meters · Place 2 · RITRIT400 Meters250.03a—
May 3Liberty League Outdoor ChampionshipsMay 3 · 400 Meters · Place 3 · RITRIT400 Meters349.56a—
Apr 26Rochester Spring TwilightApr 26 · 400 Meters · Place 2 · RITRIT400 Meters248.84a—
Apr 20RIT InvitationalApr 20 · 400 Meters · Place 1 · RITRIT400 Meters1.49.78aFr
Apr 20RIT InvitationalApr 20 · 200 Meters · Place 9 · RITRIT200 Meters9.23.40aWind: 2.7Fr
Mar 30Geneseo Early Season InvitationalMar 30 · 400 Meters · Place 2 · RITRIT400 Meters2.49.51aFr
Mar 30Geneseo Early Season InvitationalMar 30 · 200 Meters · Place 19 · RITRIT200 Meters19.23.80aWind: -0.5Fr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · 500 Meters · Place 2 · RITRIT500 Meters2.1:06.60aFr
Dec 8Nazareth Alumni OpenerDec 8 · 300 Meters · Place 9 · RITRIT300 Meters9.36.82aFr
Dec 1Houghton December ClassicDec 1 · 600 Meters · Place 3 · RITRIT600 Meters3.1:24.19a PBFr
Jan 6Section 5 RWTL #5-Wayne-Finger LakesJan 6 · 600 Meters · Place 3 · North Rose Wolcott CentralNorth Rose Wolcott Central600 Meters3.1:28.24a12

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 2Section V State Qualifier Division 2Jun 2 · 400 Meters · Place 6 · North Rose Wolcott CentralNorth Rose Wolcott Central400 Meters6.52.17a12

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 300 Meters · Place 6 · North Rose Wolcott CentralNorth Rose Wolcott Central300 Meters6.40.01a12
Dec 27Section 5 RWTL #4Dec 27 · 600 Meters · Place 1 · North Rose Wolcott CentralNorth Rose Wolcott Central600 Meters1.1:29.23a12
Dec 16Section 5 RWTL #2-WFLDec 16 · 300 Meters · Place 5 · North Rose Wolcott CentralNorth Rose Wolcott Central300 Meters5.38.49a12
Dec 16Section 5 RWTL #2-WFLDec 16 · 600 Meters · Place 1 · North Rose Wolcott CentralNorth Rose Wolcott Central600 Meters1.1:27.22a12
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 600 Meters · Place 1 · North Rose Wolcott CentralNorth Rose Wolcott Central600 Meters1.1:27.21a11

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 28Section V Class A1-B2 ChampionshipsMay 28 · 800 Meters · Place 2 · North Rose Wolcott CentralNorth Rose Wolcott Central800 Meters2.2:04.62a PB11
May 13South Seneca InvitationalMay 13 · 800 Meters · Place 1 · North Rose Wolcott CentralNorth Rose Wolcott Central800 Meters1.2:05.18a11

2021 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 300 Meters · Place 4 · North Rose Wolcott CentralNorth Rose Wolcott Central300 Meters4.40.32a11
Dec 28Section 5 RWTL #3Dec 28 · 600 Meters · Place 1 · North Rose Wolcott CentralNorth Rose Wolcott Central600 Meters1.1:30.21a11
Dec 17Section 5 RWTL #2-WFLDec 17 · 300 Meters · Place 6 · North Rose Wolcott CentralNorth Rose Wolcott Central300 Meters6.39.60a11
Dec 17Section 5 RWTL #2-WFLDec 17 · 600 Meters · Place 1 · North Rose Wolcott CentralNorth Rose Wolcott Central600 Meters1.1:30.18a11
Dec 8WF-L Early Indoor #2Dec 8 · 300 Meters · Place 3 · North Rose Wolcott CentralNorth Rose Wolcott Central300 Meters3.39.63a11
Dec 8WF-L Early Indoor #2Dec 8 · 600 Meters · Place 1 · North Rose Wolcott CentralNorth Rose Wolcott Central600 Meters1.1:31.51a11
Dec 3WF-L Early IndoorDec 3 · 600 Meters · Place 1 · North Rose Wolcott CentralNorth Rose Wolcott Central600 Meters1.1:35.05a11