BLUE JAYS FANS

Player Home | Current Roster |  Canadians

Teoscar

Hernández
2017 – 2022

 DOB:  Oct 15, 1992  Positions:  OF 
 WAR:  10.6  Acquired: Traded 
 From:    Debut:  2017-09-01 
 Height:  6′ 2″  Bats:  R 
 Weight:  215  Throws:  R 
FAN RATING
56%
Based on 34 fan votes.
DISLIKELIKE
 
Player Information & StatsGame Log (613)Career ProgressionPositionsPlayer Discussion (0)
Compare:  
Player Probabilities
 
HIT / GAME SO / GAME BB / GAME RBI / GAME HR / GAME
95.9% 117.4% 28.9% 60.6% 21.2%
HIT / AB SO / AB BB / AB RBI / AB HR / AB
26.3% 32.2% 7.9% 16.6% 5.8%


2017 – 2022


 
Transactions
2022-11-16: Traded Teoscar Hernández to the Seattle Mariners. Received Adam Macko and Erik Swanson. [View]
2017-07-31: Traded Francisco Liriano to the Houston Astros. Received Nori Aoki and Teoscar Hernández. [View]

 
Awards & Honours
2021 MLB All-Star 2021 AL Silver Slugger
2021 All-MLB Second Team 2020 AL Silver Slugger

 
Injury Reports
2022-05-07: GAIN: Activated from 10-day IL 2022-04-14: LOSS: Placed on 10-day IL with strained left oblique
2021-06-20: GAIN: Activated from 10-day IL 2021-04-30: GAIN: Activated from 10-day IL
2021-04-09: LOSS: Placed on 10-day IL with COVID-19 positive test 2020-09-16: GAIN: Activated from 10-day IL
2020-09-07: LOSS: Placed on 10-day IL with strained left oblique

 

BATTING – REGULAR SEASON

  Year G AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB IBB SF HBP GDP
2022 131 499 71 133 35 1 25 77 6 3 34 152 .267 .316 .491 .807 245 0 0 2 18
2021 143 550 92 163 29 0 32 116 12 4 36 148 .296 .346 .524 .870 288 2 1 7 5
2020 50 190 33 55 7 0 16 34 6 1 14 63 .289 .340 .579 .919 110 1 0 1 4
2019 125 417 58 96 19 2 26 65 6 3 45 153 .230 .306 .472 .778 197 1 1 1 8
2018 134 476 67 114 29 7 22 57 5 5 41 163 .239 .302 .468 .771 223 3 0 3 14
2017 26 88 16 23 6 0 8 20 0 1 6 36 .261 .305 .602 .908 53 1 0 0 0
TOTAL 609 2220 337 584 125 10 129 369 35 17 176 715 .263 .320 .503 .823 1116 8 2 14 49

BATTING – POST SEASON

  Year Series G AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
2022 ALWC 2 8 3 2 0 0 2 4 1 0 0 1 .250 .333 1.000 1.333
2020 ALWC1 2 7 0 1 0 0 0 0 0 0 1 4 .143 .250 .143 .393
TOTAL 4 15 3 3 0 0 2 4 1 0 1 5 .200

FIELDING – REGULAR SEASON

  Year GS CG Inn Ch PO A E DP F% Rtot Rtot/yr Rdrs Rdrs/yr RF/9 RF/G PB WP SB CS CS% lgCS% PO Pos
2022 118 90 1000.0 257 243 10 4 1 .984 9 10 -2 -2 2.28 1.87 0 0 0 0 nan% 0% 0 RF-LF-DH
2021 130 92 1138.0 272 260 7 5 1 .982 2 2 -2 -2 2.11 1.48 0 0 0 0 nan% 0% 0 RF-LF-CF-DH
2020 43 40 380.2 86 76 7 3 2 .965 -2 -5 -2 -6 1.96 1.57 0 0 0 0 nan% 0% 0 RF-CF-DH
2019 110 97 992.0 273 261 9 3 4 .989 3 4 -7 -8 2.45 2.13 0 0 0 0 nan% 0% 0 CF-LF-DH
2018 111 100 988.1 230 211 11 8 2 .965 -7 -8 -12 -15 2.02 1.69 0 0 0 0 nan% 0% 0 LF-RF-DH
2017 22 18 203.0 40 38 1 1 0 .975 2 14 0 0 1.73 1.56 0 0 0 0 nan% 0% 0 LF-CF-RF
TOTAL
534 437 4702 1158 1089 45 24 10 .979 7 17 -25 -33 2.09 1.72 0 0 0 0 nan% 0% 0

PLAYER VALUE – BATTING

  Year Age PA RBat Rbaser Rdp Rfield Rpos RAA WAA Rrep RAR WAR waaWL% 162WL% oWAR dWAR oRAR
2022 29 535 20 -1 -2 -2 -5 9 1 18 28 2.8 0.508 0.506 3.0 -0.8 30
2021 28 595 27 -1 0 -2 -8 16 2 20 37 3.8 0.512 0.510 3.9 -0.9 39
2020 27 207 12 0 0 -2 -1 8 1 7 15 1.4 0.515 0.505 1.6 -0.4 17
2019 26 464 2 0 1 -7 0 -4 0 17 13 1.4 0.497 0.498 2.0 -0.5 20
2018 25 523 5 1 -2 -12 -6 -14 -1 19 4 0.5 0.489 0.491 1.7 -1.6 16
2017 24 95 4 0 0 0 -1 3 0 3 7 0.7 0.513 0.502 0.7 -0.1 7

 
Year Salary $ Per Game Accumulated Team Avg.
2022 $10,650,000 $81,298 $18,138,600 4,295,516
2021 $4,325,000 $30,245 $7,488,600 2,693,920
2020 $1,480,000 $29,600 $3,163,600 1,190,137
2019 $578,600 $4,629 $1,683,600 1,751,981
2018 $560,000 $4,179 $1,105,000 3,626,801
2017 $545,000 $20,962 $545,000 3,944,280
Show: 2022 Playoffs, 2022, 2021, 2020 Playoffs, 2020, 2019, 2018, 2017
2022 Playoffs – 2 games played

Game #12022-10-07 vs. Seattle MarinersGame #2 2022-10-08 vs. Seattle Mariners
2022 Season – 131 games played

Game #12022-04-08 vs. Texas RangersGame #22022-04-09 vs. Texas RangersGame #32022-04-10 vs. Texas Rangers
Game #42022-04-11 @ New York YankeesGame #52022-04-12 @ New York YankeesGame #62022-04-13 @ New York Yankees
Game #72022-05-07 @ Cleveland GuardiansGame #82022-05-08 @ Cleveland GuardiansGame #92022-05-10 @ New York Yankees
Game #102022-05-11 @ New York YankeesGame #112022-05-13 @ Tampa Bay RaysGame #122022-05-14 @ Tampa Bay Rays
Game #132022-05-15 @ Tampa Bay RaysGame #142022-05-16 vs. Seattle MarinersGame #152022-05-17 vs. Seattle Mariners
Game #162022-05-18 vs. Seattle MarinersGame #172022-05-20 vs. Cincinnati RedsGame #182022-05-21 vs. Cincinnati Reds
Game #192022-05-22 vs. Cincinnati RedsGame #202022-05-23 @ St. Louis CardinalsGame #212022-05-24 @ St. Louis Cardinals
Game #222022-05-27 @ Los Angeles AngelsGame #232022-05-28 @ Los Angeles AngelsGame #242022-05-29 @ Los Angeles Angels
Game #252022-05-31 vs. Chicago White SoxGame #262022-06-01 vs. Chicago White SoxGame #272022-06-02 vs. Chicago White Sox
Game #282022-06-03 vs. Minnesota TwinsGame #292022-06-04 vs. Minnesota TwinsGame #302022-06-05 vs. Minnesota Twins
Game #312022-06-06 @ Kansas City RoyalsGame #322022-06-07 @ Kansas City RoyalsGame #332022-06-10 @ Detroit Tigers
Game #342022-06-11 @ Detroit TigersGame #352022-06-12 @ Detroit TigersGame #362022-06-13 vs. Baltimore Orioles
Game #372022-06-14 vs. Baltimore OriolesGame #382022-06-15 vs. Baltimore OriolesGame #392022-06-16 vs. Baltimore Orioles
Game #402022-06-17 vs. New York YankeesGame #412022-06-18 vs. New York YankeesGame #422022-06-19 vs. New York Yankees
Game #432022-06-20 @ Chicago White SoxGame #442022-06-21 @ Chicago White SoxGame #452022-06-22 @ Chicago White Sox
Game #462022-06-24 @ Milwaukee BrewersGame #472022-06-25 @ Milwaukee BrewersGame #482022-06-26 @ Milwaukee Brewers
Game #492022-06-27 vs. Boston Red SoxGame #502022-06-28 vs. Boston Red SoxGame #512022-06-29 vs. Boston Red Sox
Game #522022-06-30 vs. Tampa Bay RaysGame #532022-07-01 vs. Tampa Bay RaysGame #542022-07-02 vs. Tampa Bay Rays
Game #552022-07-02 vs. Tampa Bay RaysGame #562022-07-03 vs. Tampa Bay RaysGame #572022-07-04 @ Oakland Athletics
Game #582022-07-05 @ Oakland AthleticsGame #592022-07-06 @ Oakland AthleticsGame #602022-07-07 @ Seattle Mariners
Game #612022-07-08 @ Seattle MarinersGame #622022-07-09 @ Seattle MarinersGame #632022-07-10 @ Seattle Mariners
Game #642022-07-12 vs. Philadelphia PhilliesGame #652022-07-13 vs. Philadelphia PhilliesGame #662022-07-14 vs. Kansas City Royals
Game #672022-07-15 vs. Kansas City RoyalsGame #682022-07-16 vs. Kansas City RoyalsGame #692022-07-17 vs. Kansas City Royals
Game #702022-07-22 @ Boston Red SoxGame #712022-07-23 @ Boston Red SoxGame #722022-07-24 @ Boston Red Sox
Game #732022-07-26 vs. St. Louis CardinalsGame #742022-07-27 vs. St. Louis CardinalsGame #752022-07-28 vs. Detroit Tigers
Game #762022-07-29 vs. Detroit TigersGame #772022-07-30 vs. Detroit TigersGame #782022-07-31 vs. Detroit Tigers
Game #792022-08-02 @ Tampa Bay RaysGame #802022-08-03 @ Tampa Bay RaysGame #812022-08-04 @ Minnesota Twins
Game #822022-08-05 @ Minnesota TwinsGame #832022-08-06 @ Minnesota TwinsGame #842022-08-07 @ Minnesota Twins
Game #852022-08-08 @ Baltimore OriolesGame #862022-08-09 @ Baltimore OriolesGame #872022-08-12 vs. Cleveland Guardians
Game #882022-08-13 vs. Cleveland GuardiansGame #892022-08-14 vs. Cleveland GuardiansGame #902022-08-15 vs. Baltimore Orioles
Game #912022-08-16 vs. Baltimore OriolesGame #922022-08-17 vs. Baltimore OriolesGame #932022-08-18 @ New York Yankees
Game #942022-08-19 @ New York YankeesGame #952022-08-20 @ New York YankeesGame #962022-08-21 @ New York Yankees
Game #972022-08-23 @ Boston Red SoxGame #982022-08-24 @ Boston Red SoxGame #992022-08-25 @ Boston Red Sox
Game #1002022-08-26 vs. Los Angeles AngelsGame #1012022-08-28 vs. Los Angeles AngelsGame #1022022-08-30 vs. Chicago Cubs
Game #1032022-08-31 vs. Chicago CubsGame #1042022-09-02 @ Pittsburgh PiratesGame #1052022-09-03 @ Pittsburgh Pirates
Game #1062022-09-04 @ Pittsburgh PiratesGame #1072022-09-05 @ Baltimore OriolesGame #1082022-09-05 @ Baltimore Orioles
Game #1092022-09-06 @ Baltimore OriolesGame #1102022-09-11 @ Texas RangersGame #1112022-09-12 vs. Tampa Bay Rays
Game #1122022-09-13 vs. Tampa Bay RaysGame #1132022-09-13 vs. Tampa Bay RaysGame #1142022-09-15 vs. Tampa Bay Rays
Game #1152022-09-16 vs. Baltimore OriolesGame #1162022-09-17 vs. Baltimore OriolesGame #1172022-09-18 vs. Baltimore Orioles
Game #1182022-09-20 @ Philadelphia PhilliesGame #1192022-09-21 @ Philadelphia PhilliesGame #1202022-09-22 @ Tampa Bay Rays
Game #1212022-09-23 @ Tampa Bay RaysGame #1222022-09-24 @ Tampa Bay RaysGame #1232022-09-25 @ Tampa Bay Rays
Game #1242022-09-26 vs. New York YankeesGame #1252022-09-27 vs. New York YankeesGame #1262022-09-28 vs. New York Yankees
Game #1272022-09-30 vs. Boston Red SoxGame #1282022-10-01 vs. Boston Red SoxGame #1292022-10-02 vs. Boston Red Sox
Game #1302022-10-03 @ Baltimore OriolesGame #1312022-10-05 @ Baltimore Orioles
2021 Season – 143 games played

Game #12021-04-01 @ New York YankeesGame #22021-04-03 @ New York YankeesGame #32021-04-04 @ New York Yankees
Game #42021-04-05 @ Texas RangersGame #52021-04-06 @ Texas RangersGame #62021-04-07 @ Texas Rangers
Game #72021-04-08 vs. Los Angeles AngelsGame #82021-04-30 vs. Atlanta BravesGame #92021-05-01 vs. Atlanta Braves
Game #102021-05-02 vs. Atlanta BravesGame #112021-05-03 @ Oakland AthleticsGame #122021-05-04 @ Oakland Athletics
Game #132021-05-05 @ Oakland AthleticsGame #142021-05-06 @ Oakland AthleticsGame #152021-05-07 @ Houston Astros
Game #162021-05-08 @ Houston AstrosGame #172021-05-09 @ Houston AstrosGame #182021-05-11 @ Atlanta Braves
Game #192021-05-12 @ Atlanta BravesGame #202021-05-13 @ Atlanta BravesGame #212021-05-14 vs. Philadelphia Phillies
Game #222021-05-15 vs. Philadelphia PhilliesGame #232021-05-16 vs. Philadelphia PhilliesGame #242021-05-18 vs. Boston Red Sox
Game #252021-05-19 vs. Boston Red SoxGame #262021-05-20 vs. Boston Red SoxGame #272021-05-21 vs. Tampa Bay Rays
Game #282021-05-22 vs. Tampa Bay RaysGame #292021-05-23 vs. Tampa Bay RaysGame #302021-05-24 vs. Tampa Bay Rays
Game #312021-05-25 @ New York YankeesGame #322021-05-27 @ New York YankeesGame #332021-05-27 @ New York Yankees
Game #342021-05-28 @ Cleveland IndiansGame #352021-05-30 @ Cleveland IndiansGame #362021-05-30 @ Cleveland Indians
Game #372021-06-01 vs. Miami MarlinsGame #382021-06-02 vs. Miami MarlinsGame #392021-06-04 vs. Houston Astros
Game #402021-06-05 vs. Houston AstrosGame #412021-06-06 vs. Houston AstrosGame #422021-06-08 @ Chicago White Sox
Game #432021-06-09 @ Chicago White SoxGame #442021-06-10 @ Chicago White SoxGame #452021-06-11 @ Boston Red Sox
Game #462021-06-12 @ Boston Red SoxGame #472021-06-13 @ Boston Red SoxGame #482021-06-14 @ Boston Red Sox
Game #492021-06-15 vs. New York YankeesGame #502021-06-16 vs. New York YankeesGame #512021-06-20 @ Baltimore Orioles
Game #522021-06-22 @ Miami MarlinsGame #532021-06-23 @ Miami MarlinsGame #542021-06-24 vs. Baltimore Orioles
Game #552021-06-25 vs. Baltimore OriolesGame #562021-06-26 vs. Baltimore OriolesGame #572021-06-27 vs. Baltimore Orioles
Game #582021-06-29 vs. Seattle MarinersGame #592021-06-30 vs. Seattle MarinersGame #602021-07-01 vs. Seattle Mariners
Game #612021-07-02 vs. Tampa Bay RaysGame #622021-07-03 vs. Tampa Bay RaysGame #632021-07-04 vs. Tampa Bay Rays
Game #642021-07-06 @ Baltimore OriolesGame #652021-07-07 @ Baltimore OriolesGame #662021-07-09 @ Tampa Bay Rays
Game #672021-07-10 @ Tampa Bay RaysGame #682021-07-11 @ Tampa Bay RaysGame #692021-07-16 vs. Texas Rangers
Game #702021-07-18 vs. Texas RangersGame #712021-07-18 vs. Texas RangersGame #722021-07-19 vs. Boston Red Sox
Game #732021-07-21 vs. Boston Red SoxGame #742021-07-23 @ New York MetsGame #752021-07-24 @ New York Mets
Game #762021-07-25 @ New York MetsGame #772021-07-26 @ Boston Red SoxGame #782021-07-28 @ Boston Red Sox
Game #792021-07-28 @ Boston Red SoxGame #802021-07-29 @ Boston Red SoxGame #812021-07-30 vs. Kansas City Royals
Game #822021-07-31 vs. Kansas City RoyalsGame #832021-08-01 vs. Kansas City RoyalsGame #842021-08-02 vs. Cleveland Indians
Game #852021-08-03 vs. Cleveland IndiansGame #862021-08-04 vs. Cleveland IndiansGame #872021-08-05 vs. Cleveland Indians
Game #882021-08-06 vs. Boston Red SoxGame #892021-08-07 vs. Boston Red SoxGame #902021-08-07 vs. Boston Red Sox
Game #912021-08-08 vs. Boston Red SoxGame #922021-08-10 @ Los Angeles AngelsGame #932021-08-10 @ Los Angeles Angels
Game #942021-08-11 @ Los Angeles AngelsGame #952021-08-12 @ Los Angeles AngelsGame #962021-08-13 @ Seattle Mariners
Game #972021-08-14 @ Seattle MarinersGame #982021-08-15 @ Seattle MarinersGame #992021-08-17 @ Washington Nationals
Game #1002021-08-18 @ Washington NationalsGame #1012021-08-20 vs. Detroit TigersGame #1022021-08-21 vs. Detroit Tigers
Game #1032021-08-22 vs. Detroit TigersGame #1042021-08-23 vs. Chicago White SoxGame #1052021-08-24 vs. Chicago White Sox
Game #1062021-08-25 vs. Chicago White SoxGame #1072021-08-26 vs. Chicago White SoxGame #1082021-08-27 @ Detroit Tigers
Game #1092021-08-28 @ Detroit TigersGame #1102021-08-29 @ Detroit TigersGame #1112021-08-30 vs. Baltimore Orioles
Game #1122021-08-31 vs. Baltimore OriolesGame #1132021-09-01 vs. Baltimore OriolesGame #1142021-09-03 vs. Oakland Athletics
Game #1152021-09-04 vs. Oakland AthleticsGame #1162021-09-05 vs. Oakland AthleticsGame #1172021-09-06 @ New York Yankees
Game #1182021-09-07 @ New York YankeesGame #1192021-09-08 @ New York YankeesGame #1202021-09-09 @ New York Yankees
Game #1212021-09-10 @ Baltimore OriolesGame #1222021-09-11 @ Baltimore OriolesGame #1232021-09-11 @ Baltimore Orioles
Game #1242021-09-12 @ Baltimore OriolesGame #1252021-09-13 vs. Tampa Bay RaysGame #1262021-09-14 vs. Tampa Bay Rays
Game #1272021-09-15 vs. Tampa Bay RaysGame #1282021-09-17 vs. Minnesota TwinsGame #1292021-09-18 vs. Minnesota Twins
Game #1302021-09-19 vs. Minnesota TwinsGame #1312021-09-20 @ Tampa Bay RaysGame #1322021-09-21 @ Tampa Bay Rays
Game #1332021-09-22 @ Tampa Bay RaysGame #1342021-09-23 @ Minnesota TwinsGame #1352021-09-24 @ Minnesota Twins
Game #1362021-09-25 @ Minnesota TwinsGame #1372021-09-26 @ Minnesota TwinsGame #1382021-09-28 vs. New York Yankees
Game #1392021-09-29 vs. New York YankeesGame #1402021-09-30 vs. New York YankeesGame #1412021-10-01 vs. Baltimore Orioles
Game #1422021-10-02 vs. Baltimore OriolesGame #1432021-10-03 vs. Baltimore Orioles
2020 Playoffs – 2 games played

Game #12020-09-29 @ Tampa Bay RaysGame #22020-09-30 @ Tampa Bay Rays
2020 Season – 50 games played

Game #12020-07-24 @ Tampa Bay RaysGame #22020-07-25 @ Tampa Bay RaysGame #32020-07-26 @ Tampa Bay Rays
Game #42020-07-27 @ Washington NationalsGame #52020-07-28 @ Washington NationalsGame #62020-07-29 @ Washington Nationals
Game #72020-07-30 @ Washington NationalsGame #82020-08-04 @ Atlanta BravesGame #92020-08-05 @ Atlanta Braves
Game #102020-08-06 @ Atlanta BravesGame #112020-08-07 @ Boston Red SoxGame #122020-08-08 @ Boston Red Sox
Game #132020-08-09 @ Boston Red SoxGame #142020-08-11 vs. Miami MarlinsGame #152020-08-12 vs. Miami Marlins
Game #162020-08-14 vs. Tampa Bay RaysGame #172020-08-15 vs. Tampa Bay RaysGame #182020-08-16 vs. Tampa Bay Rays
Game #192020-08-17 @ Baltimore OriolesGame #202020-08-18 @ Baltimore OriolesGame #212020-08-19 @ Baltimore Orioles
Game #222020-08-20 vs. Philadelphia PhilliesGame #232020-08-20 vs. Philadelphia PhilliesGame #242020-08-21 @ Tampa Bay Rays
Game #252020-08-22 @ Tampa Bay RaysGame #262020-08-23 @ Tampa Bay RaysGame #272020-08-24 @ Tampa Bay Rays
Game #282020-08-25 vs. Boston Red SoxGame #292020-08-26 vs. Boston Red SoxGame #302020-08-28 vs. Baltimore Orioles
Game #312020-08-29 vs. Baltimore OriolesGame #322020-08-30 vs. Baltimore OriolesGame #332020-08-31 vs. Baltimore Orioles
Game #342020-09-01 @ Miami MarlinsGame #352020-09-02 @ Miami MarlinsGame #362020-09-03 @ Boston Red Sox
Game #372020-09-04 @ Boston Red SoxGame #382020-09-04 @ Boston Red SoxGame #392020-09-05 @ Boston Red Sox
Game #402020-09-17 @ New York YankeesGame #412020-09-18 @ Philadelphia PhilliesGame #422020-09-18 @ Philadelphia Phillies
Game #432020-09-19 @ Philadelphia PhilliesGame #442020-09-20 @ Philadelphia PhilliesGame #452020-09-21 vs. New York Yankees
Game #462020-09-22 vs. New York YankeesGame #472020-09-23 vs. New York YankeesGame #482020-09-24 vs. New York Yankees
Game #492020-09-25 vs. Baltimore OriolesGame #502020-09-26 vs. Baltimore Orioles
2019 Season – 125 games played

Game #12019-03-28 vs. Detroit TigersGame #22019-03-29 vs. Detroit TigersGame #32019-03-30 vs. Detroit Tigers
Game #42019-03-31 vs. Detroit TigersGame #52019-04-01 vs. Baltimore OriolesGame #62019-04-02 vs. Baltimore Orioles
Game #72019-04-03 vs. Baltimore OriolesGame #82019-04-04 @ Cleveland IndiansGame #92019-04-05 @ Cleveland Indians
Game #102019-04-06 @ Cleveland IndiansGame #112019-04-07 @ Cleveland IndiansGame #122019-04-09 @ Boston Red Sox
Game #132019-04-12 vs. Tampa Bay RaysGame #142019-04-13 vs. Tampa Bay RaysGame #152019-04-14 vs. Tampa Bay Rays
Game #162019-04-15 @ Minnesota TwinsGame #172019-04-16 @ Minnesota TwinsGame #182019-04-17 @ Minnesota Twins
Game #192019-04-18 @ Minnesota TwinsGame #202019-04-19 @ Oakland AthleticsGame #212019-04-20 @ Oakland Athletics
Game #222019-04-21 @ Oakland AthleticsGame #232019-04-23 vs. San Francisco GiantsGame #242019-04-24 vs. San Francisco Giants
Game #252019-04-26 vs. Oakland AthleticsGame #262019-04-27 vs. Oakland AthleticsGame #272019-04-28 vs. Oakland Athletics
Game #282019-04-30 @ Los Angeles AngelsGame #292019-05-01 @ Los Angeles AngelsGame #302019-05-02 @ Los Angeles Angels
Game #312019-05-03 @ Texas RangersGame #322019-05-05 @ Texas RangersGame #332019-05-06 vs. Minnesota Twins
Game #342019-05-07 vs. Minnesota TwinsGame #352019-05-10 vs. Chicago White SoxGame #362019-05-11 vs. Chicago White Sox
Game #372019-05-12 vs. Chicago White SoxGame #382019-05-14 @ San Francisco GiantsGame #392019-05-15 @ San Francisco Giants
Game #402019-06-05 vs. New York YankeesGame #412019-06-06 vs. New York YankeesGame #422019-06-07 vs. Arizona Diamondbacks
Game #432019-06-08 vs. Arizona DiamondbacksGame #442019-06-09 vs. Arizona DiamondbacksGame #452019-06-11 @ Baltimore Orioles
Game #462019-06-12 @ Baltimore OriolesGame #472019-06-13 @ Baltimore OriolesGame #482019-06-15 @ Houston Astros
Game #492019-06-16 @ Houston AstrosGame #502019-06-17 vs. Los Angeles AngelsGame #512019-06-20 vs. Los Angeles Angels
Game #522019-06-21 @ Boston Red SoxGame #532019-06-22 @ Boston Red SoxGame #542019-06-23 @ Boston Red Sox
Game #552019-06-25 @ New York YankeesGame #562019-06-26 @ New York YankeesGame #572019-06-28 vs. Kansas City Royals
Game #582019-06-30 vs. Kansas City RoyalsGame #592019-07-01 vs. Kansas City RoyalsGame #602019-07-04 vs. Boston Red Sox
Game #612019-07-05 vs. Baltimore OriolesGame #622019-07-06 vs. Baltimore OriolesGame #632019-07-07 vs. Baltimore Orioles
Game #642019-07-12 @ New York YankeesGame #652019-07-13 @ New York YankeesGame #662019-07-14 @ New York Yankees
Game #672019-07-16 @ Boston Red SoxGame #682019-07-17 @ Boston Red SoxGame #692019-07-18 @ Boston Red Sox
Game #702019-07-19 @ Detroit TigersGame #712019-07-20 @ Detroit TigersGame #722019-07-21 @ Detroit Tigers
Game #732019-07-23 vs. Cleveland IndiansGame #742019-07-24 vs. Cleveland IndiansGame #752019-07-26 vs. Tampa Bay Rays
Game #762019-07-27 vs. Tampa Bay RaysGame #772019-07-28 vs. Tampa Bay RaysGame #782019-07-29 @ Kansas City Royals
Game #792019-07-30 @ Kansas City RoyalsGame #802019-07-31 @ Kansas City RoyalsGame #812019-08-01 @ Baltimore Orioles
Game #822019-08-02 @ Baltimore OriolesGame #832019-08-03 @ Baltimore OriolesGame #842019-08-04 @ Baltimore Orioles
Game #852019-08-06 @ Tampa Bay RaysGame #862019-08-07 @ Tampa Bay RaysGame #872019-08-09 vs. New York Yankees
Game #882019-08-10 vs. New York YankeesGame #892019-08-11 vs. New York YankeesGame #902019-08-12 vs. Texas Rangers
Game #912019-08-13 vs. Texas RangersGame #922019-08-14 vs. Texas RangersGame #932019-08-16 vs. Seattle Mariners
Game #942019-08-17 vs. Seattle MarinersGame #952019-08-18 vs. Seattle MarinersGame #962019-08-20 @ Los Angeles Dodgers
Game #972019-08-21 @ Los Angeles DodgersGame #982019-08-22 @ Los Angeles DodgersGame #992019-08-23 @ Seattle Mariners
Game #1002019-08-24 @ Seattle MarinersGame #1012019-08-25 @ Seattle MarinersGame #1022019-08-27 vs. Atlanta Braves
Game #1032019-08-28 vs. Atlanta BravesGame #1042019-08-30 vs. Houston AstrosGame #1052019-08-31 vs. Houston Astros
Game #1062019-09-02 @ Atlanta BravesGame #1072019-09-03 @ Atlanta BravesGame #1082019-09-05 @ Tampa Bay Rays
Game #1092019-09-06 @ Tampa Bay RaysGame #1102019-09-07 @ Tampa Bay RaysGame #1112019-09-08 @ Tampa Bay Rays
Game #1122019-09-10 vs. Boston Red SoxGame #1132019-09-11 vs. Boston Red SoxGame #1142019-09-13 vs. New York Yankees
Game #1152019-09-14 vs. New York YankeesGame #1162019-09-15 vs. New York YankeesGame #1172019-09-17 @ Baltimore Orioles
Game #1182019-09-18 @ Baltimore OriolesGame #1192019-09-20 @ New York YankeesGame #1202019-09-21 @ New York Yankees
Game #1212019-09-23 vs. Baltimore OriolesGame #1222019-09-25 vs. Baltimore OriolesGame #1232019-09-27 vs. Tampa Bay Rays
Game #1242019-09-28 vs. Tampa Bay RaysGame #1252019-09-29 vs. Tampa Bay Rays
2018 Season – 134 games played

Game #12018-04-13 @ Cleveland IndiansGame #22018-04-17 vs. Kansas City RoyalsGame #32018-04-17 vs. Kansas City Royals
Game #42018-04-18 vs. Kansas City RoyalsGame #52018-04-19 @ New York YankeesGame #62018-04-20 @ New York Yankees
Game #72018-04-21 @ New York YankeesGame #82018-04-22 @ New York YankeesGame #92018-04-24 vs. Boston Red Sox
Game #102018-04-25 vs. Boston Red SoxGame #112018-04-26 vs. Boston Red SoxGame #122018-04-27 vs. Texas Rangers
Game #132018-04-28 vs. Texas RangersGame #142018-04-29 vs. Texas RangersGame #152018-04-30 @ Minnesota Twins
Game #162018-05-01 @ Minnesota TwinsGame #172018-05-02 @ Minnesota TwinsGame #182018-05-03 @ Cleveland Indians
Game #192018-05-03 @ Cleveland IndiansGame #202018-05-04 @ Tampa Bay RaysGame #212018-05-05 @ Tampa Bay Rays
Game #222018-05-06 @ Tampa Bay RaysGame #232018-05-08 vs. Seattle MarinersGame #242018-05-09 vs. Seattle Mariners
Game #252018-05-10 vs. Seattle MarinersGame #262018-05-11 vs. Boston Red SoxGame #272018-05-12 vs. Boston Red Sox
Game #282018-05-13 vs. Boston Red SoxGame #292018-05-15 @ New York MetsGame #302018-05-16 @ New York Mets
Game #312018-05-19 vs. Oakland AthleticsGame #322018-05-20 vs. Oakland AthleticsGame #332018-05-22 vs. Los Angeles Angels
Game #342018-05-23 vs. Los Angeles AngelsGame #352018-05-24 vs. Los Angeles AngelsGame #362018-05-25 @ Philadelphia Phillies
Game #372018-05-26 @ Philadelphia PhilliesGame #382018-05-28 @ Boston Red SoxGame #392018-05-29 @ Boston Red Sox
Game #402018-05-30 @ Boston Red SoxGame #412018-06-01 @ Detroit TigersGame #422018-06-02 @ Detroit Tigers
Game #432018-06-05 vs. New York YankeesGame #442018-06-06 vs. New York YankeesGame #452018-06-07 vs. Baltimore Orioles
Game #462018-06-08 vs. Baltimore OriolesGame #472018-06-09 vs. Baltimore OriolesGame #482018-06-10 vs. Baltimore Orioles
Game #492018-06-11 @ Tampa Bay RaysGame #502018-06-12 @ Tampa Bay RaysGame #512018-06-13 @ Tampa Bay Rays
Game #522018-06-15 vs. Washington NationalsGame #532018-06-16 vs. Washington NationalsGame #542018-06-17 vs. Washington Nationals
Game #552018-06-19 vs. Atlanta BravesGame #562018-06-20 vs. Atlanta BravesGame #572018-06-21 @ Los Angeles Angels
Game #582018-06-23 @ Los Angeles AngelsGame #592018-06-24 @ Los Angeles AngelsGame #602018-06-25 @ Houston Astros
Game #612018-06-26 @ Houston AstrosGame #622018-06-27 @ Houston AstrosGame #632018-06-29 vs. Detroit Tigers
Game #642018-06-30 vs. Detroit TigersGame #652018-07-01 vs. Detroit TigersGame #662018-07-02 vs. Detroit Tigers
Game #672018-07-03 vs. New York MetsGame #682018-07-04 vs. New York MetsGame #692018-07-06 vs. New York Yankees
Game #702018-07-07 vs. New York YankeesGame #712018-07-08 vs. New York YankeesGame #722018-07-10 @ Atlanta Braves
Game #732018-07-11 @ Atlanta BravesGame #742018-07-12 @ Boston Red SoxGame #752018-07-14 @ Boston Red Sox
Game #762018-07-15 @ Boston Red SoxGame #772018-07-20 vs. Baltimore OriolesGame #782018-07-21 vs. Baltimore Orioles
Game #792018-07-22 vs. Baltimore OriolesGame #802018-07-23 vs. Minnesota TwinsGame #812018-07-24 vs. Minnesota Twins
Game #822018-07-25 vs. Minnesota TwinsGame #832018-07-27 @ Chicago White SoxGame #842018-07-28 @ Chicago White Sox
Game #852018-07-29 @ Chicago White SoxGame #862018-07-30 @ Oakland AthleticsGame #872018-08-01 @ Oakland Athletics
Game #882018-08-02 @ Seattle MarinersGame #892018-08-03 @ Seattle MarinersGame #902018-08-04 @ Seattle Mariners
Game #912018-08-05 @ Seattle MarinersGame #922018-08-07 vs. Boston Red SoxGame #932018-08-08 vs. Boston Red Sox
Game #942018-08-09 vs. Boston Red SoxGame #952018-08-10 vs. Tampa Bay RaysGame #962018-08-11 vs. Tampa Bay Rays
Game #972018-08-12 vs. Tampa Bay RaysGame #982018-08-14 @ Kansas City RoyalsGame #992018-08-15 @ Kansas City Royals
Game #1002018-08-16 @ Kansas City RoyalsGame #1012018-08-18 @ New York YankeesGame #1022018-08-19 @ New York Yankees
Game #1032018-08-21 vs. Baltimore OriolesGame #1042018-08-22 vs. Baltimore OriolesGame #1052018-08-25 vs. Philadelphia Phillies
Game #1062018-08-26 vs. Philadelphia PhilliesGame #1072018-08-27 @ Baltimore OriolesGame #1082018-08-28 @ Baltimore Orioles
Game #1092018-08-29 @ Baltimore OriolesGame #1102018-08-31 @ Miami MarlinsGame #1112018-09-01 @ Miami Marlins
Game #1122018-09-02 @ Miami MarlinsGame #1132018-09-03 vs. Tampa Bay RaysGame #1142018-09-04 vs. Tampa Bay Rays
Game #1152018-09-06 vs. Cleveland IndiansGame #1162018-09-07 vs. Cleveland IndiansGame #1172018-09-09 vs. Cleveland Indians
Game #1182018-09-11 @ Boston Red SoxGame #1192018-09-12 @ Boston Red SoxGame #1202018-09-13 @ Boston Red Sox
Game #1212018-09-14 @ New York YankeesGame #1222018-09-15 @ New York YankeesGame #1232018-09-16 @ New York Yankees
Game #1242018-09-18 @ Baltimore OriolesGame #1252018-09-19 @ Baltimore OriolesGame #1262018-09-20 vs. Tampa Bay Rays
Game #1272018-09-21 vs. Tampa Bay RaysGame #1282018-09-22 vs. Tampa Bay RaysGame #1292018-09-23 vs. Tampa Bay Rays
Game #1302018-09-24 vs. Houston AstrosGame #1312018-09-25 vs. Houston AstrosGame #1322018-09-28 @ Tampa Bay Rays
Game #1332018-09-29 @ Tampa Bay RaysGame #1342018-09-30 @ Tampa Bay Rays
2017 Season – 26 games played

Game #1 2017-09-01 @ Baltimore OriolesGame #22017-09-03 @ Baltimore OriolesGame #32017-09-05 @ Boston Red Sox
Game #42017-09-06 @ Boston Red SoxGame #52017-09-08 vs. Detroit TigersGame #62017-09-09 vs. Detroit Tigers
Game #72017-09-10 vs. Detroit TigersGame #82017-09-11 vs. Baltimore OriolesGame #92017-09-12 vs. Baltimore Orioles
Game #102017-09-13 vs. Baltimore OriolesGame #112017-09-14 @ Minnesota TwinsGame #122017-09-15 @ Minnesota Twins
Game #132017-09-16 @ Minnesota TwinsGame #142017-09-17 @ Minnesota TwinsGame #152017-09-19 vs. Kansas City Royals
Game #162017-09-20 vs. Kansas City RoyalsGame #172017-09-21 vs. Kansas City RoyalsGame #182017-09-22 vs. New York Yankees
Game #192017-09-23 vs. New York YankeesGame #202017-09-24 vs. New York YankeesGame #212017-09-25 @ Boston Red Sox
Game #222017-09-26 @ Boston Red SoxGame #232017-09-27 @ Boston Red SoxGame #242017-09-29 @ New York Yankees
Game #252017-09-30 @ New York YankeesGame #262017-10-01 @ New York Yankees
609 games, 568 starts.
Career Positions
LF – 217
CF – 95
RF – 304
0 – SS
2B – 0
0 – 3B
P – 0
1B – 0
DH – 36, PH -31
PR – 3
C – 0
131 games, 128 starts.
2022 Positions
LF – 8
CF – 0
RF – 117
0 – SS
2B – 0
0 – 3B
P – 0
1B – 0
DH – 10, PH – 3
PR – 0
C – 0
143 games, 141 starts.
2021 Positions
LF – 58
CF – 2
RF – 110
0 – SS
2B – 0
0 – 3B
P – 0
1B – 0
DH – 11, PH – 1
PR – 0
C – 0
50 games, 47 starts.
2020 Positions
LF – 0
CF – 9
RF – 40
0 – SS
2B – 0
0 – 3B
P – 0
1B – 0
DH – 4, PH – 3
PR – 0
C – 0
125 games, 111 starts.
2019 Positions
LF – 46
CF – 79
RF – 0
0 – SS
2B – 0
0 – 3B
P – 0
1B – 0
DH – 2, PH – 9
PR – 2
C – 0
134 games, 119 starts.
2018 Positions
LF – 87
CF – 0
RF – 35
0 – SS
2B – 0
0 – 3B
P – 0
1B – 0
DH – 9, PH – 13
PR – 1
C – 0
26 games, 22 starts.
2017 Positions
LF – 18
CF – 5
RF – 2
0 – SS
2B – 0
0 – 3B
P – 0
1B – 0
DH – 0, PH – 2
PR – 0
C – 0