Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAARTFC Outdoor Track & Field Championships · May 1410.88aAARTFC Outdoor Track & Field ChampionshipsMay 14, 2025
200 Meters · IndoorAARTFC Indoor Championships · Mar 622.10aAARTFC Indoor ChampionshipsMarch 6, 2026
200 Meters · OutdoorGeneseo Early Season Invite · Apr 421.98aGeneseo Early Season InviteApril 4, 2026
300 Meters · IndoorNazareth Alumni · Dec 635.43aNazareth AlumniDecember 6, 2024
400 Meters · IndoorNazareth Alumni Opener · Dec 550.16aNazareth Alumni OpenerDecember 5, 2025
400 Meters · OutdoorSt. John Fisher Cardinal Last Chance · May 1149.40aSt. John Fisher Cardinal Last ChanceMay 11, 2025
400 Meters · Relay Split · IndoorNazareth Alumni Opener · Dec 549.837Nazareth Alumni OpenerDecember 5, 2025
55 Meter · IndoorMohawk Valley Kickoff · Dec 26.85aMohawk Valley KickoffDecember 2, 2022
55 Meters · IndoorSection III Class AA & A Championships · Feb 96.80Section III Class AA & A ChampionshipsFebruary 9, 2023
60 Meter · IndoorBrockport Friday Night Invite · Feb 207.04aBrockport Friday Night InviteFebruary 20, 2026
60 Meters · IndoorNazareth Conference Tune Up · Feb 217.04Nazareth Conference Tune UpFebruary 21, 2025
600 Meters · IndoorArt McKinnon Meet #5 · Jan 31:26.56aArt McKinnon Meet #5January 3, 2024
Long Jump · IndoorUtica Challenge · Dec 2919-05.00Utica ChallengeDecember 29, 2021

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 200 Meters · Place 8 · SUNY GeneseoSUNY Geneseo200 Meters8.22.39aWind: 0.1So
Apr 4Geneseo Early Season InviteApr 4 · 200 Meters · Place 4 · SUNY GeneseoSUNY Geneseo200 Meters4.21.98a PBWind: 0.5So
Apr 4Geneseo Early Season InviteApr 4 · 100 Meters · Place 6 · SUNY GeneseoSUNY Geneseo100 Meters6.10.97aWind: 1.8So

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 200 Meters · Place 16 · SUNY GeneseoSUNY Geneseo200 Meters16.22.19aWind: -0.5So
Mar 6AARTFC Indoor ChampionshipsMar 6 · 200 Meters · Place 7 · SUNY GeneseoSUNY Geneseo200 Meters722.10a PBSO
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 60 Meter · Place 7 · SUNY GeneseoSUNY Geneseo60 MeterRound P7.7.07aSo
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 60 Meter · Place 8 · SUNY GeneseoSUNY Geneseo60 Meter8.7.10aSo
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 200 Meters · Place 1 · SUNY GeneseoSUNY Geneseo200 Meters1.22.22aSo
Feb 20Brockport Friday Night InviteFeb 20 · 60 Meter · Place 2 · SUNY GeneseoSUNY Geneseo60 MeterRound P2.7.07aSo
Feb 20Brockport Friday Night InviteFeb 20 · 60 Meter · Place 2 · SUNY GeneseoSUNY Geneseo60 Meter2.7.04a PBSo
Feb 20Brockport Friday Night InviteFeb 20 · 200 Meters · Place 1 · SUNY GeneseoSUNY Geneseo200 Meters1.22.19aSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 200 Meters · Place 7 · SUNY GeneseoSUNY Geneseo200 Meters7.22.43aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 400 Meters · Place 12 · SUNY GeneseoSUNY Geneseo400 Meters1250.81SO

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · SUNY GeneseoSUNY Geneseo400 MetersRelay Split—49.837 PBSo
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Place 7 · SUNY GeneseoSUNY Geneseo400 Meters7.50.16a PBSo
Mar 7AARTFCMar 7 · 200 Meters · Place 8 · SUNY GeneseoSUNY Geneseo200 Meters8.22.16aFr
Feb 28Empire 8 ChampionshipsFeb 28 · 400 Meters · Place 12 · SUNY GeneseoSUNY Geneseo400 Meters1250.69FR
Feb 28Empire 8 ChampionshipsFeb 28 · 60 Meters · Place 5 · SUNY GeneseoSUNY Geneseo60 Meters57.13FR
Feb 21Nazareth Conference Tune UpFeb 21 · 200 Meters · Place 5 · SUNY GeneseoSUNY Geneseo200 Meters522.56FR
Feb 21Nazareth Conference Tune UpFeb 21 · 60 Meters · Place 5 · SUNY GeneseoSUNY Geneseo60 MetersRound P57.13FR
Feb 21Nazareth Conference Tune UpFeb 21 · 60 Meters · Place 3 · SUNY GeneseoSUNY Geneseo60 Meters37.04 PBFR
Feb 7Utica Blue and OrangeFeb 7 · 60 Meter · Place 13 · SUNY GeneseoSUNY Geneseo60 MeterRound P13.7.17aWind: 0Fr
Feb 7Utica Blue and OrangeFeb 7 · 200 Meters · Place 4 · SUNY GeneseoSUNY Geneseo200 Meters4.22.32aWind: 0Fr
Jan 25Nazareth Conference Challenge CupJan 25 · 200 Meters · Place 4 · SUNY GeneseoSUNY Geneseo200 Meters422.86a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 200 Meters · Place 22 · SUNY GeneseoSUNY Geneseo200 Meters22.22.41aWind: -1.2Fr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 100 Meters · Place 15 · SUNY GeneseoSUNY Geneseo100 MetersRound P15.10.88a PBWind: 1.4Fr
May 11St. John Fisher Cardinal Last ChanceMay 11 · 400 Meters · Place 2 · SUNY GeneseoSUNY Geneseo400 Meters2.49.40a PBFr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 200 Meters · Place 3 · SUNY GeneseoSUNY Geneseo200 Meters3.22.14aWind: 2Fr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 100 Meters · Place 5 · SUNY GeneseoSUNY Geneseo100 MetersRound P5.10.87aWind: 2.8Fr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 100 Meters · Place 3 · SUNY GeneseoSUNY Geneseo100 Meters3.11.10aWind: 0.6Fr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 100 Meters · Place 20 · SUNY GeneseoSUNY Geneseo100 MetersRound P20.11.33aWind: 0.3Fr
Apr 4Geneseo EarlyApr 4 · 200 Meters · Place 2 · SUNY GeneseoSUNY Geneseo200 Meters2.21.81aWind: 4Fr
Apr 4Geneseo EarlyApr 4 · 100 Meters · Place 6 · SUNY GeneseoSUNY Geneseo100 Meters6.10.95aWind: 3.4Fr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 300 Meters · Place 1 · SUNY GeneseoSUNY Geneseo300 Meters1.35.43a PBFr
Dec 6Nazareth AlumniDec 6 · 60 Meter · Place 9 · SUNY GeneseoSUNY Geneseo60 MeterRound P9.7.20aFr
Dec 6Nazareth AlumniDec 6 · 400 Meters · SUNY GeneseoSUNY Geneseo400 MetersRelay Split—51.096Fr
Jan 3Art McKinnon Meet #5Jan 3 · 300 Meters · Place 1 · WhitesboroWhitesboro300 Meters1.36.65a12
Jan 3Art McKinnon Meet #5Jan 3 · 600 Meters · Place 2 · WhitesboroWhitesboro600 Meters2.1:26.56a PB12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30Section III Boys State QualifierMay 30 · 400 Meters · Place 3 · WhitesboroWhitesboro400 Meters3.50.96a12
May 30Section III Boys State QualifierMay 30 · 200 Meters · Place 5 · WhitesboroWhitesboro200 Meters5.23.08aWind: 0.712
May 14TVL InvitationalMay 14 · 200 Meters · Place 3 · WhitesboroWhitesboro200 Meters322.8112
May 14TVL InvitationalMay 14 · 400 Meters · Place 2 · WhitesboroWhitesboro400 Meters250.5312
May 14TVL InvitationalMay 14 · 100 Meters · Place 2 · WhitesboroWhitesboro100 Meters211.2612
May 10John Arcaro Co-Ed ClassicMay 10 · 400 Meters · Place 3 · WhitesboroWhitesboro400 Meters350.6112
May 3Ed Wadas Memorial CO-ED INVITEMay 3 · 400 Meters · Place 4 · WhitesboroWhitesboro400 Meters450.7312
May 3Ed Wadas Memorial CO-ED INVITEMay 3 · 200 Meters · Place 3 · WhitesboroWhitesboro200 Meters322.9212
Apr 26The Cahill ClassicApr 26 · 200 Meters · Place 2 · WhitesboroWhitesboro200 Meters222.9712
Apr 26The Cahill ClassicApr 26 · 400 Meters · Place 1 · WhitesboroWhitesboro400 Meters150.4812
Apr 20Niskayuna Spring RelaysApr 20 · 200 Meters · Place 8 · WhitesboroWhitesboro200 Meters823.7112
Apr 20Niskayuna Spring RelaysApr 20 · 200 Meters · Place 8 · WhitesboroWhitesboro200 Meters823.7112
Apr 20Niskayuna Spring RelaysApr 20 · 200 Meters · Place 8 · WhitesboroWhitesboro200 Meters823.7112

2023 Indoor Track

24 results
DateMeetEventPlMarkGr
Dec 27CNY Holiday ClassicDec 27 · 300 Meters · Place 1 · WhitesboroWhitesboro300 Meters1.35.96a12
Dec 27CNY Holiday ClassicDec 27 · 55 Meter · Place 16 · WhitesboroWhitesboro55 Meter16.6.98a12
Dec 19John DiMao Memorial Invitational Session 2Dec 19 · 600 Meters · Place 1 · WhitesboroWhitesboro600 Meters1.1:29.07a12
Dec 19John DiMao Memorial Invitational Session 2Dec 19 · 55 Meter · Place 4 · WhitesboroWhitesboro55 Meter4.7.02a12
Dec 15Mohawk Valley Meet #3Dec 15 · 300 Meters · Place 2 · WhitesboroWhitesboro300 Meters2.36.63a12
Dec 15Mohawk Valley Meet #3Dec 15 · 55 Meter · Place 1 · WhitesboroWhitesboro55 Meter1.6.87a12
Dec 12Oscar B. Jensen Memorial Relays MVITA Session 2Dec 12 · 300 Meters · Place 1 · WhitesboroWhitesboro300 Meters1.36.52a12
Dec 12Oscar B. Jensen Memorial Relays MVITA Session 2Dec 12 · 55 Meter · Place 1 · WhitesboroWhitesboro55 Meter1.6.93a12
Feb 15Section III State QualifierFeb 15 · 300 Meters · Place 8 · WhitesboroWhitesboro300 Meters837.7811
Feb 15Section III State QualifierFeb 15 · 55 Meters · Place 10 · WhitesboroWhitesboro55 Meters106.8411
Feb 15Section III State QualifierFeb 15 · 300 Meters · Place 8 · WhitesboroWhitesboro300 Meters837.7811
Feb 15Section III State QualifierFeb 15 · 55 Meters · Place 10 · WhitesboroWhitesboro55 MetersRound P106.8411
Feb 9Section III Class AA & A ChampionshipsFeb 9 · 300 Meters · Place 1 · WhitesboroWhitesboro300 Meters137.0411
Feb 9Section III Class AA & A ChampionshipsFeb 9 · 55 Meters · Place 2 · WhitesboroWhitesboro55 Meters26.80 PB11
Jan 26CSC/Tri-Valley League ChampionshipsJan 26 · 300 Meters · Place 2 · WhitesboroWhitesboro300 Meters237.4111
Jan 26CSC/Tri-Valley League ChampionshipsJan 26 · 55 Meters · Place 2 · WhitesboroWhitesboro55 Meters26.8111
Jan 21Mohawk Valley Meet #6Jan 21 · 55 Meters · Place 2 · WhitesboroWhitesboro55 Meters26.8111
Jan 21Mohawk Valley Meet #6Jan 21 · 300 Meters · Place 3 · WhitesboroWhitesboro300 Meters337.6811
Jan 21Mohawk Valley Meet #6Jan 21 · 55 Meters · Place 2 · WhitesboroWhitesboro55 Meters26.8111
Jan 21Mohawk Valley Meet #6Jan 21 · 300 Meters · Place 3 · WhitesboroWhitesboro300 Meters337.6811
Jan 12Art McKinnon Meet #5Jan 12 · 55 Meters · Place 3 · WhitesboroWhitesboro55 Meters36.8411
Jan 12Art McKinnon Meet #5Jan 12 · 300 Meters · Place 3 · WhitesboroWhitesboro300 Meters337.8411
Jan 6Mohawk Valley Meet #4Jan 6 · 300 Meters · Place 2 · WhitesboroWhitesboro300 Meters237.3811
Jan 6Mohawk Valley Meet #4Jan 6 · 55 Meters · Place 5 · WhitesboroWhitesboro55 Meters56.88011

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 400 Meters · Place 17 · WhitesboroWhitesboro400 Meters1752.1611
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 400 Meters · Place 17 · WhitesboroWhitesboro400 Meters1752.1611
Jun 1Section III State Qualifier MeetJun 1 · 400 Meters · Place 1 · WhitesboroWhitesboro400 Meters149.7911
Jun 1Section III State Qualifier MeetJun 1 · 400 Meters · Place 1 · WhitesboroWhitesboro400 Meters149.7911
May 26Section III Class A ChampionshipsMay 26 · 400 Meters · Place 2 · WhitesboroWhitesboro400 Meters2.50.36a11
May 26Section III Class A ChampionshipsMay 26 · 200 Meters · Place 1 · WhitesboroWhitesboro200 Meters1.22.66a11
May 16TVL ChampionshipsMay 16 · 200 Meters · Place 1 · WhitesboroWhitesboro200 Meters122.8511
May 16TVL ChampionshipsMay 16 · 400 Meters · Place 1 · WhitesboroWhitesboro400 Meters152.8611
May 16TVL ChampionshipsMay 16 · 100 Meters · Place 3 · WhitesboroWhitesboro100 Meters311.5511
May 12John Arcaro Co-Ed ClassicMay 12 · 400 Meters · Place 4 · WhitesboroWhitesboro400 Meters450.6711
Apr 29Chittenango InvitationalApr 29 · 100 Meters · Place 7 · WhitesboroWhitesboro100 Meters711.5511
Apr 21Cook - DeStefano Track and Field InvitationalApr 21 · 400 Meters · Place 1 · WhitesboroWhitesboro400 Meters151.4211

2022 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 28CNY Holiday ClassicDec 28 · 55 Meter · Place 11 · WhitesboroWhitesboro55 Meter11.6.89a11
Dec 9Oscar B. Jensen Memorial Relays-FridayDec 9 · 300 Meters · Place 5 · WhitesboroWhitesboro300 Meters5.38.12a11
Dec 9Oscar B. Jensen Memorial Relays-FridayDec 9 · 600 Meters · Place 4 · WhitesboroWhitesboro600 Meters4.1:32.93a11
Dec 2Mohawk Valley KickoffDec 2 · 55 Meter · Place 1 · WhitesboroWhitesboro55 Meter1.6.85a PB11
Feb 2Section III Class AA & A ChampionshipsFeb 2 · 55 Meters · Place 5 · WhitesboroWhitesboro55 Meters56.92510
Jan 28CSC/Tri-Valley League ChampionshipsJan 28 · Long Jump · Place 2 · WhitesboroWhitesboroLong Jump219-02.7510
Jan 28CSC/Tri-Valley League ChampionshipsJan 28 · 55 Meters · Place 2 · WhitesboroWhitesboro55 Meters26.9010
Jan 20Mohawk Valley Meet #6Jan 20 · Long Jump · Place 7 · WhitesboroWhitesboroLong Jump718-04.5010
Jan 20Mohawk Valley Meet #6Jan 20 · 55 Meters · Place 10 · WhitesboroWhitesboro55 Meters107.1510
Jan 14Mohawk Valley Meet #5Jan 14 · Long Jump · Place 6 · WhitesboroWhitesboroLong Jump618-10.7510
Jan 14Mohawk Valley Meet #5Jan 14 · 55 Meters · Place 10 · WhitesboroWhitesboro55 Meters107.0610
Jan 7Mohawk Valley Meet #4Jan 7 · Long Jump · Place 7 · WhitesboroWhitesboroLong Jump72.5010
Jan 7Mohawk Valley Meet #4Jan 7 · 300 Meters · Place 4 · WhitesboroWhitesboro300 Meters438.5810
Jan 7Mohawk Valley Meet #4Jan 7 · 55 Meters · Place 8 · WhitesboroWhitesboro55 Meters87.0810

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2Section 3 State QualifierJun 2 · 400 Meters · Place 3 · WhitesboroWhitesboro400 Meters3.51.72a10
May 27Section III Class A ChampionshipsMay 27 · 400 Meters · Place 5 · WhitesboroWhitesboro400 Meters5.51.84a10
May 27Section III Class A ChampionshipsMay 27 · 100 Meters · Place 5 · WhitesboroWhitesboro100 Meters5.11.49a10
May 21Junkyard RelaysMay 21 · Shot Put · Place 6 · WhitesboroWhitesboroShot Put625-11.5010
May 17TVL ChampionshipsMay 17 · 400 Meters · Place 2 · WhitesboroWhitesboro400 Meters253.6410
May 17TVL ChampionshipsMay 17 · 100 Meters · Place 2 · WhitesboroWhitesboro100 Meters211.7310

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Utica ChallengeDec 29 · 55 Meter · Place 11 · WhitesboroWhitesboro55 Meter11.7.13a10
Dec 29Utica ChallengeDec 29 · Long Jump · Place 4 · WhitesboroWhitesboroLong Jump4.19-05.00 PB10
Dec 4Sec. 3 Mohawk Valley Team RelaysDec 4 · Long Jump · Place 5 · WhitesboroWhitesboroLong Jump5.18-01.50Unofficial10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 11Section 3 Class A Boys ChampionshipsJun 11 · 200 Meters · Place 14 · WhitesboroWhitesboro200 Meters1425.039
Jun 11Section 3 Class A Boys ChampionshipsJun 11 · 100 Meters · Place 13 · WhitesboroWhitesboro100 Meters1312.209
Jun 4 TVL Colonial Boys ChampionshipsJun 4 · 200 Meters · Place 8 · WhitesboroWhitesboro200 Meters8.25.51a9
Jun 4 TVL Colonial Boys ChampionshipsJun 4 · 100 Meters · Place 5 · WhitesboroWhitesboro100 Meters5.12.10a9