Tyson Heaton
Right Hand Pitcher #32
Ht/Wt
6'
3"
|
215 lbs.
Class
Sophomore
Hometown
Yucaipa, 
California
Last School
Yucaipa HS
Roster Years
2020-2021


Personal

  • Parents are John and Teresa
  • Father played baseball at Cal Poly Pomona

Before BYU

  • Drafted in the 40th round of the 2019 MLB Draft by the Los Angeles Angels
  • Ranked the 18th-best right-handed pitcher in California and 327th player in the nation
  • 2019 Collegiate Baseball High School All-America First Team
  • 2019 All-CIF Southern Section
  • Two-time Citrus Belt League champion
  • Two-time Inland Empire Pitcher of the Year
  • CIF-Southern Section Division II Player of the Year
  • Cal Hi Medium State Player of the Year
  • San Bernardino Sun Player of the Year
  • Press Enterprise Player of the Year
  • Press-Enterprise All-Area First Team
  • 2018 Brewers Area Code Games
  • Two-time All-State selection
  • Three-time All-League selection
  • Max Preps Junior All-American
  • Set school record with 32 career wins
  • Threw a perfect game with nine strikeouts in March 2019
  • Also recruited by Arizona, UVU and San Diego
BYU Hall of Fame

Freshman Year 2020

  • Pitched in seven games with one start against Utah Valley, totaling 11.1 innings with nine strikeouts, 6.35 ERA and 2-0 record
  • Earned the win in the second game of a doubleheader at Cal Poly (2/22), allowing one hit and no runs in two innings of a 5-4 victory
  • Earned his second win of the year at New Mexico (2/28), pitching 3.2 innings with six strikeouts
Sophmore Year 2021

Junior Year

Senior Year

Graduate Year

Redshirt Year

Medical Redshirt Year



{[{games.totals_array[games.totals_array.length-1].schedule_year}]} Season
APP IP SO ERA WHIP
{[{ games.totals_array[games.totals_array.length-1].gp| ifEmpty:0 }]} {[{ games.totals_array[games.totals_array.length-1].pitching.ip | number:1 | ifEmpty:0 }]} {[{ games.totals_array[games.totals_array.length-1].pitching.so | ifEmpty:0 }]} {[{games.totals_array[games.totals_array.length-1].pitching.er / games.totals_array[games.totals_array.length-1].pitching.ipForERA * 9 |number:2 | ifEmpty:0 }]} {[{((games.totals_array[games.totals_array.length-1].pitching.h - 0) + (games.totals_array[games.totals_array.length-1].pitching.bb - 0)) / games.totals_array[games.totals_array.length-1].pitching.ipForERA |number:2 | ifEmpty:0 }]}
Career Career
APP IP SO ERA WHIP
0 0 0 0.00 0.00
{[{ games.totals_array[0].gp | ifEmpty:0 }]} {[{ games.careerIP |number:1| ifEmpty:0 }]} {[{ games.totals_array[0].pitching.so | ifEmpty:0 }]} {[{ games.totals_array[0].pitching.er / games.totals_array[0].pitching.ipForERA * 9 | number:2 | ifEmpty:0.00}]} {[{ ((games.totals_array[0].pitching.h - 0) + (games.totals_array[0].pitching.bb - 0)) / (games.totals_array[0].pitching.ipForERA - 0) | number:2 | ifEmpty:0.00}]}
{[{ ((games.totals_array[0].gp - 0) + (games.totals_array[1].gp - 0)) | ifEmpty:0 }]} {[{ games.careerIP |number:1| ifEmpty:0 }]} {[{ ((games.totals_array[0].pitching.so - 0) + (games.totals_array[1].pitching.so - 0)) | ifEmpty:0 }]} {[{(((games.totals_array[0].pitching.er - 0) + (games.totals_array[1].pitching.er - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) + (games.totals_array[1].pitching.ipForERA - 0)) * 9) | number:2 | ifEmpty:0.00}]} {[{ ((games.totals_array[0].pitching.h - 0) + (games.totals_array[1].pitching.h - 0) + (games.totals_array[0].pitching.bb - 0) + (games.totals_array[1].pitching.bb - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) +(games.totals_array[1].pitching.ipForERA - 0)) | number:2 | ifEmpty:0.00}]}
{[{ ((games.totals_array[0].gp - 0) +(games.totals_array[1].gp - 0) + (games.totals_array[2].gp- 0)) | ifEmpty:0 }]} {[{ games.careerIP |number:1| ifEmpty:0 }]} {[{ ((games.totals_array[0].pitching.so - 0) + (games.totals_array[1].pitching.so - 0) + (games.totals_array[2].pitching.so - 0)) | ifEmpty:0 }]} {[{(((games.totals_array[0].pitching.er - 0) + (games.totals_array[1].pitching.er - 0) + (games.totals_array[2].pitching.er - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) + (games.totals_array[1].pitching.ipForERA - 0) + (games.totals_array[2].pitching.ipForERA - 0)) * 9) | number:2 | ifEmpty:0.00}]} {[{ ((games.totals_array[0].pitching.h - 0) + (games.totals_array[1].pitching.h - 0) + (games.totals_array[2].pitching.h - 0) + (games.totals_array[0].pitching.bb - 0) + (games.totals_array[1].pitching.bb - 0) + (games.totals_array[2].pitching.bb - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) +(games.totals_array[1].pitching.ipForERA - 0) +(games.totals_array[2].pitching.ipForERA - 0)) | number:2 | ifEmpty:0.00}]}
{[{ ((games.totals_array[0].gp - 0) +(games.totals_array[1].gp - 0) + (games.totals_array[2].gp - 0) + (games.totals_array[3].gp - 0)) | ifEmpty:0 }]} {[{ games.careerIP |number:1| ifEmpty:0 }]} {[{ ((games.totals_array[0].pitching.so - 0) + (games.totals_array[1].pitching.so - 0) + (games.totals_array[2].pitching.so - 0) + (games.totals_array[3].pitching.so - 0)) | ifEmpty:0 }]} {[{(((games.totals_array[0].pitching.er - 0) + (games.totals_array[1].pitching.er - 0) + (games.totals_array[2].pitching.er - 0) + (games.totals_array[3].pitching.er - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) + (games.totals_array[1].pitching.ipForERA - 0) + (games.totals_array[2].pitching.ipForERA - 0) + (games.totals_array[3].pitching.ipForERA - 0)) * 9) | number:2 | ifEmpty:0.00}]} {[{ ((games.totals_array[0].pitching.h - 0) + (games.totals_array[1].pitching.h - 0) + (games.totals_array[2].pitching.h - 0) + (games.totals_array[3].pitching.h - 0) + (games.totals_array[0].pitching.bb - 0) + (games.totals_array[1].pitching.bb - 0) + (games.totals_array[2].pitching.bb - 0) + (games.totals_array[3].pitching.bb - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) +(games.totals_array[1].pitching.ipForERA - 0) +(games.totals_array[2].pitching.ipForERA - 0) +(games.totals_array[3].pitching.ipForERA - 0)) | number:2 | ifEmpty:0.00}]}
{[{ ((games.totals_array[0].gp - 0) +(games.totals_array[1].gp- 0) + (games.totals_array[2].gp - 0) + (games.totals_array[3].gp - 0) + (games.totals_array[4].gp - 0)) | ifEmpty:0 }]} {[{ games.careerIP |number:1| ifEmpty:0 }]} {[{ ((games.totals_array[0].pitching.so - 0) + (games.totals_array[1].pitching.so - 0) + (games.totals_array[2].pitching.so - 0) + (games.totals_array[3].pitching.so - 0) + (games.totals_array[4].pitching.so - 0)) | ifEmpty:0 }]} {[{(((games.totals_array[0].pitching.er - 0) + (games.totals_array[1].pitching.er - 0) + (games.totals_array[2].pitching.er - 0) + (games.totals_array[3].pitching.er - 0) + (games.totals_array[4].pitching.er - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) + (games.totals_array[1].pitching.ipForERA - 0) + (games.totals_array[2].pitching.ipForERA - 0) + (games.totals_array[3].pitching.ipForERA - 0) + (games.totals_array[4].pitching.ipForERA - 0)) * 9) | number:2 | ifEmpty:0.00}]} {[{ ((games.totals_array[0].pitching.h - 0) + (games.totals_array[1].pitching.h - 0) + (games.totals_array[2].pitching.h - 0) + (games.totals_array[3].pitching.h - 0) + (games.totals_array[4].pitching.h - 0) + (games.totals_array[0].pitching.bb - 0) + (games.totals_array[1].pitching.bb - 0) + (games.totals_array[2].pitching.bb - 0) + (games.totals_array[3].pitching.bb - 0) + (games.totals_array[4].pitching.bb - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) +(games.totals_array[1].pitching.ipForERA - 0) +(games.totals_array[2].pitching.ipForERA - 0) +(games.totals_array[3].pitching.ipForERA - 0) +(games.totals_array[4].pitching.ipForERA - 0)) | number:2 | ifEmpty:0.00}]}

Career & Season Stats

Year GP GS AB R H 2B 3B HR RBI BB SO SB CS SF SH HBP AVG SLG OBP PO A E FLD
{[{S.schedule_year}]} {[{S.gp | ifEmpty:0}]} {[{S.gs | ifEmpty:0}]} {[{S.hitting.ab | ifEmpty:0}]} {[{S.hitting.r | ifEmpty:0}]} {[{S.hitting.h | ifEmpty:0}]} {[{S.hitting.double | ifEmpty:0}]} {[{S.hitting.triple | ifEmpty:0}]} {[{S.hitting.hr | ifEmpty:0}]} {[{S.hitting.rbi | ifEmpty:0}]} {[{S.hitting.bb | ifEmpty:0}]} {[{S.hitting.so | ifEmpty:0}]} {[{S.hitting.sb | ifEmpty:0}]} {[{S.hitting.cs | ifEmpty:0}]} {[{S.hitting.sf | ifEmpty:0}]} {[{S.hitting.sh | ifEmpty:0}]} {[{S.hitting.hbp | ifEmpty:0}]} {[{(S.hitting.h / S.hitting.ab) | number:3 | limitTo:4:1 | ifEmpty:0}]} {[{((S.hitting.h - 0) - (S.hitting.double - 0) - (S.hitting.triple - 0) - (S.hitting.hr) + (S.hitting.double - 0)*2 + (S.hitting.triple - 0)*3 + (S.hitting.hr - 0)*4) / (S.hitting.ab) | number:3 | limitTo:4:1 | ifEmpty:0}]} {[{((S.hitting.h *1) + (S.hitting.bb *1) + (S.hitting.hbp *1)) / ((S.hitting.ab *1) + (S.hitting.bb *1) + (S.hitting.hbp *1) + (S.hitting.sf *1)) | number:3 | limitTo:4:1 | ifEmpty:0}]} {[{S.fielding.po | ifEmpty:0}]} {[{S.fielding.a | ifEmpty:0}]} {[{S.fielding.e | ifEmpty:0}]} {[{((S.fielding.po - 0) + (S.fielding.a - 0)) / ((S.fielding.po - 0) + (S.fielding.a - 0) + (S.fielding.e - 0)) | number:3 | limitTo:4:1 | ifEmpty:0}]}

{[{games[0].game_schedule_year}]}

Opponent Date Result AB R H 2B 3B HR RBI BB SO SB CS SF SH HBP AVG SLG OBP PO A E FLD
@{[{S.game_title}]} {[{S.event_date | date:'MMM d'}]} W {[{S.player_game_stats.byu_score|ifEmpty:0}]} - {[{S.player_game_stats.opp_score|ifEmpty:0}]} L {[{S.player_game_stats.byu_score|ifEmpty:0}]} - {[{S.player_game_stats.opp_score|ifEmpty:0}]} - {[{S.player_game_stats.hitting.ab | ifEmpty:0}]} {[{S.player_game_stats.hitting.r | ifEmpty:0}]} {[{S.player_game_stats.hitting.h | ifEmpty:0}]} {[{S.player_game_stats.hitting.double | ifEmpty:0}]} {[{S.player_game_stats.hitting.triple | ifEmpty:0}]} {[{S.player_game_stats.hitting.hr | ifEmpty:0}]} {[{S.player_game_stats.hitting.rbi | ifEmpty:0}]} {[{S.player_game_stats.hitting.bb | ifEmpty:0}]} {[{S.player_game_stats.hitting.so | ifEmpty:0}]} {[{S.player_game_stats.hitting.sb | ifEmpty:0}]} {[{S.player_game_stats.hitting.cs | ifEmpty:0}]} {[{S.player_game_stats.hitting.sf | ifEmpty:0}]} {[{S.player_game_stats.hitting.sh | ifEmpty:0}]} {[{S.player_game_stats.hitting.hbp | ifEmpty:0}]} {[{(S.player_game_stats.hitting.h / S.player_game_stats.hitting.ab) |number:2 | ifEmpty:0}]} {[{((S.player_game_stats.hitting.hr - 0) + (S.player_game_stats.hitting.double - 0)*2 + (S.player_game_stats.hitting.triple - 0)*3 + (S.player_game_stats.hitting.hr - 0)*4) / (S.player_game_stats.hitting.ab) | number:2 | ifEmpty:0}]} {[{((S.player_game_stats.hitting.h - 0) + (S.player_game_stats.hitting.bb - 0) + (S.player_game_stats.hitting.hbp - 0)) / ((S.player_game_stats.hitting.ab - 0) + (S.player_game_stats.hitting.bb - 0) + (S.player_game_stats.hitting.hbp - 0) + (S.player_game_stats.hitting.sf - 0)) | number:2 | ifEmpty:0}]} {[{S.player_game_stats.fielding.po | ifEmpty:0}]} {[{S.player_game_stats.fielding.a | ifEmpty:0}]} {[{S.player_game_stats.fielding.e | ifEmpty:0}]} {[{((S.player_game_stats.fielding.po - 0) + (S.player_game_stats.fielding.a - 0)) / ((S.player_game_stats.fielding.po - 0) + (S.player_game_stats.fielding.a - 0) + (S.player_game_stats.fielding.e - 0)) | number:3 | limitTo:4:1 | ifEmpty:0}]}

Career & Season Stats

Year GP GS W L CG SHO SV IP H R ER BB SO 2B 3B HR AB HBP AVG ERA
{[{S.schedule_year}]} {[{S.gp | ifEmpty:0}]} {[{S.gs | ifEmpty:0}]} {[{S.pitching.w | ifEmpty:0}]} {[{S.pitching.l | ifEmpty:0}]} {[{S.pitching.cg | ifEmpty:0}]} {[{S.pitching.sho | ifEmpty:0}]} {[{S.pitching.sv | ifEmpty:0}]} {[{S.pitching.ip | ifEmpty:0 |number:1}]} {[{S.pitching.h | ifEmpty:0}]} {[{S.pitching.r | ifEmpty:0}]} {[{S.pitching.er | ifEmpty:0}]} {[{S.pitching.bb | ifEmpty:0}]} {[{S.pitching.so | ifEmpty:0}]} {[{S.pitching.double | ifEmpty:0}]} {[{S.pitching.triple | ifEmpty:0}]} {[{S.pitching.hr | ifEmpty:0}]} {[{S.pitching.ab | ifEmpty:0}]} {[{S.pitching.hbp | ifEmpty:0}]} {[{S.pitching.h / S.pitching.ab |number:3 | ifEmpty:0}]} {[{S.pitching.er / S.pitching.ipForERA * 9 |number:2 | ifEmpty:0}]}

{[{games[0].game_schedule_year}]} Stats

Opponent Date Result IP H R ER BB SO 2B 3B HR AB HBP AVG ERA
@{[{S.game_title}]} {[{S.event_date | date:'MMM d'}]} W {[{S.player_game_stats.byu_score|ifEmpty:0}]} - {[{S.player_game_stats.opp_score|ifEmpty:0}]} T {[{S.player_game_stats.byu_score|ifEmpty:0}]} - {[{S.player_game_stats.opp_score|ifEmpty:0}]} L {[{S.player_game_stats.byu_score|ifEmpty:0}]} - {[{S.player_game_stats.opp_score|ifEmpty:0}]} {[{S.player_game_stats.pitching.ip |number:1 | ifEmpty:0}]} {[{S.player_game_stats.pitching.h | ifEmpty:0}]} {[{S.player_game_stats.pitching.r | ifEmpty:0}]} {[{S.player_game_stats.pitching.er | ifEmpty:0}]} {[{S.player_game_stats.pitching.bb | ifEmpty:0}]} {[{S.player_game_stats.pitching.so | ifEmpty:0}]} {[{S.player_game_stats.pitching.double | ifEmpty:0}]} {[{S.player_game_stats.pitching.triple | ifEmpty:0}]} {[{S.player_game_stats.pitching.hr | ifEmpty:0}]} {[{S.player_game_stats.pitching.ab | ifEmpty:0}]} {[{S.player_game_stats.pitching.hbp | ifEmpty:0}]} {[{S.player_game_stats.pitching.h / S.player_game_stats.pitching.ab |number:3 | ifEmpty:0}]} {[{S.player_game_stats.pitching.er / S.player_game_stats.pitching.ipForERA * 9 |number:2 | ifEmpty:0}]}