BLUE JAYS FANS

Player Home | Current Roster |  Canadians

Santiago

Espinal
2020 – 2023

 DOB:  Nov 13, 1994  Positions:  UTIL 
 WAR:  5.3  Acquired: Traded 
 From:    Debut:  2020-07-25 
 Height:  5′ 10″  Bats:  R 
 Weight:  185  Throws:  R 
FAN RATING
53%
Based on 15 fan votes.
DISLIKELIKE
 
Player Information & StatsGame Log (348)Career ProgressionPositionsPlayer Discussion (0)
Compare:  
Player Probabilities
 
HIT / GAME SO / GAME BB / GAME RBI / GAME HR / GAME
75.7% 43.4% 23.1% 28.6% 3.2%
HIT / AB SO / AB BB / AB RBI / AB HR / AB
27.3% 15.6% 8.3% 10.3% 1.1%


2020 – 2023


 
Transactions
2018-06-28: Traded Steve Pearce and cash to the Boston Red Sox. Received Santiago Espinal. [View]

 
Awards & Honours
2022 MLB All-Star

 
Injury Reports
2023-06-06: GAIN: Activated from 10-day IL 2023-05-22: LOSS: Placed on 10-day IL with right hamstring inflammation
2022-10-06: GAIN: Activated from 10-day IL 2022-09-22: LOSS: Placed on 10-day IL with strained left oblique
2021-09-24: GAIN: Activated from 10-day IL 2021-08-29: LOSS: Placed on 10-day IL with strained right hip flexor

 

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
2023 93 230 30 57 14 0 2 25 2 1 18 36 .248 .310 .335 .644 77 1 1 3 5
2022 135 449 51 120 25 0 7 51 6 6 36 68 .267 .322 .370 .692 166 3 1 2 12
2021 92 222 32 69 13 1 2 17 6 1 22 30 .311 .376 .405 .781 90 0 0 1 4
2020 26 60 10 16 4 0 0 6 1 0 4 16 .267 .308 .333 .641 20 1 0 0 1
TOTAL 346 961 123 262 56 1 11 99 15 8 80 150 .273 .331 .367 .698 353 5 2 6 22

BATTING – POST SEASON

  Year Series G AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
2023 ALWC 1 2 0 2 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
2022 ALWC 1 4 2 2 1 0 0 0 0 0 0 0 .500 .500 .750 1.250
TOTAL 2 6 2 4 1 0 0 0 0 0 0 0 .667

PITCHING – REGULAR SEASON

  Year W L % G GS CG SHO GF SV IP H R ER HR BB SO HBP WP BF IBB BK ERA WHIP
2020 0 0 nan 2 0 0 0 2 0 2.0 3 2 2 1 1 0 1 0 11 0 0 9.00 2.000
TOTAL 0 0 nan 2 0 0 0 2 0 2 3 2 2 1 1 0 1 0 11 0 0 9.00 2.000

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
2023 60 42 563.0 229 76 144 9 32 .961 -3 -6 -3 -6 3.52 2.44 0 0 0 0 nan% 0% 0 2B-3B-SS-DH
2022 119 104 1078.0 453 162 285 6 61 .987 1 1 4 4 3.73 3.15 0 0 0 0 nan% 0% 0 2B-3B-SS
2021 62 57 551.2 196 33 159 4 16 .980 10 22 8 17 3.13 2.21 0 0 0 0 nan% 0% 0 3B-DH
2020 19 13 165.0 84 24 58 2 12 .976 3 24 1 7 4.47 3.28 0 0 0 0 nan% 0% 0 SS-3B-P
TOTAL
260 216 2357.2 962 295 646 21 121 .978 11 41 10 22 3.71 2.77 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
2023 28 254 -6 0 1 -3 3 -5 -1 9 4 0.4 0.495 0.497 0.7 0.0 7
2022 27 491 -2 0 -1 4 5 5 1 17 22 2.2 0.504 0.504 1.8 0.9 18
2021 26 246 3 2 1 8 1 16 2 8 24 2.4 0.517 0.510 1.6 1.0 16
2020 25 66 -2 1 0 1 1 1 0 2 3 0.3 0.504 0.501 0.2 0.2 2

PLAYER VALUE – PITCHING

  Year Age IP G GS R RA9 RA9opp RA9def RA9role PPFp RA9Avg RAA WAA gmLI WAAadj WAR RAR waaWL% 162WL%
2020 25 2.0 2 0 2 9.00 5.61 -0.82 -0.35 95.3 5.80 -1 -0.1 0.00 0.0 0.0 -1 0.465 0.500

 
Year Salary $ Per Game Accumulated Team Avg.
2023 $2,100,000 $22,581 $2,878,995 5,468,497
2021 $570,500 $6,201 $778,995 2,693,920
2020 $208,495 $8,019 $208,495 1,190,137
Show: 2023 Playoffs, 2023, 2022 Playoffs, 2022, 2021, 2020
2023 Playoffs – 1 games played

Game #12023-10-04 @ Minnesota Twins
2023 Season – 92 games played

Game #12023-04-02 @ St. Louis CardinalsGame #22023-04-04 @ Kansas City RoyalsGame #32023-04-07 @ Los Angeles Angels
Game #42023-04-08 @ Los Angeles AngelsGame #52023-04-09 @ Los Angeles AngelsGame #62023-04-12 vs. Detroit Tigers
Game #72023-04-13 vs. Detroit TigersGame #82023-04-14 vs. Tampa Bay RaysGame #92023-04-16 vs. Tampa Bay Rays
Game #102023-04-17 @ Houston AstrosGame #112023-04-18 @ Houston AstrosGame #122023-04-19 @ Houston Astros
Game #132023-04-22 @ New York YankeesGame #142023-04-26 vs. Chicago White SoxGame #152023-04-30 vs. Seattle Mariners
Game #162023-05-03 @ Boston Red SoxGame #172023-05-05 @ Pittsburgh PiratesGame #182023-05-07 @ Pittsburgh Pirates
Game #192023-05-09 @ Philadelphia PhilliesGame #202023-05-10 @ Philadelphia PhilliesGame #212023-05-14 vs. Atlanta Braves
Game #222023-05-16 vs. New York YankeesGame #232023-05-17 vs. New York YankeesGame #242023-05-18 vs. New York Yankees
Game #252023-05-20 vs. Baltimore OriolesGame #262023-06-06 vs. Houston AstrosGame #272023-06-08 vs. Houston Astros
Game #282023-06-09 vs. Minnesota TwinsGame #292023-06-10 vs. Minnesota TwinsGame #302023-06-11 vs. Minnesota Twins
Game #312023-06-13 @ Baltimore OriolesGame #322023-06-14 @ Baltimore OriolesGame #332023-06-16 @ Texas Rangers
Game #342023-06-17 @ Texas RangersGame #352023-06-18 @ Texas RangersGame #362023-06-20 @ Miami Marlins
Game #372023-06-21 @ Miami MarlinsGame #382023-06-24 vs. Oakland AthleticsGame #392023-06-25 vs. Oakland Athletics
Game #402023-06-29 vs. San Francisco GiantsGame #412023-06-30 vs. Boston Red SoxGame #422023-07-02 vs. Boston Red Sox
Game #432023-07-06 @ Chicago White SoxGame #442023-07-06 @ Chicago White SoxGame #452023-07-09 @ Detroit Tigers
Game #462023-07-15 vs. Arizona DiamondbacksGame #472023-07-16 vs. Arizona DiamondbacksGame #482023-07-18 vs. San Diego Padres
Game #492023-07-19 vs. San Diego PadresGame #502023-07-20 vs. San Diego PadresGame #512023-07-23 @ Seattle Mariners
Game #522023-07-24 @ Los Angeles DodgersGame #532023-07-25 @ Los Angeles DodgersGame #542023-07-29 vs. Los Angeles Angels
Game #552023-07-30 vs. Los Angeles AngelsGame #562023-07-31 vs. Baltimore OriolesGame #572023-08-01 vs. Baltimore Orioles
Game #582023-08-03 vs. Baltimore OriolesGame #592023-08-05 @ Boston Red SoxGame #602023-08-06 @ Boston Red Sox
Game #612023-08-08 @ Cleveland GuardiansGame #622023-08-10 @ Cleveland GuardiansGame #632023-08-12 vs. Chicago Cubs
Game #642023-08-13 vs. Chicago CubsGame #652023-08-15 vs. Philadelphia PhilliesGame #662023-08-16 vs. Philadelphia Phillies
Game #672023-08-18 @ Cincinnati RedsGame #682023-08-19 @ Cincinnati RedsGame #692023-08-20 @ Cincinnati Reds
Game #702023-08-26 vs. Cleveland GuardiansGame #712023-08-27 vs. Cleveland GuardiansGame #722023-08-29 vs. Washington Nationals
Game #732023-08-30 vs. Washington NationalsGame #742023-09-01 @ Colorado RockiesGame #752023-09-02 @ Colorado Rockies
Game #762023-09-03 @ Colorado RockiesGame #772023-09-04 @ Oakland AthleticsGame #782023-09-05 @ Oakland Athletics
Game #792023-09-06 @ Oakland AthleticsGame #802023-09-08 vs. Kansas City RoyalsGame #812023-09-09 vs. Kansas City Royals
Game #822023-09-10 vs. Kansas City RoyalsGame #832023-09-12 vs. Texas RangersGame #842023-09-13 vs. Texas Rangers
Game #852023-09-14 vs. Texas RangersGame #862023-09-16 vs. Boston Red SoxGame #872023-09-19 @ New York Yankees
Game #882023-09-22 @ Tampa Bay RaysGame #892023-09-23 @ Tampa Bay RaysGame #902023-09-29 vs. Tampa Bay Rays
Game #912023-09-30 vs. Tampa Bay RaysGame #922023-10-01 vs. Tampa Bay Rays
2022 Playoffs – 1 games played

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

Game #12021-04-10 vs. Los Angeles AngelsGame #22021-04-17 @ Kansas City RoyalsGame #32021-04-17 @ Kansas City Royals
Game #42021-04-20 @ Boston Red SoxGame #52021-04-21 @ Boston Red SoxGame #62021-04-23 @ Tampa Bay Rays
Game #72021-04-24 @ Tampa Bay RaysGame #82021-04-25 @ Tampa Bay RaysGame #92021-04-28 vs. Washington Nationals
Game #102021-04-30 vs. Atlanta BravesGame #112021-05-01 vs. Atlanta BravesGame #122021-05-04 @ Oakland Athletics
Game #132021-05-05 @ Oakland AthleticsGame #142021-05-08 @ Houston AstrosGame #152021-05-12 @ Atlanta Braves
Game #162021-05-16 vs. Philadelphia PhilliesGame #172021-05-18 vs. Boston Red SoxGame #182021-05-20 vs. Boston Red Sox
Game #192021-05-21 vs. Tampa Bay RaysGame #202021-05-22 vs. Tampa Bay RaysGame #212021-05-23 vs. Tampa Bay Rays
Game #222021-05-24 vs. Tampa Bay RaysGame #232021-05-25 @ New York YankeesGame #242021-05-27 @ New York Yankees
Game #252021-05-27 @ New York YankeesGame #262021-05-28 @ Cleveland IndiansGame #272021-05-30 @ Cleveland Indians
Game #282021-05-30 @ Cleveland IndiansGame #292021-06-01 vs. Miami MarlinsGame #302021-06-04 vs. Houston Astros
Game #312021-06-05 vs. Houston AstrosGame #322021-06-08 @ Chicago White SoxGame #332021-06-09 @ Chicago White Sox
Game #342021-06-10 @ Chicago White SoxGame #352021-06-15 vs. New York YankeesGame #362021-06-16 vs. New York Yankees
Game #372021-06-17 vs. New York YankeesGame #382021-06-18 @ Baltimore OriolesGame #392021-06-19 @ Baltimore Orioles
Game #402021-06-20 @ Baltimore OriolesGame #412021-06-24 vs. Baltimore OriolesGame #422021-06-26 vs. Baltimore Orioles
Game #432021-06-27 vs. Baltimore OriolesGame #442021-07-01 vs. Seattle MarinersGame #452021-07-02 vs. Tampa Bay Rays
Game #462021-07-03 vs. Tampa Bay RaysGame #472021-07-07 @ Baltimore OriolesGame #482021-07-09 @ Tampa Bay Rays
Game #492021-07-10 @ Tampa Bay RaysGame #502021-07-11 @ Tampa Bay RaysGame #512021-07-18 vs. Texas Rangers
Game #522021-07-18 vs. Texas RangersGame #532021-07-19 vs. Boston Red SoxGame #542021-07-24 @ New York Mets
Game #552021-07-25 @ New York MetsGame #562021-07-28 @ Boston Red SoxGame #572021-07-29 @ Boston Red Sox
Game #582021-07-30 vs. Kansas City RoyalsGame #592021-07-31 vs. Kansas City RoyalsGame #602021-08-01 vs. Kansas City Royals
Game #612021-08-02 vs. Cleveland IndiansGame #622021-08-03 vs. Cleveland IndiansGame #632021-08-04 vs. Cleveland Indians
Game #642021-08-05 vs. Cleveland IndiansGame #652021-08-06 vs. Boston Red SoxGame #662021-08-07 vs. Boston Red Sox
Game #672021-08-08 vs. Boston Red SoxGame #682021-08-10 @ Los Angeles AngelsGame #692021-08-11 @ Los Angeles Angels
Game #702021-08-12 @ Los Angeles AngelsGame #712021-08-13 @ Seattle MarinersGame #722021-08-14 @ Seattle Mariners
Game #732021-08-15 @ Seattle MarinersGame #742021-08-17 @ Washington NationalsGame #752021-08-20 vs. Detroit Tigers
Game #762021-08-21 vs. Detroit TigersGame #772021-08-22 vs. Detroit TigersGame #782021-08-23 vs. Chicago White Sox
Game #792021-08-24 vs. Chicago White SoxGame #802021-08-25 vs. Chicago White SoxGame #812021-08-26 vs. Chicago White Sox
Game #822021-08-27 @ Detroit TigersGame #832021-08-28 @ Detroit TigersGame #842021-09-24 @ Minnesota Twins
Game #852021-09-25 @ Minnesota TwinsGame #862021-09-26 @ Minnesota TwinsGame #872021-09-28 vs. New York Yankees
Game #882021-09-29 vs. New York YankeesGame #892021-09-30 vs. New York YankeesGame #902021-10-01 vs. Baltimore Orioles
Game #912021-10-02 vs. Baltimore OriolesGame #922021-10-03 vs. Baltimore Orioles
2020 Season – 27 games played

Game #1 2020-07-25 @ Tampa Bay RaysGame #22020-07-26 @ Tampa Bay RaysGame #32020-07-27 @ Washington Nationals
Game #42020-07-28 @ Washington NationalsGame #52020-07-29 @ Washington NationalsGame #62020-08-18 @ Baltimore Orioles
Game #72020-08-19 @ Baltimore OriolesGame #82020-08-20 vs. Philadelphia PhilliesGame #92020-08-20 vs. Philadelphia Phillies
Game #102020-08-21 @ Tampa Bay RaysGame #112020-08-22 @ Tampa Bay RaysGame #122020-08-23 @ Tampa Bay Rays
Game #132020-08-24 @ Tampa Bay RaysGame #142020-08-25 vs. Boston Red SoxGame #152020-08-26 vs. Boston Red Sox
Game #162020-08-30 vs. Baltimore OriolesGame #172020-08-31 vs. Baltimore OriolesGame #182020-09-02 @ Miami Marlins
Game #192020-09-03 @ Boston Red SoxGame #202020-09-04 @ Boston Red SoxGame #212020-09-07 vs. New York Yankees
Game #222020-09-08 vs. New York YankeesGame #232020-09-11 vs. New York MetsGame #242020-09-13 vs. New York Mets
Game #252020-09-15 @ New York YankeesGame #262020-09-16 @ New York YankeesGame #272020-09-18 @ Philadelphia Phillies
347 games, 260 starts.
Career Positions
LF – 0
CF – 0
RF – 0
48 – SS
2B – 167
120 – 3B
P – 2
1B – 0
DH – 7, PH -47
PR – 13
C – 0
93 games, 60 starts.
2023 Positions
LF – 0
CF – 0
RF – 0
16 – SS
2B – 47
26 – 3B
P – 0
1B – 0
DH – 1, PH – 21
PR – 2
C – 0
135 games, 119 starts.
2022 Positions
LF – 0
CF – 0
RF – 0
11 – SS
2B – 120
11 – 3B
P – 0
1B – 0
DH – 0, PH – 14
PR – 0
C – 0
92 games, 62 starts.
2021 Positions
LF – 0
CF – 0
RF – 0
0 – SS
2B – 0
81 – 3B
P – 0
1B – 0
DH – 6, PH – 12
PR – 7
C – 0
27 games, 19 starts.
2020 Positions
LF – 0
CF – 0
RF – 0
21 – SS
2B – 0
2 – 3B
P – 2
1B – 0
DH – 0, PH – 0
PR – 4
C – 0