Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championship · Jun 912.94aMSTCA Multi ChampionshipJune 9, 2025
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:17.35aMSTCA Boys PentathlonFebruary 26, 2025
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championship · Jun 918.25aMSTCA Multi ChampionshipJune 9, 2025
1500 Meters · OutdoorMSTCA Multi Championship · Jun 95:15.74aMSTCA Multi ChampionshipJune 9, 2025
300 Meters · IndoorMAC Meet 4 · Jan 1541.40aMAC Meet 4January 15, 2025
400 Meters · OutdoorMayflower League Championship Meet · May 2057.55aMayflower League Championship MeetMay 20, 2024
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 4 Track & Field Championship · May 231:04.17aMIAA Division 4 Track & Field ChampionshipMay 23, 2024
600 Meters · IndoorMAC Meet 5 · Jan 201:38.00aMAC Meet 5January 20, 2025
800 Meters · OutdoorMAC Varsity Championship · May 232:24.13aMAC Varsity ChampionshipMay 23, 2022
Decathlon · OutdoorMSTCA Multi Championship · Jun 93796MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 927.17mMSTCA Multi ChampionshipJune 9, 2025
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.42mMSTCA Boys PentathlonFebruary 26, 2025
High Jump · OutdoorMSTCA InVacational & Pentathlon · Apr 251.42mMSTCA InVacational & PentathlonApril 25, 2025
Javelin · 800g · OutdoorMSTCA Multi Championship · Jun 939.20mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 264.93mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · OutdoorMSTCA Multi Championship · Jun 95.00mMSTCA Multi ChampionshipJune 9, 2025
Shot Put · 12lb · OutdoorMSTCA Multi Championship · Jun 97.56mMSTCA Multi ChampionshipJune 9, 2025
Triple Jump · OutdoorMSTCA South Shore Twilight Invitational · May 2132-10.00MSTCA South Shore Twilight InvitationalMay 21, 2022

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 10Silfen InvitationalApr 10 · Javelin · Place 22 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g22.30.98mFr
Apr 10Regis Spring ClassicApr 10 · 400m Hurdles · Place 4 · Massachusetts Maritime AcademyMassachusetts Maritime Academy400m Hurdles36" / 0.914m4.1:04.51aFr
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Place 19 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g19.38.26mFr
Apr 4Jim Sheehan MemorialApr 4 · 400m Hurdles · Place 14 · Massachusetts Maritime AcademyMassachusetts Maritime Academy400m Hurdles36" / 0.914m14.1:07.73aFr
Mar 27Corsair ClassicMar 27 · 400m Hurdles · Place 15 · Mass. MaritimeMass. Maritime400m Hurdles151:07.20FR

2025 Outdoor Track

40 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 54 · Tri-County RVTTri-County RVT1500 MetersRound M54.5:15.74a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 6 · Tri-County RVTTri-County RVTJavelin800gRound M6.39.20m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 26 · Tri-County RVTTri-County RVTDiscus1.6kgRound M26.27.17m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 40 · Tri-County RVTTri-County RVT110m Hurdles39" / 0.991mRound M40.18.25a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 75 · Tri-County RVTTri-County RVT400 MetersRound M75.58.02a12
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Tri-County RVTTri-County RVTHigh JumpRound M--NH12
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 108 · Tri-County RVTTri-County RVTShot Put12lbRound M108.7.56m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 80 · Tri-County RVTTri-County RVTLong JumpRound M80.5.00m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 107 · Tri-County RVTTri-County RVT100 MetersRound M107.12.94a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 80 · Tri-County RVTTri-County RVTDecathlonRound M80.3796 PB12
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 400m Hurdles · Place 25 · Tri-County RVTTri-County RVT400m Hurdles251:03.00a12
May 25Middleboro Final Qualifier at BRMay 25 · Javelin · Place 5 · Tri-County RVTTri-County RVTJavelin5122-612
May 25Middleboro Final Qualifier at BRMay 25 · 110m Hurdles · Place 8 · Tri-County RVTTri-County RVT110m Hurdles820.43a12
May 25Middleboro Final Qualifier at BRMay 25 · 110m Hurdles · Place 5 · Tri-County RVTTri-County RVT110m Hurdles518.16a12
May 19Mayflower Athletic Conference Championship Meet 2025May 19 · Javelin · Place 3 · Tri-County RVTTri-County RVTJavelin3121-512
May 19Mayflower Athletic Conference Championship Meet 2025May 19 · 400m Hurdles · Place 6 · Tri-County RVTTri-County RVT400m Hurdles61:04.06a12
May 19Mayflower Athletic Conference Championship Meet 2025May 19 · 110m Hurdles · Place 7 · Tri-County RVTTri-County RVT110m HurdlesRound P718.13a12
May 19Mayflower Athletic Conference Championship Meet 2025May 19 · 110m Hurdles · Tri-County RVTTri-County RVT110m Hurdles—DNF12
May 17MSTCA Division 4 RelaysMay 17 · Javelin · Place 37 · Tri-County RVTTri-County RVTJavelin3731.62m12
May 122025 MVADA Track & Field Championship Meet Small SchoolsMay 12 · Javelin · Place 4 · Tri-County RVTTri-County RVTJavelin4120-0012
May 122025 MVADA Track & Field Championship Meet Small SchoolsMay 12 · 400m Hurdles · Place 8 · Tri-County RVTTri-County RVT400m Hurdles81:07.03a12
May 10MSTCA Coaches Shore InvitationalMay 10 · 400m Hurdles · Place 21 · Tri-County RVTTri-County RVT400m Hurdles211:04.51a12
May 6TC vs. DimanMay 6 · Javelin · Place 3 · Tri-County RVTTri-County RVTJavelin3117-912
May 6TC vs. DimanMay 6 · Discus · Place 4 · Tri-County RVTTri-County RVTDiscus497-1012
May 6TC vs. DimanMay 6 · 110m Hurdles · Place 3 · Tri-County RVTTri-County RVT110m Hurdles318.612
Apr 29Blue Hills vs. Tri-CountyApr 29 · Javelin · Place 1 · Tri-County RVTTri-County RVTJavelin1101-07.0012
Apr 29Blue Hills vs. Tri-CountyApr 29 · Discus · Place 6 · Tri-County RVTTri-County RVTDiscus676-08.0012
Apr 29Blue Hills vs. Tri-CountyApr 29 · 400m Hurdles · Place 3 · Tri-County RVTTri-County RVT400m Hurdles31:0812
Apr 29Blue Hills vs. Tri-CountyApr 29 · 110m Hurdles · Place 4 · Tri-County RVTTri-County RVT110m Hurdles418.812
Apr 25MSTCA InVacational & PentathlonApr 25 · Long Jump · Place 37 · Tri-County RVTTri-County RVTLong Jump375.06m12
Apr 25MSTCA InVacational & PentathlonApr 25 · High Jump · Place 40 · Tri-County RVTTri-County RVTHigh Jump401.42m PB12
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 35 · Tri-County RVTTri-County RVTShot Put358.35m12
Apr 25MSTCA InVacational & PentathlonApr 25 · 110m Hurdles · Place 31 · Tri-County RVTTri-County RVT110m Hurdles3118.9012
Apr 25MSTCA InVacational & PentathlonApr 25 · 1500 Meters · Place 23 · Tri-County RVTTri-County RVT1500 Meters235:25.5812
Apr 15TC @ SoutheastenApr 15 · Javelin · Place 10 · Tri-County RVTTri-County RVTJavelin1083-1012
Apr 15TC @ SoutheastenApr 15 · Discus · Place 4 · Tri-County RVTTri-County RVTDiscus486-0012
Apr 15TC @ SoutheastenApr 15 · 400m Hurdles · Place 2 · Tri-County RVTTri-County RVT400m Hurdles21:03.3h12
Apr 1Tri-County v BPApr 1 · Javelin · Place 3 · Tri-County RVTTri-County RVTJavelin3101-712
Apr 1Tri-County v BPApr 1 · Discus · Place 3 · Tri-County RVTTri-County RVTDiscus375-1112
Apr 1Tri-County v BPApr 1 · 400m Hurdles · Place 2 · Tri-County RVTTri-County RVT400m Hurdles21:05.912

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 134 · Tri-County RVTTri-County RVTLong Jump1344.93m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 131 · Tri-County RVTTri-County RVTHigh Jump1311.42m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 99 · Tri-County RVTTri-County RVTShot Put998.66m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 97 · Tri-County RVTTri-County RVT55m Hurdles979.67a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 84 · Tri-County RVTTri-County RVT1000 Meters843:17.35a PB—
Jan 20MAC Meet 5Jan 20 · 600 Meters · Place 8 · Tri-County RVTTri-County RVT600 Meters81:38.00a PB—
Jan 15MAC Meet 4Jan 15 · 600 Meters · Place 7 · Tri-County RVTTri-County RVT600 Meters71:40.18a—
Jan 15MAC Meet 4Jan 15 · 300 Meters · Tri-County RVTTri-County RVT300 Meters—41.40a PB—
Jan 8MAC Meet 3Jan 8 · 1000 Meters · Place 10 · Tri-County RVTTri-County RVT1000 Meters103:23.15a—

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 25 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m25.1:04.17a PB11
May 20Mayflower League Championship MeetMay 20 · Javelin · Place 11 · Tri-County RVTTri-County RVTJavelin11115-0—
May 20Mayflower League Championship MeetMay 20 · 400m Hurdles · Place 4 · Tri-County RVTTri-County RVT400m Hurdles41:04.62a—
May 20Mayflower League Championship MeetMay 20 · 400 Meters · Place 10 · Tri-County RVTTri-County RVT400 Meters1057.55a PB—
May 18Mercury Grand InvitationalMay 18 · 400m Hurdles · Place 5 · Tri-County RVTTri-County RVT400m Hurdles51:04.89a—
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · 400m Hurdles · Place 3 · Tri-County RVTTri-County RVT400m Hurdles31:03.62a—
May 10MSTCA Twilight InvitationalMay 10 · 400m Hurdles · Place 17 · Tri-County RVTTri-County RVT400m Hurdles171:04.27a—
May 7MAC Double Duals: TCTF, Holbrook, Bristol-PlymouthMay 7 · Javelin · Tri-County RVTTri-County RVTJavelin800g—71-01Unofficial11
Apr 30MAC Double Duals: TCTF, Southeastern, WarehamApr 30 · 400m Hurdles · Place 2 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m2.1:05Unofficial11
Apr 30MAC Double Duals: TCTF, Southeastern, WarehamApr 30 · Javelin · Place 5 · Tri-County RVTTri-County RVTJavelin800g5.102-01Unofficial11
Apr 30MAC Double Duals: TCTF, Southeastern, WarehamApr 30 · 400 Meters · Tri-County RVTTri-County RVT400 MetersRelay Split—58.0hUnofficial11
Apr 23MAC Double Duals: CCT, SSV, TCApr 23 · 400m Hurdles · Place 1 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m1.1:05.4Unofficial11
Apr 23MAC Double Duals: CCT, SSV, TCApr 23 · Long Jump · Place 3 · Tri-County RVTTri-County RVTLong Jump3.17-05Unofficial11
Apr 23MAC Double Duals: CCT, SSV, TCApr 23 · Javelin · Place 2 · Tri-County RVTTri-County RVTJavelin800g2.104-06Unofficial11
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Long Jump · Place 29 · Tri-County RVTTri-County RVTLong Jump295.40m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · High Jump · Place 42 · Tri-County RVTTri-County RVTHigh Jump421.42m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Shot Put · Place 51 · Tri-County RVTTri-County RVTShot Put516.48m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 110m Hurdles · Place 28 · Tri-County RVTTri-County RVT110m Hurdles2818.94a—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 1500 Meters · Place 22 · Tri-County RVTTri-County RVT1500 Meters225:20.91a—
Apr 16Southeastern InviteApr 16 · 400m Hurdles · Place 3 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m3.1:04.44a11
Apr 16Southeastern InviteApr 16 · Javelin · Place 11 · Tri-County RVTTri-County RVTJavelin800g11.94-0611
Apr 5MAC Varsity Double Duals: TC, Blue Hills, DimanApr 5 · 400m Hurdles · Place 2 · Tri-County RVTTri-County RVT400m Hurdles21:04.00—

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 400m Hurdles · Place 24 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m24.1:05.57a10
May 25MIAA Division 6 State MeetMay 25 · 400m Hurdles · Place 24 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m24.1:05.57a10
May 9Official MAC League Championships 2023May 9 · 400m Hurdles · Place 6 · Tri County TechTri County Tech400m Hurdles61:04.68a—
May 9Official MAC League Championships 2023May 9 · 800 Meters · Place 11 · Tri County TechTri County Tech800 Meters112:35.25a—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 400m Hurdles · Place 19 · Tri County TechTri County Tech400m Hurdles191:08.00a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 400m Hurdles · Place 19 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m19.1:08.00a10
May 2TCTF vs. Blue HillsMay 2 · 400m Hurdles · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m—68'9Unofficial10
May 2TCTF vs. Blue HillsMay 2 · Triple Jump · Place 2 · Tri-County RVTTri-County RVTTriple Jump2.33'4Unofficial10
May 2TCTF vs. Blue HillsMay 2 · 800 Meters · Tri-County RVTTri-County RVT800 Meters—2:27.7Unofficial10
Apr 28MSTCA Division 6 RelaysApr 28 · Triple Jump · Place 21 · Tri County TechTri County TechTriple Jump219.47m—
Apr 25TCTF vs. HolbrookApr 25 · 400m Hurdles · Place 3 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m3.67.7Unofficial10
Apr 25TCTF vs. HolbrookApr 25 · Triple Jump · Place 3 · Tri-County RVTTri-County RVTTriple Jump3.32' 6.75"Unofficial10
Apr 25TCTF vs. HolbrookApr 25 · 400 Meters · Tri-County RVTTri-County RVT400 MetersRelay Split—60.3Unofficial10
Apr 25TCTF vs. HolbrookApr 25 · 800 Meters · Place 1 · Tri-County RVTTri-County RVT800 Meters1.2:25Unofficial10
Apr 11TCTF vs. West BridgewaterApr 11 · 400m Hurdles · Place 3 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m3.68'2Unofficial10
Apr 11TCTF vs. West BridgewaterApr 11 · Triple Jump · Tri-County RVTTri-County RVTTriple Jump—29'5Unofficial10
Apr 11TCTF vs. West BridgewaterApr 11 · 800 Meters · Place 3 · Tri-County RVTTri-County RVT800 Meters3.2:25Unofficial10
Apr 11TCTF vs. SoutheasternApr 11 · 400m Hurdles · Place 1 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m1.68.2Unofficial10
Apr 11TCTF vs. SoutheasternApr 11 · Triple Jump · Tri-County RVTTri-County RVTTriple Jump—29'9.5"Unofficial10
Apr 11TCTF vs. SoutheasternApr 11 · 800 Meters · Place 3 · Tri-County RVTTri-County RVT800 Meters3.2:25Unofficial10
Apr 5TCTF vs. South Shore TechApr 5 · 400m Hurdles · Place 2 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m2.1:13.0Unofficial10
Apr 5TCTF vs. South Shore TechApr 5 · Triple Jump · Tri-County RVTTri-County RVTTriple Jump—31'Unofficial10
Apr 5TCTF vs. South Shore TechApr 5 · 800 Meters · Place 2 · Tri-County RVTTri-County RVT800 Meters2.2:28.9Unofficial10
Apr 1K of C RelaysApr 1 · 1 Mile · Tri-County RVTTri-County RVT1 MileRelay Split—5:43Unofficial10

2022 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 25TCTF Senior Day: Blue vs. GoldMay 25 · 400m Hurdles · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m—82.0Unofficial9
May 25TCTF Senior Day: Blue vs. GoldMay 25 · Triple Jump · Tri-County RVTTri-County RVTTriple Jump—30'2"Unofficial9
May 25TCTF Senior Day: Blue vs. GoldMay 25 · 800 Meters · Tri-County RVTTri-County RVT800 Meters—2:35Unofficial9
May 23MAC Varsity ChampionshipMay 23 · Long Jump · Place 15 · Tri-County RVTTri-County RVTLong Jump15.14-09.509
May 23MAC Varsity ChampionshipMay 23 · 800 Meters · Place 9 · Tri-County RVTTri-County RVT800 Meters9.2:24.13a PB9
May 21MSTCA South Shore Twilight InvitationalMay 21 · 400m Hurdles · Place 37 · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m37.1:15.58a9
May 21MSTCA South Shore Twilight InvitationalMay 21 · Triple Jump · Place 41 · Tri-County RVTTri-County RVTTriple Jump41.32-10.00 PB9
May 21MSTCA South Shore Twilight InvitationalMay 21 · 800 Meters · Place 47 · Tri-County RVTTri-County RVT800 Meters47.2:31.02a9
May 16Vocational Championship May 16 · 800 Meters · Place 9 · Tri-County RVTTri-County RVT800 Meters9.2:25.67a9
May 12TC vs. South Shore TechMay 12 · Triple Jump · Place 3 · Tri-County RVTTri-County RVTTriple Jump3.32' 0"Unofficial9
May 10TC Vs HolbrookMay 10 · 400m Hurdles · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m—76.8Unofficial9
May 10TC Vs HolbrookMay 10 · Triple Jump · Place 3 · Tri-County RVTTri-County RVTTriple Jump3.32' 0"Unofficial9
May 10TC Vs HolbrookMay 10 · 400 Meters · Tri-County RVTTri-County RVT400 Meters—63.4Unofficial9
May 3TCTF vs. DimanMay 3 · 400m Hurdles · Tri-County RVTTri-County RVT400m Hurdles36" / 0.914m—1:14.3Unofficial9
May 3TCTF vs. DimanMay 3 · Triple Jump · Place 8 · Tri-County RVTTri-County RVTTriple Jump8.32' 8"Unofficial9
May 3TCTF vs. DimanMay 3 · 800 Meters · Tri-County RVTTri-County RVT800 Meters—2:35.8Unofficial9
Apr 28TC vs. Bristol-PlymouthApr 28 · 1 Mile · Tri-County RVTTri-County RVT1 Mile—6:03.6Unofficial9
Apr 28TC vs. Bristol-PlymouthApr 28 · Triple Jump · Place 3 · Tri-County RVTTri-County RVTTriple Jump3.29' 10"Unofficial9
Apr 28TC vs. Bristol-PlymouthApr 28 · Long Jump · Tri-County RVTTri-County RVTLong Jump—13' 0"Unofficial9
Apr 28TC vs. Bishop ConnollyApr 28 · 1 Mile · Tri-County RVTTri-County RVT1 Mile—6:03.6Unofficial9
Apr 28TC vs. Bishop ConnollyApr 28 · Triple Jump · Tri-County RVTTri-County RVTTriple Jump—29' 10.25"Unofficial9
Apr 28TC vs. Bishop ConnollyApr 28 · Long Jump · Tri-County RVTTri-County RVTLong Jump—13' 0"Unofficial9
Apr 11TC vs. SoutheasternApr 11 · 1 Mile · Tri-County RVTTri-County RVT1 Mile—5:52.6Unofficial9
Apr 11TC vs. SoutheasternApr 11 · Triple Jump · Tri-County RVTTri-County RVTTriple Jump—30' 1"Unofficial9
Apr 11TC vs. SoutheasternApr 11 · Long Jump · Tri-County RVTTri-County RVTLong Jump—12' 11"Unofficial9
Apr 11TC vs. Blue HillsApr 11 · 1 Mile · Tri-County RVTTri-County RVT1 Mile—5:52.6Unofficial9
Apr 11TC vs. Blue HillsApr 11 · Triple Jump · Tri-County RVTTri-County RVTTriple Jump—30' 1"Unofficial9
Apr 11TC vs. Blue HillsApr 11 · Long Jump · Tri-County RVTTri-County RVTLong Jump—12' 11"Unofficial9
Apr 254th Annual K of C RelaysApr 2 · 1 Mile · Tri-County RVTTri-County RVT1 Mile—6:07Unofficial9