MatchWiz Plays
Total Bases Board · Today

Best MLB total bases matchupsTuesday, June 30, 2026

Every hitter on the Tuesday, June 30, 2026 slate, scored — ranked by total-base upside — the best power and extra-base spots. Raw power, the arm and bullpen they face, batting order, park, and weather. Tap any card for the full breakdown.

PROJSome lineups aren't official yet — 270 hitters are projected from each team's last game. Batting order (a key score driver) isn't final; these update automatically ~2 hours before first pitch.
#Hitter · MatchupScore

Context

Expected PAs4.55
vs SP / Bullpen~2.9× / ~1.6×
BallparkHitter-friendly
WeatherNeutral
Recent Form🔥 8-game hitting streak

Batter · Total Bases / PA vs RHP.363

WindowRateSample
Last 2 Weeks.35742 PA
Season.360272 PA
Last 2 Years.363895 PA

Last 5 GamesTotal Bases

Jun 24vs TEX1
Jun 26@ STL1
Jun 27@ STL4
Jun 28@ STL1
Jun 29@ COL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.543

WindowRateSample
Last 2 Weeks
Season.68573 PA
Last 2 Years.545330 PA

Opposing Starter · Season2 GS

W–L0–1
ERA6.37
WHIP1.56
IP35.1
H / K / BB47 / 35 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.416

WindowRateSample
Last 2 Weeks.408211 PA
Season.447999 PA
Last 2 Years.4153477 PA

Quality of Contact vs RHP

wOBA.334
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.403
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases2.11

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs LHP.524

WindowRateSample
Last 2 Weeks.71428 PA
Season.66398 PA
Last 2 Years.555346 PA

Last 5 GamesTotal Bases

Jun 25@ BOS3
Jun 26@ BOS0
Jun 27@ BOS0
Jun 28@ BOS0
Jun 29vs DET0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.408

WindowRateSample
Last 2 Weeks.60543 PA
Season.354175 PA
Last 2 Years.3091090 PA

Opposing Starter · Season10 GS

W–L3–4
ERA3.32
WHIP0.99
IP59.2
H / K / BB51 / 66 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.376237 PA
Season.3661177 PA
Last 2 Years.3474315 PA

Quality of Contact vs LHP

wOBA.417
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.312
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head7-for-13

Total Bases19 in 14 PA
Career Average.500
Plate Appearances14
HR · K · BB4 · 2 · 1

Projection

Projected Total Bases2.068

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.438

WindowRateSample
Last 2 Weeks.53826 PA
Season.486148 PA
Last 2 Years.438356 PA

Last 5 GamesTotal Bases

Jun 23@ SD2
Jun 24@ SD1
Jun 26@ SF1
Jun 27@ SF0
Jun 28@ SF0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.521

WindowRateSample
Last 2 Weeks.89648 PA
Season.436266 PA
Last 2 Years.411886 PA

Opposing Starter · Season16 GS

W–L3–5
ERA5.56
WHIP1.58
IP77.2
H / K / BB94 / 70 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.346

WindowRateSample
Last 2 Weeks.353198 PA
Season.3371158 PA
Last 2 Years.3373469 PA

Quality of Contact vs LHP

wOBA.338
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.400
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head0-for-4

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases2.036

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs LHP.401

WindowRateSample
Last 2 Weeks.60923 PA
Season.361122 PA
Last 2 Years.336301 PA

Last 5 GamesTotal Bases

Jun 23@ SD5
Jun 24@ SD2
Jun 26@ SF2
Jun 27@ SF2
Jun 28@ SF2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.521

WindowRateSample
Last 2 Weeks.89648 PA
Season.436266 PA
Last 2 Years.411886 PA

Opposing Starter · Season16 GS

W–L3–5
ERA5.56
WHIP1.58
IP77.2
H / K / BB94 / 70 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.346

WindowRateSample
Last 2 Weeks.353198 PA
Season.3371158 PA
Last 2 Years.3373469 PA

Quality of Contact vs LHP

wOBA.324
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.400
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases2.028

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.403

WindowRateSample
Last 2 Weeks.44747 PA
Season.407270 PA
Last 2 Years.391854 PA

Last 5 GamesTotal Bases

Jun 24vs TEX5
Jun 26@ STL0
Jun 27@ STL4
Jun 28@ STL0
Jun 29@ COL6

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.402

WindowRateSample
Last 2 Weeks
Season.36585 PA
Last 2 Years.514325 PA

Opposing Starter · Season2 GS

W–L0–1
ERA6.37
WHIP1.56
IP35.1
H / K / BB47 / 35 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.421

WindowRateSample
Last 2 Weeks.453212 PA
Season.4091280 PA
Last 2 Years.4064424 PA

Quality of Contact vs RHP

wOBA.351
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases4 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases2.028

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.523

WindowRateSample
Last 2 Weeks.86229 PA
Season.551207 PA
Last 2 Years.454760 PA

Last 5 GamesTotal Bases

Jun 25@ WSH5
Jun 26@ NYM3
Jun 27@ NYM5
Jun 28@ NYM0
Jun 29vs PIT4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.374

WindowRateSample
Last 2 Weeks.39041 PA
Season.384177 PA
Last 2 Years.361238 PA

Opposing Starter · Season15 GS

W–L3–7
ERA4.42
WHIP1.39
IP79.1
H / K / BB64 / 73 / 46

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.345220 PA
Season.3611294 PA
Last 2 Years.3453536 PA

Quality of Contact vs RHP

wOBA.416
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.334
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-1

Total Bases4 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB1 · 0 · 1

Projection

Projected Total Bases2.002

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.397

WindowRateSample
Last 2 Weeks.43546 PA
Season.380200 PA
Last 2 Years.432685 PA

Last 5 GamesTotal Bases

Jun 24vs TEX3
Jun 26@ STL1
Jun 27@ STL2
Jun 28@ STL0
Jun 29@ COL2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.543

WindowRateSample
Last 2 Weeks
Season.68573 PA
Last 2 Years.545330 PA

Opposing Starter · Season2 GS

W–L0–1
ERA6.37
WHIP1.56
IP35.1
H / K / BB47 / 35 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.416

WindowRateSample
Last 2 Weeks.408211 PA
Season.447999 PA
Last 2 Years.4153477 PA

Quality of Contact vs RHP

wOBA.339
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.403
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.997

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.445

WindowRateSample
Last 2 Weeks.66739 PA
Season.397214 PA
Last 2 Years.383877 PA

Last 5 GamesTotal Bases

Jun 24vs LAD0
Jun 26vs COL3
Jun 27vs COL4
Jun 28vs COL2
Jun 29@ HOU1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.427

WindowRateSample
Last 2 Weeks.45522 PA
Season.521211 PA
Last 2 Years.415419 PA

Opposing Starter · Season15 GS

W–L3–8
ERA5.48
WHIP1.50
IP85.1
H / K / BB97 / 69 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.334

WindowRateSample
Last 2 Weeks.392212 PA
Season.267925 PA
Last 2 Years.3032701 PA

Quality of Contact vs RHP

wOBA.384
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.362
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-4

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.975

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.483

WindowRateSample
Last 2 Weeks.75929 PA
Season.482143 PA
Last 2 Years.482143 PA

Last 5 GamesTotal Bases

Jun 24@ CWS0
Jun 26vs SEA0
Jun 27vs SEA2
Jun 28vs SEA0
Jun 29vs TEX0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.336

WindowRateSample
Last 2 Weeks.27333 PA
Season.349206 PA
Last 2 Years.333555 PA

Opposing Starter · Season16 GS

W–L6–5
ERA3.55
WHIP1.03
IP88.2
H / K / BB71 / 106 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.394

WindowRateSample
Last 2 Weeks.437119 PA
Season.374803 PA
Last 2 Years.3772756 PA

Quality of Contact vs RHP

wOBA.396
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.279
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.975

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.455

WindowRateSample
Last 2 Weeks.64139 PA
Season.463216 PA
Last 2 Years.365698 PA

Last 5 GamesTotal Bases

Jun 24vs LAD1
Jun 26vs COL4
Jun 27vs COL3
Jun 28vs COL2
Jun 29@ HOU2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.427

WindowRateSample
Last 2 Weeks.45522 PA
Season.521211 PA
Last 2 Years.415419 PA

Opposing Starter · Season15 GS

W–L3–8
ERA5.48
WHIP1.50
IP85.1
H / K / BB97 / 69 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.334

WindowRateSample
Last 2 Weeks.392212 PA
Season.267925 PA
Last 2 Years.3032701 PA

Quality of Contact vs RHP

wOBA.355
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.362
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.96

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.443

WindowRateSample
Last 2 Weeks.60538 PA
Season.438194 PA
Last 2 Years.393557 PA

Last 5 GamesTotal Bases

Jun 24vs BOS2
Jun 26@ MIN7
Jun 27@ MIN4
Jun 28@ MIN0
Jun 29vs MIA4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.1676 PA
Season.316155 PA
Last 2 Years.314373 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.41
WHIP1.22
IP67.1
H / K / BB54 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.353

WindowRateSample
Last 2 Weeks.374265 PA
Season.3251211 PA
Last 2 Years.3553285 PA

Quality of Contact vs RHP

wOBA.353
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases4 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB1 · 1 · 1

Projection

Projected Total Bases1.952

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.444

WindowRateSample
Last 2 Weeks.51533 PA
Season.478226 PA
Last 2 Years.472724 PA

Last 5 GamesTotal Bases

Jun 24vs BOS0
Jun 26@ MIN4
Jun 27@ MIN12
Jun 28@ MIN0
Jun 29vs MIA6

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.405

WindowRateSample
Last 2 Weeks.5569 PA
Season.464125 PA
Last 2 Years.394292 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.41
WHIP1.22
IP67.1
H / K / BB54 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.298

WindowRateSample
Last 2 Weeks.290179 PA
Season.268953 PA
Last 2 Years.3353154 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.329
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-5

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.946

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.416

WindowRateSample
Last 2 Weeks.59542 PA
Season.345267 PA
Last 2 Years.388801 PA

Last 5 GamesTotal Bases

Jun 25vs CHC1
Jun 26vs PHI2
Jun 27vs PHI1
Jun 28vs PHI1
Jun 29@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.458

WindowRateSample
Last 2 Weeks.78628 PA
Season.433157 PA
Last 2 Years.372753 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.36
WHIP1.19
IP95.0
H / K / BB91 / 93 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.386249 PA
Season.3241078 PA
Last 2 Years.3503571 PA

Quality of Contact vs RHP

wOBA.340
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.360
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.898

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.457

WindowRateSample
Last 2 Weeks.61526 PA
Season.484213 PA
Last 2 Years.463888 PA

Last 5 GamesTotal Bases

Jun 25@ WSH2
Jun 26@ NYM1
Jun 27@ NYM0
Jun 28@ NYM5
Jun 29vs PIT0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.374

WindowRateSample
Last 2 Weeks.39041 PA
Season.384177 PA
Last 2 Years.361238 PA

Opposing Starter · Season15 GS

W–L3–7
ERA4.42
WHIP1.39
IP79.1
H / K / BB64 / 73 / 46

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.345220 PA
Season.3611294 PA
Last 2 Years.3453536 PA

Quality of Contact vs RHP

wOBA.375
Hard-Hit %47%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.334
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-1

Total Bases2 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.897

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs LHP.416

WindowRateSample
Last 2 Weeks1.2504 PA
Season.42352 PA
Last 2 Years.42352 PA

Last 5 GamesTotal Bases

May 29vs MIN2
May 30vs MIN3
Jun 26vs CIN5
Jun 28vs CIN1
Jun 29@ PHI3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.413

WindowRateSample
Last 2 Weeks.56455 PA
Season.368337 PA
Last 2 Years.3431287 PA

Opposing Starter · Season17 GS

W–L9–3
ERA2.13
WHIP1.11
IP110.0
H / K / BB101 / 127 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.317161 PA
Season.3521011 PA
Last 2 Years.3503483 PA

Quality of Contact vs LHP

wOBA.343
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head2-for-4

Total Bases3 in 4 PA
Career Average.500
Plate Appearances4
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.892

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2.8× / ~1.6×
BallparkHitter-friendly
WeatherNeutral
Recent Form🔥 12-game hitting streak

Batter · Total Bases / PA vs RHP.470

WindowRateSample
Last 2 Weeks.65735 PA
Season.468237 PA
Last 2 Years.468237 PA

Last 5 GamesTotal Bases

Jun 24vs BOS3
Jun 26@ MIN3
Jun 27@ MIN3
Jun 28@ MIN2
Jun 29vs MIA1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.1676 PA
Season.316155 PA
Last 2 Years.314373 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.41
WHIP1.22
IP67.1
H / K / BB54 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.353

WindowRateSample
Last 2 Weeks.374265 PA
Season.3251211 PA
Last 2 Years.3553285 PA

Quality of Contact vs RHP

wOBA.396
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases4 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB1 · 1 · 0

Projection

Projected Total Bases1.888

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.481

WindowRateSample
Last 2 Weeks.66736 PA
Season.525217 PA
Last 2 Years.405627 PA

Last 5 GamesTotal Bases

Jun 25vs HOU4
Jun 26vs HOU1
Jun 27vs HOU0
Jun 28vs HOU0
Jun 29@ NYY2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.340

WindowRateSample
Last 2 Weeks.41039 PA
Season.273161 PA
Last 2 Years.297286 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.337211 PA
Season.3171102 PA
Last 2 Years.3443970 PA

Quality of Contact vs RHP

wOBA.370
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.294
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases1 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.884

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.439

WindowRateSample
Last 2 Weeks.51339 PA
Season.471157 PA
Last 2 Years.444817 PA

Last 5 GamesTotal Bases

Jun 24@ CIN3
Jun 26vs CHC3
Jun 27vs CHC4
Jun 28vs CHC1
Jun 29vs CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.354

WindowRateSample
Last 2 Weeks.42326 PA
Season.320100 PA
Last 2 Years.292168 PA

Opposing Starter · Season12 GS

W–L3–5
ERA4.81
WHIP1.47
IP58.0
H / K / BB56 / 48 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.370

WindowRateSample
Last 2 Weeks.392194 PA
Season.3521058 PA
Last 2 Years.3593784 PA

Quality of Contact vs RHP

wOBA.347
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.314
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.879

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.485

WindowRateSample
Last 2 Weeks.71031 PA
Season.514218 PA
Last 2 Years.437771 PA

Last 5 GamesTotal Bases

Jun 25@ WSH5
Jun 26@ NYM0
Jun 27@ NYM1
Jun 28@ NYM3
Jun 29vs PIT8

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.374

WindowRateSample
Last 2 Weeks.39041 PA
Season.384177 PA
Last 2 Years.361238 PA

Opposing Starter · Season15 GS

W–L3–7
ERA4.42
WHIP1.39
IP79.1
H / K / BB64 / 73 / 46

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.345220 PA
Season.3611294 PA
Last 2 Years.3453536 PA

Quality of Contact vs RHP

wOBA.384
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.334
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.876

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkHitter-friendly
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.419

WindowRateSample
Last 2 Weeks.16712 PA
Season.562146 PA
Last 2 Years.501742 PA

Last 5 GamesTotal Bases

Jun 24vs BOS1
Jun 26@ MIN0
Jun 27@ MIN0
Jun 28@ MIN0
Jun 29vs MIA0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.1676 PA
Season.316155 PA
Last 2 Years.314373 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.41
WHIP1.22
IP67.1
H / K / BB54 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.353

WindowRateSample
Last 2 Weeks.374265 PA
Season.3251211 PA
Last 2 Years.3553285 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-5

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.851

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~2× / ~2.5×
BallparkHitter-friendly
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.360

WindowRateSample
Last 2 Weeks.33318 PA
Season.35448 PA
Last 2 Years.34053 PA

Last 5 GamesTotal Bases

Jun 24vs TEX0
Jun 26@ STL2
Jun 27@ STL0
Jun 28@ STL0
Jun 29@ COL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.402

WindowRateSample
Last 2 Weeks
Season.36585 PA
Last 2 Years.514325 PA

Opposing Starter · Season2 GS

W–L0–1
ERA6.37
WHIP1.56
IP35.1
H / K / BB47 / 35 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.421

WindowRateSample
Last 2 Weeks.453212 PA
Season.4091280 PA
Last 2 Years.4064424 PA

Quality of Contact vs RHP

wOBA.344
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.849

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.403

WindowRateSample
Last 2 Weeks.41217 PA
Season.446110 PA
Last 2 Years.439346 PA

Last 5 GamesTotal Bases

Jun 23@ SD5
Jun 24@ SD0
Jun 26@ SF1
Jun 27@ SF0
Jun 28@ SF0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.413

WindowRateSample
Last 2 Weeks.3339 PA
Season.57580 PA
Last 2 Years.425292 PA

Opposing Starter · Season16 GS

W–L3–5
ERA5.56
WHIP1.58
IP77.2
H / K / BB94 / 70 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.368

WindowRateSample
Last 2 Weeks.378201 PA
Season.3611309 PA
Last 2 Years.3673318 PA

Quality of Contact vs LHP

wOBA.322
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.334
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-5

Total Bases2 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.845

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.462

WindowRateSample
Last 2 Weeks.66748 PA
Season.415347 PA
Last 2 Years.4091377 PA

Last 5 GamesTotal Bases

Jun 25vs ATH0
Jun 26vs ATL2
Jun 27vs ATL8
Jun 28vs ATL1
Jun 29@ AZ1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.403

WindowRateSample
Last 2 Weeks.441152 PA
Season.385947 PA
Last 2 Years.3892855 PA

Quality of Contact

wOBA.361
Hard-Hit %40%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.84

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.425

WindowRateSample
Last 2 Weeks.61513 PA
Season.478113 PA
Last 2 Years.399376 PA

Last 5 GamesTotal Bases

Jun 25vs SEA1
Jun 26vs CIN1
Jun 27vs CIN1
Jun 28vs CIN0
Jun 29@ PHI2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.413

WindowRateSample
Last 2 Weeks.56455 PA
Season.368337 PA
Last 2 Years.3431287 PA

Opposing Starter · Season17 GS

W–L9–3
ERA2.13
WHIP1.11
IP110.0
H / K / BB101 / 127 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.317161 PA
Season.3521011 PA
Last 2 Years.3503483 PA

Quality of Contact vs LHP

wOBA.361
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head6-for-15

Total Bases7 in 16 PA
Career Average.375
Plate Appearances16
HR · K · BB0 · 3 · 1

Projection

Projected Total Bases1.836

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.416

WindowRateSample
Last 2 Weeks.43639 PA
Season.449214 PA
Last 2 Years.435575 PA

Last 5 GamesTotal Bases

Jun 24vs LAD0
Jun 26vs COL4
Jun 27vs COL1
Jun 28vs COL4
Jun 29@ HOU0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.427

WindowRateSample
Last 2 Weeks.45522 PA
Season.521211 PA
Last 2 Years.415419 PA

Opposing Starter · Season15 GS

W–L3–8
ERA5.48
WHIP1.50
IP85.1
H / K / BB97 / 69 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.334

WindowRateSample
Last 2 Weeks.392212 PA
Season.267925 PA
Last 2 Years.3032701 PA

Quality of Contact vs RHP

wOBA.332
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.362
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head2-for-4

Total Bases5 in 4 PA
Career Average.500
Plate Appearances4
HR · K · BB1 · 1 · 0

Projection

Projected Total Bases1.832

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2× / ~2.3×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.364

WindowRateSample
Last 2 Weeks.38234 PA
Season.339112 PA
Last 2 Years.365282 PA

Last 5 GamesTotal Bases

Jun 24vs TEX0
Jun 26@ STL0
Jun 27@ STL0
Jun 28@ STL0
Jun 29@ COL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.402

WindowRateSample
Last 2 Weeks
Season.36585 PA
Last 2 Years.514325 PA

Opposing Starter · Season2 GS

W–L0–1
ERA6.37
WHIP1.56
IP35.1
H / K / BB47 / 35 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.421

WindowRateSample
Last 2 Weeks.453212 PA
Season.4091280 PA
Last 2 Years.4064424 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.817

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.428

WindowRateSample
Last 2 Weeks.55934 PA
Season.438137 PA
Last 2 Years.391599 PA

Last 5 GamesTotal Bases

Jun 25vs TEX0
Jun 26vs TEX1
Jun 27vs TEX2
Jun 28vs TEX5
Jun 29vs NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.356

WindowRateSample
Last 2 Weeks.44025 PA
Season.335212 PA
Last 2 Years.282316 PA

Opposing Starter · Season16 GS

W–L4–5
ERA4.03
WHIP1.12
IP89.1
H / K / BB66 / 106 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.372164 PA
Season.356949 PA
Last 2 Years.3202757 PA

Quality of Contact vs RHP

wOBA.358
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.337
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.809

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.346

WindowRateSample
Last 2 Weeks.11118 PA
Season.39389 PA
Last 2 Years.410288 PA

Last 5 GamesTotal Bases

Jun 24@ MIN0
Jun 26@ SD1
Jun 27@ SD3
Jun 28@ SD0
Jun 29@ ATH5

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.474

WindowRateSample
Last 2 Weeks.68244 PA
Season.465271 PA
Last 2 Years.412958 PA

Opposing Starter · Season17 GS

W–L3–7
ERA5.52
WHIP1.33
IP88.0
H / K / BB88 / 78 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.395223 PA
Season.343862 PA
Last 2 Years.3412258 PA

Quality of Contact vs LHP

wOBA.329
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.368
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.809

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~2.2× / ~2.3×
BallparkNeutral
WeatherNeutral
Recent Form🔥 19-game hitting streak

Batter · Total Bases / PA vs RHP.410

WindowRateSample
Last 2 Weeks.50042 PA
Season.383222 PA
Last 2 Years.419277 PA

Last 5 GamesTotal Bases

Jun 24@ TB1
Jun 25@ TB4
Jun 26@ CWS1
Jun 27@ CWS1
Jun 28@ CWS4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.411

WindowRateSample
Last 2 Weeks.50038 PA
Season.419136 PA
Last 2 Years.400355 PA

Opposing Starter · Season11 GS

W–L3–5
ERA3.33
WHIP1.31
IP54.0
H / K / BB51 / 53 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.430193 PA
Season.332961 PA
Last 2 Years.3372671 PA

Quality of Contact vs RHP

wOBA.341
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.337
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.808

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2× / ~2.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.448

WindowRateSample
Last 2 Weeks.55843 PA
Season.445263 PA
Last 2 Years.4601030 PA

Last 5 GamesTotal Bases

Jun 24@ LAA4
Jun 26vs WSH0
Jun 27vs WSH2
Jun 28vs WSH4
Jun 29vs CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.17617 PA
Season.477155 PA
Last 2 Years.361607 PA

Opposing Starter · Season8 GS

W–L2–6
ERA4.34
WHIP1.42
IP74.2
H / K / BB76 / 50 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.373

WindowRateSample
Last 2 Weeks.413150 PA
Season.3421077 PA
Last 2 Years.3513062 PA

Quality of Contact vs RHP

wOBA.388
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.316
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head8-for-24

Total Bases12 in 32 PA
Career Average.250
Plate Appearances32
HR · K · BB0 · 2 · 6

Projection

Projected Total Bases1.803

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.425

WindowRateSample
Last 2 Weeks.39041 PA
Season.506263 PA
Last 2 Years.447633 PA

Last 5 GamesTotal Bases

Jun 24@ TOR0
Jun 25@ DET0
Jun 26@ DET0
Jun 28@ DET0
Jun 29vs MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.337

WindowRateSample
Last 2 Weeks.25927 PA
Season.332223 PA
Last 2 Years.381646 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.18
WHIP1.03
IP93.1
H / K / BB77 / 108 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.397

WindowRateSample
Last 2 Weeks.431146 PA
Season.376816 PA
Last 2 Years.3942195 PA

Quality of Contact vs RHP

wOBA.386
Hard-Hit %43%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.289
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head4-for-17

Total Bases13 in 19 PA
Career Average.210
Plate Appearances19
HR · K · BB3 · 5 · 1

Projection

Projected Total Bases1.803

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.447

WindowRateSample
Last 2 Weeks.51533 PA
Season.494180 PA
Last 2 Years.467880 PA

Last 5 GamesTotal Bases

Jun 25vs CHC1
Jun 26vs PHI0
Jun 27vs PHI4
Jun 28vs PHI1
Jun 29@ TOR2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.344

WindowRateSample
Last 2 Weeks.31741 PA
Season.363237 PA
Last 2 Years.306804 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.36
WHIP1.19
IP95.0
H / K / BB91 / 93 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.313

WindowRateSample
Last 2 Weeks.313163 PA
Season.293994 PA
Last 2 Years.3172748 PA

Quality of Contact vs RHP

wOBA.395
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.304
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head8-for-17

Total Bases13 in 29 PA
Career Average.276
Plate Appearances29
HR · K · BB1 · 2 · 12

Projection

Projected Total Bases1.795

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2.2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.438

WindowRateSample
Last 2 Weeks.83312 PA
Season.47765 PA
Last 2 Years.386176 PA

Last 5 GamesTotal Bases

Jun 24@ MIN2
Jun 26@ SD0
Jun 27@ SD4
Jun 28@ SD0
Jun 29@ ATH5

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.26715 PA
Season.454108 PA
Last 2 Years.388276 PA

Opposing Starter · Season17 GS

W–L3–7
ERA5.52
WHIP1.33
IP88.0
H / K / BB88 / 78 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.409

WindowRateSample
Last 2 Weeks.472178 PA
Season.366831 PA
Last 2 Years.3812003 PA

Quality of Contact vs LHP

wOBA.365
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.310
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.786

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs LHP.384

WindowRateSample
Last 2 Weeks.25020 PA
Season.430100 PA
Last 2 Years.498337 PA

Last 5 GamesTotal Bases

Jun 24vs KC4
Jun 25vs KC2
Jun 26vs AZ3
Jun 27vs AZ1
Jun 28vs AZ1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.44159 PA
Season.348267 PA
Last 2 Years.342688 PA

Opposing Starter · Season15 GS

W–L4–5
ERA4.50
WHIP1.32
IP80.0
H / K / BB84 / 75 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.384138 PA
Season.364845 PA
Last 2 Years.3372814 PA

Quality of Contact vs LHP

wOBA.332
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.331
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases2 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.782

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.415

WindowRateSample
Last 2 Weeks.33327 PA
Season.511188 PA
Last 2 Years.465441 PA

Last 5 GamesTotal Bases

Jun 24@ PIT0
Jun 26@ CLE0
Jun 27@ CLE3
Jun 28@ CLE0
Jun 29vs LAA4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.385

WindowRateSample
Last 2 Weeks.51435 PA
Season.362218 PA
Last 2 Years.303702 PA

Opposing Starter · Season17 GS

W–L8–4
ERA3.32
WHIP1.32
IP95.0
H / K / BB77 / 102 / 48

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.392166 PA
Season.316783 PA
Last 2 Years.3551528 PA

Quality of Contact vs RHP

wOBA.344
Hard-Hit %47%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head0-for-6

Total Bases0 in 7 PA
Career Average.000
Plate Appearances7
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.783

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.407

WindowRateSample
Last 2 Weeks.51339 PA
Season.380216 PA
Last 2 Years.389816 PA

Last 5 GamesTotal Bases

Jun 24vs LAD0
Jun 26vs COL2
Jun 27vs COL3
Jun 28vs COL0
Jun 29@ HOU4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.427

WindowRateSample
Last 2 Weeks.45522 PA
Season.521211 PA
Last 2 Years.415419 PA

Opposing Starter · Season15 GS

W–L3–8
ERA5.48
WHIP1.50
IP85.1
H / K / BB97 / 69 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.334

WindowRateSample
Last 2 Weeks.392212 PA
Season.267925 PA
Last 2 Years.3032701 PA

Quality of Contact vs RHP

wOBA.338
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.362
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.775

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.427

WindowRateSample
Last 2 Weeks.61136 PA
Season.389239 PA
Last 2 Years.380956 PA

Last 5 GamesTotal Bases

Jun 24@ CIN6
Jun 26vs CHC5
Jun 27vs CHC0
Jun 28vs CHC0
Jun 29vs CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.354

WindowRateSample
Last 2 Weeks.42326 PA
Season.320100 PA
Last 2 Years.292168 PA

Opposing Starter · Season12 GS

W–L3–5
ERA4.81
WHIP1.47
IP58.0
H / K / BB56 / 48 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.370

WindowRateSample
Last 2 Weeks.392194 PA
Season.3521058 PA
Last 2 Years.3593784 PA

Quality of Contact vs RHP

wOBA.367
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.314
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-5

Total Bases6 in 5 PA
Career Average.600
Plate Appearances5
HR · K · BB1 · 1 · 0

Projection

Projected Total Bases1.772

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.379

WindowRateSample
Last 2 Weeks.36411 PA
Season.43569 PA
Last 2 Years.344262 PA

Last 5 GamesTotal Bases

Jun 24vs ATL0
Jun 26vs LAD3
Jun 27vs LAD1
Jun 28vs LAD1
Jun 29@ CHC1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.372

WindowRateSample
Last 2 Weeks.3339 PA
Season.42290 PA
Last 2 Years.358760 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.374

WindowRateSample
Last 2 Weeks.382178 PA
Season.3721020 PA
Last 2 Years.3734595 PA

Quality of Contact vs LHP

wOBA.336
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases2 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.772

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.414

WindowRateSample
Last 2 Weeks.51241 PA
Season.401202 PA
Last 2 Years.401202 PA

Last 5 GamesTotal Bases

Jun 24vs CLE1
Jun 26vs KC3
Jun 27vs KC1
Jun 28vs KC1
Jun 29@ BAL2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.27037 PA
Season.32979 PA
Last 2 Years.32979 PA

Opposing Starter · Season6 GS

W–L1–2
ERA5.64
WHIP1.65
IP30.1
H / K / BB31 / 25 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.350

WindowRateSample
Last 2 Weeks.340206 PA
Season.3501167 PA
Last 2 Years.3682861 PA

Quality of Contact vs RHP

wOBA.377
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.321
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.771

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs RHP.392

WindowRateSample
Last 2 Weeks.42245 PA
Season.399341 PA
Last 2 Years.3761328 PA

Last 5 GamesTotal Bases

Jun 23vs ATH1
Jun 26vs ATL2
Jun 27vs ATL1
Jun 28vs ATL2
Jun 29@ AZ3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.403

WindowRateSample
Last 2 Weeks.441152 PA
Season.385947 PA
Last 2 Years.3892855 PA

Quality of Contact

wOBA.335
Hard-Hit %28%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.768

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.436

WindowRateSample
Last 2 Weeks.60040 PA
Season.397257 PA
Last 2 Years.418765 PA

Last 5 GamesTotal Bases

Jun 25@ TOR5
Jun 26@ TOR0
Jun 27@ TOR3
Jun 28@ TOR0
Jun 29@ CLE1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.381

WindowRateSample
Last 2 Weeks.45522 PA
Season.381176 PA
Last 2 Years.369701 PA

Opposing Starter · Season17 GS

W–L2–8
ERA3.78
WHIP1.14
IP95.1
H / K / BB80 / 81 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.325194 PA
Season.3361288 PA
Last 2 Years.3374003 PA

Quality of Contact vs RHP

wOBA.354
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases8 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB2 · 1 · 1

Projection

Projected Total Bases1.768

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.441

WindowRateSample
Last 2 Weeks.73719 PA
Season.50044 PA
Last 2 Years.364165 PA

Last 5 GamesTotal Bases

Jun 25vs PHI3
Jun 26@ BAL2
Jun 27@ BAL0
Jun 28@ BAL1
Jun 29@ BOS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.404

WindowRateSample
Last 2 Weeks.52148 PA
Season.377273 PA
Last 2 Years.358330 PA

Opposing Starter · Season16 GS

W–L7–5
ERA3.59
WHIP1.25
IP87.2
H / K / BB78 / 88 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.310

WindowRateSample
Last 2 Weeks.288198 PA
Season.307914 PA
Last 2 Years.3373305 PA

Quality of Contact vs LHP

wOBA.368
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.356
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.76

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs LHP.357

WindowRateSample
Last 2 Weeks.00015 PA
Season.42998 PA
Last 2 Years.486467 PA

Last 5 GamesTotal Bases

Jun 24@ MIN2
Jun 26@ SD1
Jun 27@ SD2
Jun 28@ SD1
Jun 29@ ATH5

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.26715 PA
Season.454108 PA
Last 2 Years.388276 PA

Opposing Starter · Season17 GS

W–L3–7
ERA5.52
WHIP1.33
IP88.0
H / K / BB88 / 78 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.409

WindowRateSample
Last 2 Weeks.472178 PA
Season.366831 PA
Last 2 Years.3812003 PA

Quality of Contact vs LHP

wOBA.312
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.310
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases4 in 10 PA
Career Average.200
Plate Appearances10
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.754

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.416

WindowRateSample
Last 2 Weeks.64717 PA
Season.40574 PA
Last 2 Years.401332 PA

Last 5 GamesTotal Bases

Jun 24@ NYM0
Jun 26@ MIL4
Jun 27@ MIL5
Jun 28@ MIL1
Jun 29vs SD3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.385

WindowRateSample
Last 2 Weeks.42119 PA
Season.42119 PA
Last 2 Years.433829 PA

Opposing Starter · Season1 GS

W–L1–0
ERA3.18
WHIP1.24
IP5.2
H / K / BB5 / 5 / 2

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.411180 PA
Season.3341015 PA
Last 2 Years.3293589 PA

Quality of Contact vs LHP

wOBA.370
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.753

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.411

WindowRateSample
Last 2 Weeks.48947 PA
Season.399276 PA
Last 2 Years.396970 PA

Last 5 GamesTotal Bases

Jun 24vs BAL0
Jun 26vs ATH1
Jun 27vs ATH0
Jun 28vs ATH0
Jun 29@ SEA6

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.314

WindowRateSample
Last 2 Weeks.07713 PA
Season.306157 PA
Last 2 Years.342679 PA

Opposing Starter · Season16 GS

W–L6–6
ERA4.26
WHIP1.04
IP93.0
H / K / BB79 / 92 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.381126 PA
Season.366984 PA
Last 2 Years.3353977 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.266
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head4-for-19

Total Bases4 in 19 PA
Career Average.210
Plate Appearances19
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.75

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 23vs TEX5
Jun 26@ STL0
Jun 27@ STL1
Jun 28@ STL0
Jun 29@ COL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.543

WindowRateSample
Last 2 Weeks
Season.68573 PA
Last 2 Years.545330 PA

Opposing Starter · Season2 GS

W–L0–1
ERA6.37
WHIP1.56
IP35.1
H / K / BB47 / 35 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.416

WindowRateSample
Last 2 Weeks.408211 PA
Season.447999 PA
Last 2 Years.4153477 PA

Starter Allows · vs LHB

wOBA Allowed.403
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.746

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.400

WindowRateSample
Last 2 Weeks.50020 PA
Season.437103 PA
Last 2 Years.333246 PA

Last 5 GamesTotal Bases

Jun 25vs PHI4
Jun 26@ BAL1
Jun 27@ BAL0
Jun 28@ BAL2
Jun 29@ BOS2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.404

WindowRateSample
Last 2 Weeks.52148 PA
Season.377273 PA
Last 2 Years.358330 PA

Opposing Starter · Season16 GS

W–L7–5
ERA3.59
WHIP1.25
IP87.2
H / K / BB78 / 88 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.310

WindowRateSample
Last 2 Weeks.288198 PA
Season.307914 PA
Last 2 Years.3373305 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.356
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.744

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.358

WindowRateSample
Last 2 Weeks.40727 PA
Season.295156 PA
Last 2 Years.383536 PA

Last 5 GamesTotal Bases

Jun 22@ COL0
Jun 25vs NYY0
Jun 27vs NYY5
Jun 28vs NYY2
Jun 29vs WSH1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.41541 PA
Season.369222 PA
Last 2 Years.358346 PA

Opposing Starter · Season17 GS

W–L4–4
ERA4.00
WHIP1.43
IP83.1
H / K / BB90 / 89 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.392

WindowRateSample
Last 2 Weeks.389180 PA
Season.397905 PA
Last 2 Years.4172609 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.743

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.386

WindowRateSample
Last 2 Weeks.52917 PA
Season.327104 PA
Last 2 Years.415373 PA

Last 5 GamesTotal Bases

Jun 24@ MIN2
Jun 26@ SD3
Jun 27@ SD4
Jun 28@ SD0
Jun 29@ ATH2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.26715 PA
Season.454108 PA
Last 2 Years.388276 PA

Opposing Starter · Season17 GS

W–L3–7
ERA5.52
WHIP1.33
IP88.0
H / K / BB88 / 78 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.409

WindowRateSample
Last 2 Weeks.472178 PA
Season.366831 PA
Last 2 Years.3812003 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.310
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases4 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB1 · 2 · 1

Projection

Projected Total Bases1.742

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.385

WindowRateSample
Last 2 Weeks.42942 PA
Season.376194 PA
Last 2 Years.370978 PA

Last 5 GamesTotal Bases

Jun 24@ TOR0
Jun 25@ DET0
Jun 26@ DET2
Jun 27@ DET1
Jun 29vs MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.45020 PA
Season.308156 PA
Last 2 Years.315577 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.18
WHIP1.03
IP93.1
H / K / BB77 / 108 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.356163 PA
Season.338813 PA
Last 2 Years.3532142 PA

Quality of Contact vs RHP

wOBA.311
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-14

Total Bases2 in 15 PA
Career Average.133
Plate Appearances15
HR · K · BB0 · 5 · 1

Projection

Projected Total Bases1.736

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.402

WindowRateSample
Last 2 Weeks.46037 PA
Season.383243 PA
Last 2 Years.436763 PA

Last 5 GamesTotal Bases

Jun 24@ STL5
Jun 26@ TB0
Jun 27@ TB4
Jun 28@ TB4
Jun 29vs SF4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.343

WindowRateSample
Last 2 Weeks.39328 PA
Season.306206 PA
Last 2 Years.307538 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.268194 PA
Season.3481123 PA
Last 2 Years.3432927 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head4-for-10

Total Bases5 in 10 PA
Career Average.400
Plate Appearances10
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.733

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks1.0004 PA
Season.30852 PA
Last 2 Years.23477 PA

Last 5 GamesTotal Bases

Jun 20vs SD0
Jun 22@ MIA0
Jun 24@ MIA0
Jun 26@ TOR5
Jun 29@ CLE4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.381

WindowRateSample
Last 2 Weeks.45522 PA
Season.381176 PA
Last 2 Years.369701 PA

Opposing Starter · Season17 GS

W–L2–8
ERA3.78
WHIP1.14
IP95.1
H / K / BB80 / 81 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.325194 PA
Season.3361288 PA
Last 2 Years.3374003 PA

Quality of Contact vs RHP

wOBA.302
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.732

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkHitter-friendly
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.321

WindowRateSample
Last 2 Weeks.33342 PA
Season.262260 PA
Last 2 Years.307413 PA

Last 5 GamesTotal Bases

Jun 24vs TEX0
Jun 26@ STL1
Jun 27@ STL2
Jun 28@ STL0
Jun 29@ COL0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.543

WindowRateSample
Last 2 Weeks
Season.68573 PA
Last 2 Years.545330 PA

Opposing Starter · Season2 GS

W–L0–1
ERA6.37
WHIP1.56
IP35.1
H / K / BB47 / 35 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.416

WindowRateSample
Last 2 Weeks.408211 PA
Season.447999 PA
Last 2 Years.4153477 PA

Quality of Contact vs RHP

wOBA.302
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.403
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.727

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.376

WindowRateSample
Last 2 Weeks.45511 PA
Season.37516 PA
Last 2 Years.31822 PA

Last 5 GamesTotal Bases

Jun 24vs ATL2
Jun 26vs LAD0
Jun 27vs LAD0
Jun 28vs LAD0
Jun 29@ CHC1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.372

WindowRateSample
Last 2 Weeks.3339 PA
Season.42290 PA
Last 2 Years.358760 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.374

WindowRateSample
Last 2 Weeks.382178 PA
Season.3721020 PA
Last 2 Years.3734595 PA

Quality of Contact vs LHP

wOBA.332
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases1 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.726

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2.7× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.385

WindowRateSample
Last 2 Weeks.28132 PA
Season.459159 PA
Last 2 Years.434456 PA

Last 5 GamesTotal Bases

Jun 23@ SD0
Jun 24@ SD2
Jun 26@ SF3
Jun 27@ SF0
Jun 28@ SF4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.413

WindowRateSample
Last 2 Weeks.3339 PA
Season.57580 PA
Last 2 Years.425292 PA

Opposing Starter · Season16 GS

W–L3–5
ERA5.56
WHIP1.58
IP77.2
H / K / BB94 / 70 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.368

WindowRateSample
Last 2 Weeks.378201 PA
Season.3611309 PA
Last 2 Years.3673318 PA

Quality of Contact vs LHP

wOBA.335
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.334
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.722

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.428

WindowRateSample
Last 2 Weeks.51435 PA
Season.420226 PA
Last 2 Years.464911 PA

Last 5 GamesTotal Bases

Jun 24@ STL1
Jun 26@ TB4
Jun 27@ TB1
Jun 28@ TB0
Jun 29vs SF0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.343

WindowRateSample
Last 2 Weeks.39328 PA
Season.306206 PA
Last 2 Years.307538 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.268194 PA
Season.3481123 PA
Last 2 Years.3432927 PA

Quality of Contact vs RHP

wOBA.343
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases4 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.717

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.393

WindowRateSample
Last 2 Weeks.38234 PA
Season.408125 PA
Last 2 Years.454383 PA

Last 5 GamesTotal Bases

Jun 25@ BOS0
Jun 26@ BOS0
Jun 27@ BOS1
Jun 28@ BOS0
Jun 29vs DET0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.40025 PA
Season.44159 PA
Last 2 Years.304260 PA

Opposing Starter · Season10 GS

W–L3–4
ERA3.32
WHIP0.99
IP59.2
H / K / BB51 / 66 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.305

WindowRateSample
Last 2 Weeks.257144 PA
Season.3171050 PA
Last 2 Years.3473462 PA

Quality of Contact vs LHP

wOBA.340
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.311
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.716

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.442

WindowRateSample
Last 2 Weeks.31316 PA
Season.59391 PA
Last 2 Years.597285 PA

Last 5 GamesTotal Bases

Jun 25@ SF1
Jun 26@ LAA2
Jun 27@ LAA1
Jun 28@ LAA1
Jun 29vs LAD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.311

WindowRateSample
Last 2 Weeks.27344 PA
Season.270259 PA
Last 2 Years.344566 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.327205 PA
Season.3491142 PA
Last 2 Years.3303028 PA

Quality of Contact vs LHP

wOBA.366
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.271
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head1-for-1

Total Bases1 in 1 PA
Career Average1.000
Plate Appearances1
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.716

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.374

WindowRateSample
Last 2 Weeks.31638 PA
Season.424250 PA
Last 2 Years.372952 PA

Last 5 GamesTotal Bases

Jun 24@ CIN3
Jun 26vs CHC0
Jun 27vs CHC0
Jun 28vs CHC3
Jun 29vs CIN4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.395

WindowRateSample
Last 2 Weeks.51051 PA
Season.371159 PA
Last 2 Years.315219 PA

Opposing Starter · Season12 GS

W–L3–5
ERA4.81
WHIP1.47
IP58.0
H / K / BB56 / 48 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.242178 PA
Season.370890 PA
Last 2 Years.3592565 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.350
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 1 · 2

Projection

Projected Total Bases1.713

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.453

WindowRateSample
Last 2 Weeks.65841 PA
Season.413252 PA
Last 2 Years.413252 PA

Last 5 GamesTotal Bases

Jun 25vs TEX5
Jun 26vs TEX5
Jun 27vs TEX0
Jun 28vs TEX0
Jun 29vs NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.33330 PA
Season.256160 PA
Last 2 Years.299244 PA

Opposing Starter · Season16 GS

W–L4–5
ERA4.03
WHIP1.12
IP89.1
H / K / BB66 / 106 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.356188 PA
Season.308919 PA
Last 2 Years.3203174 PA

Quality of Contact vs RHP

wOBA.371
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.71

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.382

WindowRateSample
Last 2 Weeks.40015 PA
Season.37499 PA
Last 2 Years.425320 PA

Last 5 GamesTotal Bases

Jun 24vs KC0
Jun 25vs KC12
Jun 26vs AZ4
Jun 27vs AZ4
Jun 28vs AZ6

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.44159 PA
Season.348267 PA
Last 2 Years.342688 PA

Opposing Starter · Season15 GS

W–L4–5
ERA4.50
WHIP1.32
IP80.0
H / K / BB84 / 75 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.384138 PA
Season.364845 PA
Last 2 Years.3372814 PA

Quality of Contact vs LHP

wOBA.348
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.331
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-4

Total Bases0 in 6 PA
Career Average.000
Plate Appearances6
HR · K · BB0 · 2 · 2

Projection

Projected Total Bases1.702

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.379

WindowRateSample
Last 2 Weeks.42921 PA
Season.381118 PA
Last 2 Years.354381 PA

Last 5 GamesTotal Bases

Jun 25@ NYM3
Jun 26@ MIL0
Jun 27@ MIL0
Jun 28@ MIL0
Jun 29vs SD2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.1676 PA
Season.1676 PA
Last 2 Years.445173 PA

Opposing Starter · Season1 GS

W–L1–0
ERA3.18
WHIP1.24
IP5.2
H / K / BB5 / 5 / 2

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.326

WindowRateSample
Last 2 Weeks.308214 PA
Season.3341206 PA
Last 2 Years.3323645 PA

Quality of Contact vs LHP

wOBA.342
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.304
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.702

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.389

WindowRateSample
Last 2 Weeks.47540 PA
Season.360253 PA
Last 2 Years.360253 PA

Last 5 GamesTotal Bases

Jun 25vs CHC1
Jun 26vs PHI1
Jun 27vs PHI2
Jun 28vs PHI1
Jun 29@ TOR1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.344

WindowRateSample
Last 2 Weeks.31741 PA
Season.363237 PA
Last 2 Years.306804 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.36
WHIP1.19
IP95.0
H / K / BB91 / 93 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.313

WindowRateSample
Last 2 Weeks.313163 PA
Season.293994 PA
Last 2 Years.3172748 PA

Quality of Contact vs RHP

wOBA.326
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.304
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.7

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.500

WindowRateSample
Last 2 Weeks1.06316 PA
Season.61552 PA
Last 2 Years.393107 PA

Last 5 GamesTotal Bases

Jun 23vs LAD1
Jun 24vs LAD1
Jun 26vs COL1
Jun 28vs COL4
Jun 29@ HOU1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.356

WindowRateSample
Last 2 Weeks.29627 PA
Season.372164 PA
Last 2 Years.387372 PA

Opposing Starter · Season15 GS

W–L3–8
ERA5.48
WHIP1.50
IP85.1
H / K / BB97 / 69 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.325

WindowRateSample
Last 2 Weeks.321159 PA
Season.313852 PA
Last 2 Years.3273082 PA

Quality of Contact vs RHP

wOBA.388
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.296
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases4 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.699

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.388

WindowRateSample
Last 2 Weeks
Season.398176 PA
Last 2 Years.3781197 PA

Last 5 GamesTotal Bases

May 13@ LAD0
May 14@ LAD0
May 15@ ATH1
Jun 28vs ATL1
Jun 29@ AZ4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.377

WindowRateSample
Last 2 Weeks.418189 PA
Season.3381025 PA
Last 2 Years.3703632 PA

Quality of Contact

wOBA.317
Hard-Hit %35%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.698

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.380

WindowRateSample
Last 2 Weeks.28614 PA
Season.41879 PA
Last 2 Years.440314 PA

Last 5 GamesTotal Bases

Jun 24vs ATL0
Jun 26vs LAD2
Jun 27vs LAD0
Jun 28vs LAD6
Jun 29@ CHC0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.372

WindowRateSample
Last 2 Weeks.3339 PA
Season.42290 PA
Last 2 Years.358760 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.374

WindowRateSample
Last 2 Weeks.382178 PA
Season.3721020 PA
Last 2 Years.3734595 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head8-for-16

Total Bases12 in 17 PA
Career Average.471
Plate Appearances17
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.697

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.415

WindowRateSample
Last 2 Weeks.7508 PA
Season.47355 PA
Last 2 Years.369252 PA

Last 5 GamesTotal Bases

Jun 22vs ATL0
Jun 23vs ATL0
Jun 24vs ATL6
Jun 26vs LAD4
Jun 29@ CHC2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.372

WindowRateSample
Last 2 Weeks.3339 PA
Season.42290 PA
Last 2 Years.358760 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.374

WindowRateSample
Last 2 Weeks.382178 PA
Season.3721020 PA
Last 2 Years.3734595 PA

Quality of Contact vs LHP

wOBA.337
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-8

Total Bases3 in 10 PA
Career Average.200
Plate Appearances10
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.697

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.399

WindowRateSample
Last 2 Weeks.42119 PA
Season.45848 PA
Last 2 Years.45848 PA

Last 5 GamesTotal Bases

Jun 25@ SF3
Jun 26@ LAA1
Jun 27@ LAA0
Jun 28@ LAA0
Jun 29vs LAD1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.311

WindowRateSample
Last 2 Weeks.27344 PA
Season.270259 PA
Last 2 Years.344566 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.327205 PA
Season.3491142 PA
Last 2 Years.3303028 PA

Quality of Contact vs LHP

wOBA.345
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.271
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.694

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs LHP.324

WindowRateSample
Last 2 Weeks.12516 PA
Season.28859 PA
Last 2 Years.365307 PA

Last 5 GamesTotal Bases

Jun 24@ MIN7
Jun 26@ SD4
Jun 27@ SD4
Jun 28@ SD2
Jun 29@ ATH1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.474

WindowRateSample
Last 2 Weeks.68244 PA
Season.465271 PA
Last 2 Years.412958 PA

Opposing Starter · Season17 GS

W–L3–7
ERA5.52
WHIP1.33
IP88.0
H / K / BB88 / 78 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.395223 PA
Season.343862 PA
Last 2 Years.3412258 PA

Quality of Contact vs LHP

wOBA.295
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.368
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.689

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.361

WindowRateSample
Last 2 Weeks.32646 PA
Season.358274 PA
Last 2 Years.409969 PA

Last 5 GamesTotal Bases

Jun 24@ LAA0
Jun 26vs WSH0
Jun 27vs WSH1
Jun 28vs WSH0
Jun 29vs CWS3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.34335 PA
Season.324173 PA
Last 2 Years.396657 PA

Opposing Starter · Season8 GS

W–L2–6
ERA4.34
WHIP1.42
IP74.2
H / K / BB76 / 50 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.361

WindowRateSample
Last 2 Weeks.396207 PA
Season.3251013 PA
Last 2 Years.3462698 PA

Quality of Contact vs RHP

wOBA.310
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.330
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head2-for-6

Total Bases5 in 8 PA
Career Average.250
Plate Appearances8
HR · K · BB1 · 1 · 2

Projection

Projected Total Bases1.688

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.390

WindowRateSample
Last 2 Weeks.40010 PA
Season.40010 PA
Last 2 Years.506168 PA

Last 5 GamesTotal Bases

Jun 22@ MIN2
Jun 23@ MIN1
Jun 26@ SD1
Jun 27@ SD5
Jun 28@ SD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.474

WindowRateSample
Last 2 Weeks.68244 PA
Season.465271 PA
Last 2 Years.412958 PA

Opposing Starter · Season17 GS

W–L3–7
ERA5.52
WHIP1.33
IP88.0
H / K / BB88 / 78 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.395223 PA
Season.343862 PA
Last 2 Years.3412258 PA

Quality of Contact vs LHP

wOBA.341
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.368
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.681

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.425

WindowRateSample
Last 2 Weeks.49049 PA
Season.441247 PA
Last 2 Years.400822 PA

Last 5 GamesTotal Bases

Jun 25vs NYY0
Jun 26vs NYY5
Jun 27vs NYY2
Jun 28vs NYY1
Jun 29vs WSH4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.322

WindowRateSample
Last 2 Weeks.25020 PA
Season.276152 PA
Last 2 Years.356247 PA

Opposing Starter · Season17 GS

W–L4–4
ERA4.00
WHIP1.43
IP83.1
H / K / BB90 / 89 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.370

WindowRateSample
Last 2 Weeks.380224 PA
Season.3581086 PA
Last 2 Years.3782937 PA

Quality of Contact vs RHP

wOBA.362
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.676

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs RHP.350

WindowRateSample
Last 2 Weeks.33336 PA
Season.350243 PA
Last 2 Years.323783 PA

Last 5 GamesTotal Bases

Jun 24vs CLE2
Jun 26vs KC7
Jun 27vs KC1
Jun 28vs KC6
Jun 29@ BAL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.392

WindowRateSample
Last 2 Weeks.48329 PA
Season.39361 PA
Last 2 Years.39361 PA

Opposing Starter · Season6 GS

W–L1–2
ERA5.64
WHIP1.65
IP30.1
H / K / BB31 / 25 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.341

WindowRateSample
Last 2 Weeks.310184 PA
Season.3681067 PA
Last 2 Years.3453267 PA

Quality of Contact vs RHP

wOBA.310
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.356
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.671

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.419

WindowRateSample
Last 2 Weeks.43639 PA
Season.469196 PA
Last 2 Years.422289 PA

Last 5 GamesTotal Bases

Jun 24@ LAA8
Jun 26vs WSH0
Jun 27vs WSH1
Jun 28vs WSH0
Jun 29vs CWS1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.34335 PA
Season.324173 PA
Last 2 Years.396657 PA

Opposing Starter · Season8 GS

W–L2–6
ERA4.34
WHIP1.42
IP74.2
H / K / BB76 / 50 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.361

WindowRateSample
Last 2 Weeks.396207 PA
Season.3251013 PA
Last 2 Years.3462698 PA

Quality of Contact vs RHP

wOBA.343
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.330
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.669

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.385

WindowRateSample
Last 2 Weeks.7147 PA
Season.27333 PA
Last 2 Years.436172 PA

Last 5 GamesTotal Bases

May 9@ SF4
Jun 20vs MIL0
Jun 21vs MIL0
Jun 24@ SD5
Jun 28@ SF0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.521

WindowRateSample
Last 2 Weeks.89648 PA
Season.436266 PA
Last 2 Years.411886 PA

Opposing Starter · Season16 GS

W–L3–5
ERA5.56
WHIP1.58
IP77.2
H / K / BB94 / 70 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.346

WindowRateSample
Last 2 Weeks.353198 PA
Season.3371158 PA
Last 2 Years.3373469 PA

Quality of Contact vs LHP

wOBA.316
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.400
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases4 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB1 · 3 · 0

Projection

Projected Total Bases1.662

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.355

WindowRateSample
Last 2 Weeks.29544 PA
Season.359242 PA
Last 2 Years.408798 PA

Last 5 GamesTotal Bases

Jun 25vs NYY0
Jun 26vs NYY3
Jun 27vs NYY0
Jun 28vs NYY0
Jun 29vs WSH1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.41541 PA
Season.369222 PA
Last 2 Years.358346 PA

Opposing Starter · Season17 GS

W–L4–4
ERA4.00
WHIP1.43
IP83.1
H / K / BB90 / 89 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.392

WindowRateSample
Last 2 Weeks.389180 PA
Season.397905 PA
Last 2 Years.4172609 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.66

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.347

WindowRateSample
Last 2 Weeks.2504 PA
Season.10010 PA
Last 2 Years.31822 PA

Last 5 GamesTotal Bases

Jun 23vs KC0
Jun 25vs KC4
Jun 26vs AZ0
Jun 27vs AZ3
Jun 28vs AZ1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.418

WindowRateSample
Last 2 Weeks.60015 PA
Season.48882 PA
Last 2 Years.378217 PA

Opposing Starter · Season15 GS

W–L4–5
ERA4.50
WHIP1.32
IP80.0
H / K / BB84 / 75 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.372

WindowRateSample
Last 2 Weeks.372191 PA
Season.3851066 PA
Last 2 Years.3572993 PA

Quality of Contact vs LHP

wOBA.313
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.344
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.658

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.315

WindowRateSample
Last 2 Weeks.23821 PA
Season.264106 PA
Last 2 Years.282216 PA

Last 5 GamesTotal Bases

Jun 24vs KC3
Jun 25vs KC4
Jun 26vs AZ2
Jun 27vs AZ4
Jun 28vs AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.418

WindowRateSample
Last 2 Weeks.60015 PA
Season.48882 PA
Last 2 Years.378217 PA

Opposing Starter · Season15 GS

W–L4–5
ERA4.50
WHIP1.32
IP80.0
H / K / BB84 / 75 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.372

WindowRateSample
Last 2 Weeks.372191 PA
Season.3851066 PA
Last 2 Years.3572993 PA

Quality of Contact vs LHP

wOBA.315
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.344
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head2-for-3

Total Bases3 in 3 PA
Career Average.667
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.656

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.383

WindowRateSample
Last 2 Weeks.44243 PA
Season.372247 PA
Last 2 Years.337852 PA

Last 5 GamesTotal Bases

Jun 25@ DET0
Jun 26@ DET1
Jun 27@ DET3
Jun 28@ DET6
Jun 29vs MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.45020 PA
Season.308156 PA
Last 2 Years.315577 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.18
WHIP1.03
IP93.1
H / K / BB77 / 108 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.356163 PA
Season.338813 PA
Last 2 Years.3532142 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head3-for-14

Total Bases6 in 15 PA
Career Average.200
Plate Appearances15
HR · K · BB1 · 5 · 0

Projection

Projected Total Bases1.656

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.373

WindowRateSample
Last 2 Weeks.38731 PA
Season.43639 PA
Last 2 Years.277166 PA

Last 5 GamesTotal Bases

Jun 25@ BOS1
Jun 26@ BOS2
Jun 27@ BOS0
Jun 28@ BOS0
Jun 29vs DET0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.408

WindowRateSample
Last 2 Weeks.60543 PA
Season.354175 PA
Last 2 Years.3091090 PA

Opposing Starter · Season10 GS

W–L3–4
ERA3.32
WHIP0.99
IP59.2
H / K / BB51 / 66 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.376237 PA
Season.3661177 PA
Last 2 Years.3474315 PA

Quality of Contact vs LHP

wOBA.309
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.312
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-8

Total Bases4 in 8 PA
Career Average.125
Plate Appearances8
HR · K · BB1 · 4 · 0

Projection

Projected Total Bases1.656

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.403

WindowRateSample
Last 2 Weeks.44747 PA
Season.405338 PA
Last 2 Years.3961359 PA

Last 5 GamesTotal Bases

Jun 24vs ATH0
Jun 25vs ATH4
Jun 26vs ATL3
Jun 27vs ATL1
Jun 28vs ATL1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.377

WindowRateSample
Last 2 Weeks.418189 PA
Season.3381025 PA
Last 2 Years.3703632 PA

Quality of Contact

wOBA.314
Hard-Hit %34%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.654

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.432

WindowRateSample
Last 2 Weeks.42914 PA
Season.63961 PA
Last 2 Years.400235 PA

Last 5 GamesTotal Bases

Jun 25@ SF1
Jun 26@ LAA2
Jun 27@ LAA4
Jun 28@ LAA0
Jun 29vs LAD1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.311

WindowRateSample
Last 2 Weeks.27344 PA
Season.270259 PA
Last 2 Years.344566 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.327205 PA
Season.3491142 PA
Last 2 Years.3303028 PA

Quality of Contact vs LHP

wOBA.335
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.271
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.654

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.359

WindowRateSample
Last 2 Weeks.38731 PA
Season.348207 PA
Last 2 Years.311626 PA

Last 5 GamesTotal Bases

Jun 24@ CWS1
Jun 26vs SEA1
Jun 27vs SEA2
Jun 28vs SEA1
Jun 29vs TEX2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.336

WindowRateSample
Last 2 Weeks.27333 PA
Season.349206 PA
Last 2 Years.333555 PA

Opposing Starter · Season16 GS

W–L6–5
ERA3.55
WHIP1.03
IP88.2
H / K / BB71 / 106 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.394

WindowRateSample
Last 2 Weeks.437119 PA
Season.374803 PA
Last 2 Years.3772756 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.279
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.648

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.364

WindowRateSample
Last 2 Weeks.32437 PA
Season.394213 PA
Last 2 Years.349413 PA

Last 5 GamesTotal Bases

Jun 25@ TOR0
Jun 26@ TOR2
Jun 27@ TOR1
Jun 28@ TOR2
Jun 29@ CLE0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.381

WindowRateSample
Last 2 Weeks.45522 PA
Season.381176 PA
Last 2 Years.369701 PA

Opposing Starter · Season17 GS

W–L2–8
ERA3.78
WHIP1.14
IP95.1
H / K / BB80 / 81 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.325194 PA
Season.3361288 PA
Last 2 Years.3374003 PA

Quality of Contact vs RHP

wOBA.305
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head0-for-7

Total Bases0 in 7 PA
Career Average.000
Plate Appearances7
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.648

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.399

WindowRateSample
Last 2 Weeks.6679 PA
Season.38644 PA
Last 2 Years.404203 PA

Last 5 GamesTotal Bases

Jun 22vs CLE4
Jun 23vs CLE2
Jun 24vs CLE4
Jun 27vs KC0
Jun 29@ BAL1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.392

WindowRateSample
Last 2 Weeks.48329 PA
Season.39361 PA
Last 2 Years.39361 PA

Opposing Starter · Season6 GS

W–L1–2
ERA5.64
WHIP1.65
IP30.1
H / K / BB31 / 25 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.341

WindowRateSample
Last 2 Weeks.310184 PA
Season.3681067 PA
Last 2 Years.3453267 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.356
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.645

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.395

WindowRateSample
Last 2 Weeks.52917 PA
Season.36965 PA
Last 2 Years.413172 PA

Last 5 GamesTotal Bases

Jun 20vs MIL1
Jun 21vs MIL0
Jun 23@ SD1
Jun 24@ SD0
Jun 28@ SF1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.521

WindowRateSample
Last 2 Weeks.89648 PA
Season.436266 PA
Last 2 Years.411886 PA

Opposing Starter · Season16 GS

W–L3–5
ERA5.56
WHIP1.58
IP77.2
H / K / BB94 / 70 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.346

WindowRateSample
Last 2 Weeks.353198 PA
Season.3371158 PA
Last 2 Years.3373469 PA

Quality of Contact vs LHP

wOBA.331
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.400
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.644

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 25vs SEA0
Jun 26vs CIN5
Jun 27vs CIN4
Jun 28vs CIN7
Jun 29@ PHI6

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.413

WindowRateSample
Last 2 Weeks.56455 PA
Season.368337 PA
Last 2 Years.3431287 PA

Opposing Starter · Season17 GS

W–L9–3
ERA2.13
WHIP1.11
IP110.0
H / K / BB101 / 127 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.317161 PA
Season.3521011 PA
Last 2 Years.3503483 PA

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.641

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.394

WindowRateSample
Last 2 Weeks.41736 PA
Season.427164 PA
Last 2 Years.366593 PA

Last 5 GamesTotal Bases

Jun 23@ TB2
Jun 24@ TB3
Jun 26@ CWS0
Jun 27@ CWS2
Jun 28@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.411

WindowRateSample
Last 2 Weeks.50038 PA
Season.419136 PA
Last 2 Years.400355 PA

Opposing Starter · Season11 GS

W–L3–5
ERA3.33
WHIP1.31
IP54.0
H / K / BB51 / 53 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.430193 PA
Season.332961 PA
Last 2 Years.3372671 PA

Quality of Contact vs RHP

wOBA.326
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.337
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases3 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.635

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2.5× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.368

WindowRateSample
Last 2 Weeks.3336 PA
Season.31866 PA
Last 2 Years.458203 PA

Last 5 GamesTotal Bases

Jun 23vs ATL0
Jun 24vs ATL0
Jun 27vs LAD3
Jun 28vs LAD0
Jun 29@ CHC4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.372

WindowRateSample
Last 2 Weeks.3339 PA
Season.42290 PA
Last 2 Years.358760 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.374

WindowRateSample
Last 2 Weeks.382178 PA
Season.3721020 PA
Last 2 Years.3734595 PA

Quality of Contact vs LHP

wOBA.318
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases2 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB0 · 0 · 2

Projection

Projected Total Bases1.635

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.359

WindowRateSample
Last 2 Weeks.25024 PA
Season.389131 PA
Last 2 Years.400483 PA

Last 5 GamesTotal Bases

Jun 25vs PHI0
Jun 26@ BAL2
Jun 27@ BAL0
Jun 28@ BAL1
Jun 29@ BOS4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.310

WindowRateSample
Last 2 Weeks.18527 PA
Season.314102 PA
Last 2 Years.282124 PA

Opposing Starter · Season16 GS

W–L7–5
ERA3.59
WHIP1.25
IP87.2
H / K / BB78 / 88 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.378

WindowRateSample
Last 2 Weeks.418146 PA
Season.359605 PA
Last 2 Years.3392141 PA

Quality of Contact vs LHP

wOBA.298
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.278
Hard-Hit % Allowed28%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.634

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.424

WindowRateSample
Last 2 Weeks.50048 PA
Season.435301 PA
Last 2 Years.391918 PA

Last 5 GamesTotal Bases

Jun 25vs ATH3
Jun 26vs ATL0
Jun 27vs ATL0
Jun 28vs ATL1
Jun 29@ AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.403

WindowRateSample
Last 2 Weeks.441152 PA
Season.385947 PA
Last 2 Years.3892855 PA

Quality of Contact

wOBA.339
Hard-Hit %32%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.633

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2.3× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.408

WindowRateSample
Last 2 Weeks.50014 PA
Season.416101 PA
Last 2 Years.474331 PA

Last 5 GamesTotal Bases

Jun 25@ NYM0
Jun 26@ MIL0
Jun 27@ MIL2
Jun 28@ MIL2
Jun 29vs SD1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.385

WindowRateSample
Last 2 Weeks.42119 PA
Season.42119 PA
Last 2 Years.433829 PA

Opposing Starter · Season1 GS

W–L1–0
ERA3.18
WHIP1.24
IP5.2
H / K / BB5 / 5 / 2

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.411180 PA
Season.3341015 PA
Last 2 Years.3293589 PA

Quality of Contact vs LHP

wOBA.347
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.632

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.317

WindowRateSample
Last 2 Weeks.13829 PA
Season.358190 PA
Last 2 Years.316762 PA

Last 5 GamesTotal Bases

Jun 25@ PIT1
Jun 26@ CLE1
Jun 27@ CLE0
Jun 28@ CLE2
Jun 29vs LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.385

WindowRateSample
Last 2 Weeks.51435 PA
Season.362218 PA
Last 2 Years.303702 PA

Opposing Starter · Season17 GS

W–L8–4
ERA3.32
WHIP1.32
IP95.0
H / K / BB77 / 102 / 48

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.392166 PA
Season.316783 PA
Last 2 Years.3551528 PA

Quality of Contact vs RHP

wOBA.289
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head5-for-15

Total Bases8 in 16 PA
Career Average.313
Plate Appearances16
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.631

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.341

WindowRateSample
Last 2 Weeks.21746 PA
Season.396260 PA
Last 2 Years.370763 PA

Last 5 GamesTotal Bases

Jun 24@ MIA0
Jun 26@ TOR0
Jun 27@ TOR2
Jun 28@ TOR3
Jun 29@ CLE3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.381

WindowRateSample
Last 2 Weeks.45522 PA
Season.381176 PA
Last 2 Years.369701 PA

Opposing Starter · Season17 GS

W–L2–8
ERA3.78
WHIP1.14
IP95.1
H / K / BB80 / 81 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.325194 PA
Season.3361288 PA
Last 2 Years.3374003 PA

Quality of Contact vs RHP

wOBA.307
Hard-Hit %43%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases3 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.63

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 24vs BOS3
Jun 26@ MIN0
Jun 27@ MIN0
Jun 28@ MIN3
Jun 29vs MIA1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.1676 PA
Season.316155 PA
Last 2 Years.314373 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.41
WHIP1.22
IP67.1
H / K / BB54 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.353

WindowRateSample
Last 2 Weeks.374265 PA
Season.3251211 PA
Last 2 Years.3553285 PA

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.628

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.364

WindowRateSample
Last 2 Weeks.34943 PA
Season.378204 PA
Last 2 Years.345876 PA

Last 5 GamesTotal Bases

Jun 24vs BAL1
Jun 26vs ATH2
Jun 27vs ATH1
Jun 28vs ATH1
Jun 29@ SEA0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.362

WindowRateSample
Last 2 Weeks.40632 PA
Season.346217 PA
Last 2 Years.337748 PA

Opposing Starter · Season16 GS

W–L6–6
ERA4.26
WHIP1.04
IP93.0
H / K / BB79 / 92 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.351

WindowRateSample
Last 2 Weeks.350240 PA
Season.3451198 PA
Last 2 Years.3603901 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.309
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head4-for-13

Total Bases4 in 15 PA
Career Average.267
Plate Appearances15
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.628

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.364

WindowRateSample
Last 2 Weeks.38142 PA
Season.307192 PA
Last 2 Years.436862 PA

Last 5 GamesTotal Bases

Jun 24vs HOU0
Jun 25vs TEX0
Jun 26vs TEX0
Jun 28vs TEX2
Jun 29vs NYM3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.33330 PA
Season.256160 PA
Last 2 Years.299244 PA

Opposing Starter · Season16 GS

W–L4–5
ERA4.03
WHIP1.12
IP89.1
H / K / BB66 / 106 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.356188 PA
Season.308919 PA
Last 2 Years.3203174 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.625

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.405

WindowRateSample
Last 2 Weeks.87516 PA
Season.310171 PA
Last 2 Years.290293 PA

Last 5 GamesTotal Bases

Jun 24vs BOS1
Jun 26@ MIN2
Jun 27@ MIN4
Jun 28@ MIN0
Jun 29vs MIA3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.405

WindowRateSample
Last 2 Weeks.5569 PA
Season.464125 PA
Last 2 Years.394292 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.41
WHIP1.22
IP67.1
H / K / BB54 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.298

WindowRateSample
Last 2 Weeks.290179 PA
Season.268953 PA
Last 2 Years.3353154 PA

Quality of Contact vs RHP

wOBA.342
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.329
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-5

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.625

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.372

WindowRateSample
Last 2 Weeks.38142 PA
Season.35853 PA
Last 2 Years.38688 PA

Last 5 GamesTotal Bases

Jun 24vs BAL0
Jun 26vs ATH2
Jun 27vs ATH3
Jun 28vs ATH1
Jun 29@ SEA1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.314

WindowRateSample
Last 2 Weeks.07713 PA
Season.306157 PA
Last 2 Years.342679 PA

Opposing Starter · Season16 GS

W–L6–6
ERA4.26
WHIP1.04
IP93.0
H / K / BB79 / 92 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.381126 PA
Season.366984 PA
Last 2 Years.3353977 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.266
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.621

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.397

WindowRateSample
Last 2 Weeks.43523 PA
Season.376266 PA
Last 2 Years.4731070 PA

Last 5 GamesTotal Bases

Jun 17@ WSH1
Jun 18vs STL5
Jun 26@ CWS0
Jun 27@ CWS2
Jun 28@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.300

WindowRateSample
Last 2 Weeks.16724 PA
Season.28990 PA
Last 2 Years.264296 PA

Opposing Starter · Season11 GS

W–L3–5
ERA3.33
WHIP1.31
IP54.0
H / K / BB51 / 53 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.290200 PA
Season.3281056 PA
Last 2 Years.3513079 PA

Quality of Contact vs RHP

wOBA.349
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.279
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head3-for-13

Total Bases3 in 18 PA
Career Average.167
Plate Appearances18
HR · K · BB0 · 3 · 5

Projection

Projected Total Bases1.62

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 9 games since a hit

Batter · Total Bases / PA vs LHP.361

WindowRateSample
Last 2 Weeks.05319 PA
Season.476103 PA
Last 2 Years.450198 PA

Last 5 GamesTotal Bases

Jun 23@ SD0
Jun 24@ SD0
Jun 26@ SF0
Jun 27@ SF0
Jun 28@ SF0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.413

WindowRateSample
Last 2 Weeks.3339 PA
Season.57580 PA
Last 2 Years.425292 PA

Opposing Starter · Season16 GS

W–L3–5
ERA5.56
WHIP1.58
IP77.2
H / K / BB94 / 70 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.368

WindowRateSample
Last 2 Weeks.378201 PA
Season.3611309 PA
Last 2 Years.3673318 PA

Quality of Contact vs LHP

wOBA.304
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.334
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head2-for-2

Total Bases2 in 2 PA
Career Average1.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.617

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs LHP.335

WindowRateSample
Last 2 Weeks.15632 PA
Season.389113 PA
Last 2 Years.385265 PA

Last 5 GamesTotal Bases

Jun 25@ BOS0
Jun 26@ BOS0
Jun 27@ BOS0
Jun 28@ BOS0
Jun 29vs DET0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.40025 PA
Season.44159 PA
Last 2 Years.304260 PA

Opposing Starter · Season10 GS

W–L3–4
ERA3.32
WHIP0.99
IP59.2
H / K / BB51 / 66 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.305

WindowRateSample
Last 2 Weeks.257144 PA
Season.3171050 PA
Last 2 Years.3473462 PA

Quality of Contact vs LHP

wOBA.295
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.311
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head2-for-6

Total Bases2 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.615

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.395

WindowRateSample
Last 2 Weeks.61513 PA
Season.39082 PA
Last 2 Years.328201 PA

Last 5 GamesTotal Bases

Jun 25@ DET4
Jun 26@ DET0
Jun 27@ DET0
Jun 28@ DET0
Jun 29vs MIN5

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.337

WindowRateSample
Last 2 Weeks.25927 PA
Season.332223 PA
Last 2 Years.381646 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.18
WHIP1.03
IP93.1
H / K / BB77 / 108 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.397

WindowRateSample
Last 2 Weeks.431146 PA
Season.376816 PA
Last 2 Years.3942195 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.289
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.614

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.373

WindowRateSample
Last 2 Weeks.36641 PA
Season.374267 PA
Last 2 Years.393318 PA

Last 5 GamesTotal Bases

Jun 24vs MIL3
Jun 26@ PIT1
Jun 27@ PIT5
Jun 28@ PIT3
Jun 29@ MIL1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.342

WindowRateSample
Last 2 Weeks.06715 PA
Season.417144 PA
Last 2 Years.371186 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.295

WindowRateSample
Last 2 Weeks.275204 PA
Season.2881092 PA
Last 2 Years.3132897 PA

Quality of Contact vs RHP

wOBA.314
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-5

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.612

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.397

WindowRateSample
Last 2 Weeks.5717 PA
Season.38184 PA
Last 2 Years.456840 PA

Last 5 GamesTotal Bases

Apr 22vs MIN2
Jun 24vs CHC0
Jun 26vs PHI1
Jun 27vs PHI3
Jun 29@ TOR4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.344

WindowRateSample
Last 2 Weeks.31741 PA
Season.363237 PA
Last 2 Years.306804 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.36
WHIP1.19
IP95.0
H / K / BB91 / 93 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.313

WindowRateSample
Last 2 Weeks.313163 PA
Season.293994 PA
Last 2 Years.3172748 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.304
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head4-for-11

Total Bases8 in 13 PA
Career Average.308
Plate Appearances13
HR · K · BB1 · 2 · 2

Projection

Projected Total Bases1.61

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.387

WindowRateSample
Last 2 Weeks.34823 PA
Season.421216 PA
Last 2 Years.416329 PA

Last 5 GamesTotal Bases

Jun 24vs BOS1
Jun 26@ MIN1
Jun 27@ MIN0
Jun 28@ MIN2
Jun 29vs MIA0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.1676 PA
Season.316155 PA
Last 2 Years.314373 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.41
WHIP1.22
IP67.1
H / K / BB54 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.353

WindowRateSample
Last 2 Weeks.374265 PA
Season.3251211 PA
Last 2 Years.3553285 PA

Quality of Contact vs RHP

wOBA.362
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.607

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.358

WindowRateSample
Last 2 Weeks.30446 PA
Season.372231 PA
Last 2 Years.395859 PA

Last 5 GamesTotal Bases

Jun 25vs NYY1
Jun 26vs NYY0
Jun 27vs NYY2
Jun 28vs NYY0
Jun 29vs WSH2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.322

WindowRateSample
Last 2 Weeks.25020 PA
Season.276152 PA
Last 2 Years.356247 PA

Opposing Starter · Season17 GS

W–L4–4
ERA4.00
WHIP1.43
IP83.1
H / K / BB90 / 89 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.370

WindowRateSample
Last 2 Weeks.380224 PA
Season.3581086 PA
Last 2 Years.3782937 PA

Quality of Contact vs RHP

wOBA.305
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.606

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.340

WindowRateSample
Last 2 Weeks.27818 PA
Season.296115 PA
Last 2 Years.372250 PA

Last 5 GamesTotal Bases

Jun 23@ SD0
Jun 24@ SD0
Jun 26@ SF1
Jun 27@ SF0
Jun 28@ SF0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.521

WindowRateSample
Last 2 Weeks.89648 PA
Season.436266 PA
Last 2 Years.411886 PA

Opposing Starter · Season16 GS

W–L3–5
ERA5.56
WHIP1.58
IP77.2
H / K / BB94 / 70 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.346

WindowRateSample
Last 2 Weeks.353198 PA
Season.3371158 PA
Last 2 Years.3373469 PA

Quality of Contact vs LHP

wOBA.316
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.400
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 1 · 2

Projection

Projected Total Bases1.606

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.365

WindowRateSample
Last 2 Weeks.50014 PA
Season.30997 PA
Last 2 Years.333369 PA

Last 5 GamesTotal Bases

Jun 25@ NYM1
Jun 26@ MIL0
Jun 27@ MIL4
Jun 28@ MIL0
Jun 29vs SD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.385

WindowRateSample
Last 2 Weeks.42119 PA
Season.42119 PA
Last 2 Years.433829 PA

Opposing Starter · Season1 GS

W–L1–0
ERA3.18
WHIP1.24
IP5.2
H / K / BB5 / 5 / 2

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.411180 PA
Season.3341015 PA
Last 2 Years.3293589 PA

Quality of Contact vs LHP

wOBA.301
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.605

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.426

WindowRateSample
Last 2 Weeks.63441 PA
Season.368201 PA
Last 2 Years.347574 PA

Last 5 GamesTotal Bases

Jun 25vs NYY5
Jun 26vs NYY3
Jun 27vs NYY1
Jun 28vs NYY1
Jun 29vs WSH4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.322

WindowRateSample
Last 2 Weeks.25020 PA
Season.276152 PA
Last 2 Years.356247 PA

Opposing Starter · Season17 GS

W–L4–4
ERA4.00
WHIP1.43
IP83.1
H / K / BB90 / 89 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.370

WindowRateSample
Last 2 Weeks.380224 PA
Season.3581086 PA
Last 2 Years.3782937 PA

Quality of Contact vs RHP

wOBA.344
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.603

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.344

WindowRateSample
Last 2 Weeks.00013 PA
Season.381197 PA
Last 2 Years.432946 PA

Last 5 GamesTotal Bases

Jun 24vs MIL1
Jun 26@ PIT0
Jun 27@ PIT0
Jun 28@ PIT1
Jun 29@ MIL4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.342

WindowRateSample
Last 2 Weeks.26319 PA
Season.344151 PA
Last 2 Years.357193 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.324139 PA
Season.320866 PA
Last 2 Years.3042151 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.324
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head1-for-5

Total Bases2 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.603

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.315

WindowRateSample
Last 2 Weeks.20015 PA
Season.22996 PA
Last 2 Years.348307 PA

Last 5 GamesTotal Bases

Jun 25@ NYM2
Jun 26@ MIL1
Jun 27@ MIL0
Jun 28@ MIL0
Jun 29vs SD2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.385

WindowRateSample
Last 2 Weeks.42119 PA
Season.42119 PA
Last 2 Years.433829 PA

Opposing Starter · Season1 GS

W–L1–0
ERA3.18
WHIP1.24
IP5.2
H / K / BB5 / 5 / 2

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.411180 PA
Season.3341015 PA
Last 2 Years.3293589 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head7-for-20

Total Bases15 in 22 PA
Career Average.318
Plate Appearances22
HR · K · BB2 · 1 · 2

Projection

Projected Total Bases1.602

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.395

WindowRateSample
Last 2 Weeks.53315 PA
Season.40898 PA
Last 2 Years.350394 PA

Last 5 GamesTotal Bases

Jun 25vs PHI0
Jun 26@ BAL0
Jun 27@ BAL0
Jun 28@ BAL0
Jun 29@ BOS2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.310

WindowRateSample
Last 2 Weeks.18527 PA
Season.314102 PA
Last 2 Years.282124 PA

Opposing Starter · Season16 GS

W–L7–5
ERA3.59
WHIP1.25
IP87.2
H / K / BB78 / 88 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.378

WindowRateSample
Last 2 Weeks.418146 PA
Season.359605 PA
Last 2 Years.3392141 PA

Quality of Contact vs LHP

wOBA.329
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.278
Hard-Hit % Allowed28%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.6

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.372

WindowRateSample
Last 2 Weeks.29031 PA
Season.395228 PA
Last 2 Years.445429 PA

Last 5 GamesTotal Bases

Jun 24vs CLE2
Jun 26vs KC1
Jun 27vs KC2
Jun 28vs KC0
Jun 29@ BAL2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.27037 PA
Season.32979 PA
Last 2 Years.32979 PA

Opposing Starter · Season6 GS

W–L1–2
ERA5.64
WHIP1.65
IP30.1
H / K / BB31 / 25 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.350

WindowRateSample
Last 2 Weeks.340206 PA
Season.3501167 PA
Last 2 Years.3682861 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.321
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.599

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.358

WindowRateSample
Last 2 Weeks.40040 PA
Season.316231 PA
Last 2 Years.349949 PA

Last 5 GamesTotal Bases

Jun 24@ STL1
Jun 26@ TB5
Jun 27@ TB4
Jun 28@ TB1
Jun 29vs SF2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.343

WindowRateSample
Last 2 Weeks.39328 PA
Season.306206 PA
Last 2 Years.307538 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.268194 PA
Season.3481123 PA
Last 2 Years.3432927 PA

Quality of Contact vs RHP

wOBA.354
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head3-for-9

Total Bases3 in 11 PA
Career Average.273
Plate Appearances11
HR · K · BB0 · 1 · 2

Projection

Projected Total Bases1.596

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.377

WindowRateSample
Last 2 Weeks.38234 PA
Season.361266 PA
Last 2 Years.419987 PA

Last 5 GamesTotal Bases

Jun 25@ PIT1
Jun 26@ CLE1
Jun 27@ CLE2
Jun 28@ CLE2
Jun 29vs LAA1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.314

WindowRateSample
Last 2 Weeks.36025 PA
Season.224183 PA
Last 2 Years.297595 PA

Opposing Starter · Season17 GS

W–L8–4
ERA3.32
WHIP1.32
IP95.0
H / K / BB77 / 102 / 48

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.311241 PA
Season.3131093 PA
Last 2 Years.3342353 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.307
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head8-for-15

Total Bases15 in 17 PA
Career Average.471
Plate Appearances17
HR · K · BB2 · 2 · 1

Projection

Projected Total Bases1.596

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.355

WindowRateSample
Last 2 Weeks.23517 PA
Season.346104 PA
Last 2 Years.432250 PA

Last 5 GamesTotal Bases

Jun 23vs AZ0
Jun 24vs AZ0
Jun 26vs MIA0
Jun 27vs MIA1
Jun 28vs MIA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.31947 PA
Season.319207 PA
Last 2 Years.366642 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.00
WHIP1.13
IP72.0
H / K / BB54 / 60 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.326

WindowRateSample
Last 2 Weeks.326144 PA
Season.308945 PA
Last 2 Years.3293575 PA

Quality of Contact vs LHP

wOBA.364
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.59

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.335

WindowRateSample
Last 2 Weeks.33318 PA
Season.283113 PA
Last 2 Years.283113 PA

Last 5 GamesTotal Bases

Jun 23vs AZ0
Jun 24vs AZ0
Jun 26vs MIA0
Jun 27vs MIA2
Jun 28vs MIA2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.333

WindowRateSample
Last 2 Weeks.27818 PA
Season.32583 PA
Last 2 Years.289211 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.00
WHIP1.13
IP72.0
H / K / BB54 / 60 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.349

WindowRateSample
Last 2 Weeks.377146 PA
Season.319950 PA
Last 2 Years.3342825 PA

Quality of Contact vs LHP

wOBA.312
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.588

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.385

WindowRateSample
Last 2 Weeks.53330 PA
Season.323155 PA
Last 2 Years.346596 PA

Last 5 GamesTotal Bases

Jun 23vs LAD4
Jun 24vs LAD2
Jun 26vs COL0
Jun 27vs COL1
Jun 29@ HOU4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.427

WindowRateSample
Last 2 Weeks.45522 PA
Season.521211 PA
Last 2 Years.415419 PA

Opposing Starter · Season15 GS

W–L3–8
ERA5.48
WHIP1.50
IP85.1
H / K / BB97 / 69 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.334

WindowRateSample
Last 2 Weeks.392212 PA
Season.267925 PA
Last 2 Years.3032701 PA

Quality of Contact vs RHP

wOBA.341
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.362
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head3-for-5

Total Bases7 in 5 PA
Career Average.600
Plate Appearances5
HR · K · BB1 · 2 · 0

Projection

Projected Total Bases1.588

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.317

WindowRateSample
Last 2 Weeks.26549 PA
Season.283286 PA
Last 2 Years.3581106 PA

Last 5 GamesTotal Bases

Jun 24@ LAA3
Jun 26vs WSH3
Jun 27vs WSH0
Jun 28vs WSH0
Jun 29vs CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.17617 PA
Season.477155 PA
Last 2 Years.361607 PA

Opposing Starter · Season8 GS

W–L2–6
ERA4.34
WHIP1.42
IP74.2
H / K / BB76 / 50 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.373

WindowRateSample
Last 2 Weeks.413150 PA
Season.3421077 PA
Last 2 Years.3513062 PA

Quality of Contact vs RHP

wOBA.299
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.316
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head0-for-4

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.584

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.385

WindowRateSample
Last 2 Weeks.43237 PA
Season.374254 PA
Last 2 Years.374254 PA

Last 5 GamesTotal Bases

Jun 25vs HOU1
Jun 26vs HOU1
Jun 27vs HOU1
Jun 28vs HOU0
Jun 29@ NYY2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.293

WindowRateSample
Last 2 Weeks.21038 PA
Season.279233 PA
Last 2 Years.277412 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.370

WindowRateSample
Last 2 Weeks.407172 PA
Season.349825 PA
Last 2 Years.3322708 PA

Quality of Contact vs RHP

wOBA.378
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.275
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.585

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.375

WindowRateSample
Last 2 Weeks.30636 PA
Season.42594 PA
Last 2 Years.42594 PA

Last 5 GamesTotal Bases

Jun 24vs BAL2
Jun 26vs ATH2
Jun 27vs ATH0
Jun 28vs ATH1
Jun 29@ SEA1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.362

WindowRateSample
Last 2 Weeks.40632 PA
Season.346217 PA
Last 2 Years.337748 PA

Opposing Starter · Season16 GS

W–L6–6
ERA4.26
WHIP1.04
IP93.0
H / K / BB79 / 92 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.351

WindowRateSample
Last 2 Weeks.350240 PA
Season.3451198 PA
Last 2 Years.3603901 PA

Quality of Contact vs RHP

wOBA.340
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.309
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.579

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~2.5× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.344

WindowRateSample
Last 2 Weeks.06715 PA
Season.426148 PA
Last 2 Years.327623 PA

Last 5 GamesTotal Bases

Jun 16@ SEA1
Jun 17@ SEA0
Jun 18@ SEA0
Jun 28vs WSH1
Jun 29vs CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.34335 PA
Season.324173 PA
Last 2 Years.396657 PA

Opposing Starter · Season8 GS

W–L2–6
ERA4.34
WHIP1.42
IP74.2
H / K / BB76 / 50 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.361

WindowRateSample
Last 2 Weeks.396207 PA
Season.3251013 PA
Last 2 Years.3462698 PA

Quality of Contact vs RHP

wOBA.293
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.330
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head0-for-6

Total Bases0 in 7 PA
Career Average.000
Plate Appearances7
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.578

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.386

WindowRateSample
Last 2 Weeks.45020 PA
Season.386197 PA
Last 2 Years.373681 PA

Last 5 GamesTotal Bases

Jun 23vs BAL0
Jun 24vs BAL4
Jun 26vs ATH0
Jun 27vs ATH2
Jun 29@ SEA1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.314

WindowRateSample
Last 2 Weeks.07713 PA
Season.306157 PA
Last 2 Years.342679 PA

Opposing Starter · Season16 GS

W–L6–6
ERA4.26
WHIP1.04
IP93.0
H / K / BB79 / 92 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.381126 PA
Season.366984 PA
Last 2 Years.3353977 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.266
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.578

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.310

WindowRateSample
Last 2 Weeks.20015 PA
Season.17047 PA
Last 2 Years.309139 PA

Last 5 GamesTotal Bases

Jun 20@ TB1
Jun 23vs PHI0
Jun 25vs PHI0
Jun 26@ BAL0
Jun 29@ BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.404

WindowRateSample
Last 2 Weeks.52148 PA
Season.377273 PA
Last 2 Years.358330 PA

Opposing Starter · Season16 GS

W–L7–5
ERA3.59
WHIP1.25
IP87.2
H / K / BB78 / 88 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.310

WindowRateSample
Last 2 Weeks.288198 PA
Season.307914 PA
Last 2 Years.3373305 PA

Quality of Contact vs LHP

wOBA.300
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.356
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.575

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.339

WindowRateSample
Last 2 Weeks.29224 PA
Season.311135 PA
Last 2 Years.347360 PA

Last 5 GamesTotal Bases

Jun 22vs TEX0
Jun 23vs TEX3
Jun 27@ STL3
Jun 28@ STL0
Jun 29@ COL6

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.402

WindowRateSample
Last 2 Weeks
Season.36585 PA
Last 2 Years.514325 PA

Opposing Starter · Season2 GS

W–L0–1
ERA6.37
WHIP1.56
IP35.1
H / K / BB47 / 35 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.421

WindowRateSample
Last 2 Weeks.453212 PA
Season.4091280 PA
Last 2 Years.4064424 PA

Quality of Contact vs RHP

wOBA.289
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases1 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.575

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 8-game hitting streak

Batter · Total Bases / PA vs RHP.342

WindowRateSample
Last 2 Weeks
Season.335188 PA
Last 2 Years.335188 PA

Last 5 GamesTotal Bases

Jun 9vs NYY1
Jun 12vs DET3
Jun 13vs DET1
Jun 28vs SEA2
Jun 29vs TEX3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.336

WindowRateSample
Last 2 Weeks.27333 PA
Season.349206 PA
Last 2 Years.333555 PA

Opposing Starter · Season16 GS

W–L6–5
ERA3.55
WHIP1.03
IP88.2
H / K / BB71 / 106 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.394

WindowRateSample
Last 2 Weeks.437119 PA
Season.374803 PA
Last 2 Years.3772756 PA

Quality of Contact vs RHP

wOBA.310
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.279
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.574

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.300

WindowRateSample
Last 2 Weeks.14050 PA
Season.323340 PA
Last 2 Years.3821188 PA

Last 5 GamesTotal Bases

Jun 25vs ATH1
Jun 26vs ATL0
Jun 27vs ATL0
Jun 28vs ATL3
Jun 29@ AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.377

WindowRateSample
Last 2 Weeks.418189 PA
Season.3381025 PA
Last 2 Years.3703632 PA

Quality of Contact

wOBA.292
Hard-Hit %33%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.572

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.350

WindowRateSample
Last 2 Weeks.27344 PA
Season.349249 PA
Last 2 Years.429985 PA

Last 5 GamesTotal Bases

Jun 25vs NYY1
Jun 26vs NYY1
Jun 27vs NYY0
Jun 28vs NYY1
Jun 29vs WSH0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.41541 PA
Season.369222 PA
Last 2 Years.358346 PA

Opposing Starter · Season17 GS

W–L4–4
ERA4.00
WHIP1.43
IP83.1
H / K / BB90 / 89 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.392

WindowRateSample
Last 2 Weeks.389180 PA
Season.397905 PA
Last 2 Years.4172609 PA

Quality of Contact vs RHP

wOBA.283
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.573

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.358

WindowRateSample
Last 2 Weeks.44738 PA
Season.293116 PA
Last 2 Years.297435 PA

Last 5 GamesTotal Bases

Jun 24@ TB0
Jun 25@ TB0
Jun 26@ CWS0
Jun 27@ CWS0
Jun 28@ CWS2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.300

WindowRateSample
Last 2 Weeks.16724 PA
Season.28990 PA
Last 2 Years.264296 PA

Opposing Starter · Season11 GS

W–L3–5
ERA3.33
WHIP1.31
IP54.0
H / K / BB51 / 53 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.290200 PA
Season.3281056 PA
Last 2 Years.3513079 PA

Quality of Contact vs RHP

wOBA.304
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.279
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases1 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.567

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2.8× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 24@ CWS2
Jun 26vs SEA2
Jun 27vs SEA2
Jun 28vs SEA2
Jun 29vs TEX1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.336

WindowRateSample
Last 2 Weeks.27333 PA
Season.349206 PA
Last 2 Years.333555 PA

Opposing Starter · Season16 GS

W–L6–5
ERA3.55
WHIP1.03
IP88.2
H / K / BB71 / 106 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.394

WindowRateSample
Last 2 Weeks.437119 PA
Season.374803 PA
Last 2 Years.3772756 PA

Starter Allows · vs LHB

wOBA Allowed.279
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.564

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2.2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.416

WindowRateSample
Last 2 Weeks.59542 PA
Season.345252 PA
Last 2 Years.387890 PA

Last 5 GamesTotal Bases

Jun 23vs BAL1
Jun 26vs ATH4
Jun 27vs ATH5
Jun 28vs ATH0
Jun 29@ SEA1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.314

WindowRateSample
Last 2 Weeks.07713 PA
Season.306157 PA
Last 2 Years.342679 PA

Opposing Starter · Season16 GS

W–L6–6
ERA4.26
WHIP1.04
IP93.0
H / K / BB79 / 92 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.381126 PA
Season.366984 PA
Last 2 Years.3353977 PA

Quality of Contact vs RHP

wOBA.338
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.266
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head5-for-11

Total Bases15 in 12 PA
Career Average.417
Plate Appearances12
HR · K · BB3 · 4 · 1

Projection

Projected Total Bases1.565

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.363

WindowRateSample
Last 2 Weeks.33330 PA
Season.352233 PA
Last 2 Years.405926 PA

Last 5 GamesTotal Bases

Jun 25@ WSH2
Jun 26@ NYM3
Jun 27@ NYM0
Jun 28@ NYM1
Jun 29vs PIT5

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.280

WindowRateSample
Last 2 Weeks.16730 PA
Season.243173 PA
Last 2 Years.267236 PA

Opposing Starter · Season15 GS

W–L3–7
ERA4.42
WHIP1.39
IP79.1
H / K / BB64 / 73 / 46

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.387186 PA
Season.2881147 PA
Last 2 Years.3103644 PA

Quality of Contact vs RHP

wOBA.312
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-1

Total Bases1 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.563

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.296

WindowRateSample
Last 2 Weeks.0009 PA
Season.19651 PA
Last 2 Years.246207 PA

Last 5 GamesTotal Bases

Jun 20vs SF0
Jun 22vs TEX0
Jun 24vs TEX0
Jun 28@ STL1
Jun 29@ COL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.402

WindowRateSample
Last 2 Weeks
Season.36585 PA
Last 2 Years.514325 PA

Opposing Starter · Season2 GS

W–L0–1
ERA6.37
WHIP1.56
IP35.1
H / K / BB47 / 35 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.421

WindowRateSample
Last 2 Weeks.453212 PA
Season.4091280 PA
Last 2 Years.4064424 PA

Quality of Contact vs RHP

wOBA.294
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.563

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.348

WindowRateSample
Last 2 Weeks.28628 PA
Season.339239 PA
Last 2 Years.388895 PA

Last 5 GamesTotal Bases

Jun 25@ PIT1
Jun 26@ CLE0
Jun 27@ CLE1
Jun 28@ CLE3
Jun 29vs LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.385

WindowRateSample
Last 2 Weeks.51435 PA
Season.362218 PA
Last 2 Years.303702 PA

Opposing Starter · Season17 GS

W–L8–4
ERA3.32
WHIP1.32
IP95.0
H / K / BB77 / 102 / 48

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.392166 PA
Season.316783 PA
Last 2 Years.3551528 PA

Quality of Contact vs RHP

wOBA.307
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head2-for-16

Total Bases2 in 16 PA
Career Average.125
Plate Appearances16
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.562

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2.2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.365

WindowRateSample
Last 2 Weeks.33312 PA
Season.33312 PA
Last 2 Years.381257 PA

Last 5 GamesTotal Bases

Jun 24vs CLE1
Jun 26vs KC5
Jun 27vs KC0
Jun 28vs KC1
Jun 29@ BAL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.27037 PA
Season.32979 PA
Last 2 Years.32979 PA

Opposing Starter · Season6 GS

W–L1–2
ERA5.64
WHIP1.65
IP30.1
H / K / BB31 / 25 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.350

WindowRateSample
Last 2 Weeks.340206 PA
Season.3501167 PA
Last 2 Years.3682861 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.321
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.555

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.385

WindowRateSample
Last 2 Weeks.45735 PA
Season.361230 PA
Last 2 Years.364895 PA

Last 5 GamesTotal Bases

Jun 25@ WSH0
Jun 26@ NYM1
Jun 27@ NYM0
Jun 28@ NYM1
Jun 29vs PIT1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.374

WindowRateSample
Last 2 Weeks.39041 PA
Season.384177 PA
Last 2 Years.361238 PA

Opposing Starter · Season15 GS

W–L3–7
ERA4.42
WHIP1.39
IP79.1
H / K / BB64 / 73 / 46

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.345220 PA
Season.3611294 PA
Last 2 Years.3453536 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.334
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.552

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.386

WindowRateSample
Last 2 Weeks.33333 PA
Season.437103 PA
Last 2 Years.439148 PA

Last 5 GamesTotal Bases

Jun 25vs CHC4
Jun 26vs PHI1
Jun 27vs PHI0
Jun 28vs PHI0
Jun 29@ TOR1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.344

WindowRateSample
Last 2 Weeks.31741 PA
Season.363237 PA
Last 2 Years.306804 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.36
WHIP1.19
IP95.0
H / K / BB91 / 93 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.313

WindowRateSample
Last 2 Weeks.313163 PA
Season.293994 PA
Last 2 Years.3172748 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.304
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.552

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.412

WindowRateSample
Last 2 Weeks.54533 PA
Season.410139 PA
Last 2 Years.347334 PA

Last 5 GamesTotal Bases

Jun 24@ LAA0
Jun 26vs WSH1
Jun 27vs WSH1
Jun 28vs WSH0
Jun 29vs CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.17617 PA
Season.477155 PA
Last 2 Years.361607 PA

Opposing Starter · Season8 GS

W–L2–6
ERA4.34
WHIP1.42
IP74.2
H / K / BB76 / 50 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.373

WindowRateSample
Last 2 Weeks.413150 PA
Season.3421077 PA
Last 2 Years.3513062 PA

Quality of Contact vs RHP

wOBA.360
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.316
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases4 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB1 · 1 · 0

Projection

Projected Total Bases1.546

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.349

WindowRateSample
Last 2 Weeks.16742 PA
Season.437268 PA
Last 2 Years.408917 PA

Last 5 GamesTotal Bases

Jun 25@ DET1
Jun 26@ DET0
Jun 27@ DET6
Jun 28@ DET4
Jun 29vs MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.45020 PA
Season.308156 PA
Last 2 Years.315577 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.18
WHIP1.03
IP93.1
H / K / BB77 / 108 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.356163 PA
Season.338813 PA
Last 2 Years.3532142 PA

Quality of Contact vs RHP

wOBA.295
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-10

Total Bases5 in 11 PA
Career Average.182
Plate Appearances11
HR · K · BB1 · 5 · 0

Projection

Projected Total Bases1.545

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.354

WindowRateSample
Last 2 Weeks.2005 PA
Season.33792 PA
Last 2 Years.364203 PA

Last 5 GamesTotal Bases

Jun 20@ ATL0
Jun 23@ CIN0
Jun 27vs CHC1
Jun 28vs CHC4
Jun 29vs CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.354

WindowRateSample
Last 2 Weeks.42326 PA
Season.320100 PA
Last 2 Years.292168 PA

Opposing Starter · Season12 GS

W–L3–5
ERA4.81
WHIP1.47
IP58.0
H / K / BB56 / 48 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.370

WindowRateSample
Last 2 Weeks.392194 PA
Season.3521058 PA
Last 2 Years.3593784 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.314
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.544

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.357

WindowRateSample
Last 2 Weeks.36838 PA
Season.329234 PA
Last 2 Years.365926 PA

Last 5 GamesTotal Bases

Jun 24vs MIL5
Jun 26@ PIT1
Jun 27@ PIT1
Jun 28@ PIT0
Jun 29@ MIL1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.342

WindowRateSample
Last 2 Weeks.06715 PA
Season.417144 PA
Last 2 Years.371186 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.295

WindowRateSample
Last 2 Weeks.275204 PA
Season.2881092 PA
Last 2 Years.3132897 PA

Quality of Contact vs RHP

wOBA.290
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.542

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs RHP.377

WindowRateSample
Last 2 Weeks.43523 PA
Season.44427 PA
Last 2 Years.24096 PA

Last 5 GamesTotal Bases

Jun 25vs NYY3
Jun 26vs NYY1
Jun 27vs NYY4
Jun 28vs NYY1
Jun 29vs WSH3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.41541 PA
Season.369222 PA
Last 2 Years.358346 PA

Opposing Starter · Season17 GS

W–L4–4
ERA4.00
WHIP1.43
IP83.1
H / K / BB90 / 89 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.392

WindowRateSample
Last 2 Weeks.389180 PA
Season.397905 PA
Last 2 Years.4172609 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.541

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.337

WindowRateSample
Last 2 Weeks.28628 PA
Season.315149 PA
Last 2 Years.340567 PA

Last 5 GamesTotal Bases

Jun 23@ CWS0
Jun 24@ CWS1
Jun 26vs SEA0
Jun 28vs SEA3
Jun 29vs TEX1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.362

WindowRateSample
Last 2 Weeks.37540 PA
Season.362149 PA
Last 2 Years.349513 PA

Opposing Starter · Season16 GS

W–L6–5
ERA3.55
WHIP1.03
IP88.2
H / K / BB71 / 106 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.398206 PA
Season.310999 PA
Last 2 Years.3513798 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head5-for-24

Total Bases7 in 29 PA
Career Average.172
Plate Appearances29
HR · K · BB0 · 9 · 5

Projection

Projected Total Bases1.539

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2.5× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.362

WindowRateSample
Last 2 Weeks.21038 PA
Season.467165 PA
Last 2 Years.376684 PA

Last 5 GamesTotal Bases

Jun 24vs MIL0
Jun 26@ PIT0
Jun 27@ PIT1
Jun 28@ PIT1
Jun 29@ MIL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.342

WindowRateSample
Last 2 Weeks.26319 PA
Season.344151 PA
Last 2 Years.357193 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.324139 PA
Season.320866 PA
Last 2 Years.3042151 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.324
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.537

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.422

WindowRateSample
Last 2 Weeks.73315 PA
Season.37294 PA
Last 2 Years.447302 PA

Last 5 GamesTotal Bases

Jun 25@ NYM0
Jun 26@ MIL0
Jun 27@ MIL0
Jun 28@ MIL0
Jun 29vs SD3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.385

WindowRateSample
Last 2 Weeks.42119 PA
Season.42119 PA
Last 2 Years.433829 PA

Opposing Starter · Season1 GS

W–L1–0
ERA3.18
WHIP1.24
IP5.2
H / K / BB5 / 5 / 2

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.411180 PA
Season.3341015 PA
Last 2 Years.3293589 PA

Quality of Contact vs LHP

wOBA.329
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.537

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 24vs ATH5
Jun 25vs ATH4
Jun 26vs ATL1
Jun 28vs ATL1
Jun 29@ AZ3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.377

WindowRateSample
Last 2 Weeks.418189 PA
Season.3381025 PA
Last 2 Years.3703632 PA

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.535

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2× / ~2.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.355

WindowRateSample
Last 2 Weeks.2229 PA
Season.40015 PA
Last 2 Years.321252 PA

Last 5 GamesTotal Bases

Jun 23vs AZ3
Jun 24vs AZ3
Jun 26vs MIA1
Jun 27vs MIA2
Jun 28vs MIA0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.333

WindowRateSample
Last 2 Weeks.27818 PA
Season.32583 PA
Last 2 Years.289211 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.00
WHIP1.13
IP72.0
H / K / BB54 / 60 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.349

WindowRateSample
Last 2 Weeks.377146 PA
Season.319950 PA
Last 2 Years.3342825 PA

Quality of Contact vs LHP

wOBA.318
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases1 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.536

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.416

WindowRateSample
Last 2 Weeks.48431 PA
Season.436204 PA
Last 2 Years.416214 PA

Last 5 GamesTotal Bases

Jun 24vs CLE0
Jun 26vs KC5
Jun 27vs KC0
Jun 28vs KC1
Jun 29@ BAL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.27037 PA
Season.32979 PA
Last 2 Years.32979 PA

Opposing Starter · Season6 GS

W–L1–2
ERA5.64
WHIP1.65
IP30.1
H / K / BB31 / 25 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.350

WindowRateSample
Last 2 Weeks.340206 PA
Season.3501167 PA
Last 2 Years.3682861 PA

Quality of Contact vs RHP

wOBA.348
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.321
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.532

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs LHP.343

WindowRateSample
Last 2 Weeks.1676 PA
Season.1676 PA
Last 2 Years.12516 PA

Last 5 GamesTotal Bases

Jun 23@ SF0
Jun 24@ SF0
Jun 27@ LAA0
Jun 28@ LAA0
Jun 29vs LAD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.311

WindowRateSample
Last 2 Weeks.27344 PA
Season.270259 PA
Last 2 Years.344566 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.327205 PA
Season.3491142 PA
Last 2 Years.3303028 PA

Quality of Contact vs LHP

wOBA.310
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.271
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.529

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.387

WindowRateSample
Last 2 Weeks.46715 PA
Season.38276 PA
Last 2 Years.400215 PA

Last 5 GamesTotal Bases

Jun 25vs SEA1
Jun 26vs CIN0
Jun 27vs CIN1
Jun 28vs CIN9
Jun 29@ PHI2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.276

WindowRateSample
Last 2 Weeks.15819 PA
Season.188112 PA
Last 2 Years.247376 PA

Opposing Starter · Season17 GS

W–L9–3
ERA2.13
WHIP1.11
IP110.0
H / K / BB101 / 127 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.373

WindowRateSample
Last 2 Weeks.396235 PA
Season.354897 PA
Last 2 Years.3582840 PA

Quality of Contact vs LHP

wOBA.321
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.242
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.525

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.351

WindowRateSample
Last 2 Weeks.34335 PA
Season.301259 PA
Last 2 Years.4181050 PA

Last 5 GamesTotal Bases

Jun 25vs TEX0
Jun 26vs TEX2
Jun 27vs TEX0
Jun 28vs TEX0
Jun 29vs NYM1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.33330 PA
Season.256160 PA
Last 2 Years.299244 PA

Opposing Starter · Season16 GS

W–L4–5
ERA4.03
WHIP1.12
IP89.1
H / K / BB66 / 106 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.356188 PA
Season.308919 PA
Last 2 Years.3203174 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.524

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2.2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.342

WindowRateSample
Last 2 Weeks.28628 PA
Season.32153 PA
Last 2 Years.340315 PA

Last 5 GamesTotal Bases

Jun 25@ BOS0
Jun 26@ BOS2
Jun 27@ BOS0
Jun 28@ BOS0
Jun 29vs DET0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.408

WindowRateSample
Last 2 Weeks.60543 PA
Season.354175 PA
Last 2 Years.3091090 PA

Opposing Starter · Season10 GS

W–L3–4
ERA3.32
WHIP0.99
IP59.2
H / K / BB51 / 66 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.376237 PA
Season.3661177 PA
Last 2 Years.3474315 PA

Quality of Contact vs LHP

wOBA.302
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.312
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-12

Total Bases0 in 12 PA
Career Average.000
Plate Appearances12
HR · K · BB0 · 6 · 0

Projection

Projected Total Bases1.521

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.373

WindowRateSample
Last 2 Weeks.35317 PA
Season.395243 PA
Last 2 Years.357975 PA

Last 5 GamesTotal Bases

Jun 25@ PIT1
Jun 26@ CLE2
Jun 27@ CLE5
Jun 28@ CLE0
Jun 29vs LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.314

WindowRateSample
Last 2 Weeks.36025 PA
Season.224183 PA
Last 2 Years.297595 PA

Opposing Starter · Season17 GS

W–L8–4
ERA3.32
WHIP1.32
IP95.0
H / K / BB77 / 102 / 48

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.311241 PA
Season.3131093 PA
Last 2 Years.3342353 PA

Quality of Contact vs RHP

wOBA.344
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.307
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head4-for-10

Total Bases4 in 13 PA
Career Average.308
Plate Appearances13
HR · K · BB0 · 4 · 2

Projection

Projected Total Bases1.518

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkHitter-friendly
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.371

WindowRateSample
Last 2 Weeks.43523 PA
Season.330215 PA
Last 2 Years.385749 PA

Last 5 GamesTotal Bases

Jun 24vs BOS0
Jun 26@ MIN2
Jun 27@ MIN1
Jun 28@ MIN0
Jun 29vs MIA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.405

WindowRateSample
Last 2 Weeks.5569 PA
Season.464125 PA
Last 2 Years.394292 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.41
WHIP1.22
IP67.1
H / K / BB54 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.298

WindowRateSample
Last 2 Weeks.290179 PA
Season.268953 PA
Last 2 Years.3353154 PA

Quality of Contact vs RHP

wOBA.302
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.329
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases6 in 7 PA
Career Average.286
Plate Appearances7
HR · K · BB1 · 1 · 0

Projection

Projected Total Bases1.517

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.375

WindowRateSample
Last 2 Weeks.46715 PA
Season.36682 PA
Last 2 Years.324176 PA

Last 5 GamesTotal Bases

Jun 20vs WSH0
Jun 21vs WSH2
Jun 22vs KC0
Jun 24vs KC0
Jun 28vs AZ4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.44159 PA
Season.348267 PA
Last 2 Years.342688 PA

Opposing Starter · Season15 GS

W–L4–5
ERA4.50
WHIP1.32
IP80.0
H / K / BB84 / 75 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.384138 PA
Season.364845 PA
Last 2 Years.3372814 PA

Quality of Contact vs LHP

wOBA.311
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.331
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 1 · 2

Projection

Projected Total Bases1.513

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.373

WindowRateSample
Last 2 Weeks.45533 PA
Season.352233 PA
Last 2 Years.310423 PA

Last 5 GamesTotal Bases

Jun 25@ PIT0
Jun 26@ CLE1
Jun 27@ CLE1
Jun 28@ CLE2
Jun 29vs LAA9

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.385

WindowRateSample
Last 2 Weeks.51435 PA
Season.362218 PA
Last 2 Years.303702 PA

Opposing Starter · Season17 GS

W–L8–4
ERA3.32
WHIP1.32
IP95.0
H / K / BB77 / 102 / 48

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.392166 PA
Season.316783 PA
Last 2 Years.3551528 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.509

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.302

WindowRateSample
Last 2 Weeks.13315 PA
Season.250136 PA
Last 2 Years.292414 PA

Last 5 GamesTotal Bases

Jun 24vs NYY1
Jun 26vs HOU1
Jun 27vs HOU0
Jun 28vs HOU1
Jun 29@ NYY1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.340

WindowRateSample
Last 2 Weeks.41039 PA
Season.273161 PA
Last 2 Years.297286 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.337211 PA
Season.3171102 PA
Last 2 Years.3443970 PA

Quality of Contact vs RHP

wOBA.267
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.294
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.508

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.416

WindowRateSample
Last 2 Weeks1.0005 PA
Season1.0005 PA
Last 2 Years.348273 PA

Last 5 GamesTotal Bases

Jun 23vs HOU5
Jun 24vs HOU1
Jun 25vs TEX0
Jun 27vs TEX0
Jun 29vs NYM2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.33330 PA
Season.256160 PA
Last 2 Years.299244 PA

Opposing Starter · Season16 GS

W–L4–5
ERA4.03
WHIP1.12
IP89.1
H / K / BB66 / 106 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.356188 PA
Season.308919 PA
Last 2 Years.3203174 PA

Quality of Contact vs RHP

wOBA.352
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.505

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.292

WindowRateSample
Last 2 Weeks.07713 PA
Season.22598 PA
Last 2 Years.256211 PA

Last 5 GamesTotal Bases

Jun 23vs KC0
Jun 24vs KC1
Jun 25vs KC2
Jun 27vs AZ1
Jun 28vs AZ2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.418

WindowRateSample
Last 2 Weeks.60015 PA
Season.48882 PA
Last 2 Years.378217 PA

Opposing Starter · Season15 GS

W–L4–5
ERA4.50
WHIP1.32
IP80.0
H / K / BB84 / 75 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.372

WindowRateSample
Last 2 Weeks.372191 PA
Season.3851066 PA
Last 2 Years.3572993 PA

Quality of Contact vs LHP

wOBA.258
Hard-Hit %21%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.344
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-5

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.504

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2.5× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.321

WindowRateSample
Last 2 Weeks.07713 PA
Season.29179 PA
Last 2 Years.355616 PA

Last 5 GamesTotal Bases

Jun 24@ CIN2
Jun 26vs CHC0
Jun 27vs CHC0
Jun 28vs CHC3
Jun 29vs CIN3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.354

WindowRateSample
Last 2 Weeks.42326 PA
Season.320100 PA
Last 2 Years.292168 PA

Opposing Starter · Season12 GS

W–L3–5
ERA4.81
WHIP1.47
IP58.0
H / K / BB56 / 48 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.370

WindowRateSample
Last 2 Weeks.392194 PA
Season.3521058 PA
Last 2 Years.3593784 PA

Quality of Contact vs RHP

wOBA.302
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.314
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.503

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.343

WindowRateSample
Last 2 Weeks.26338 PA
Season.357241 PA
Last 2 Years.370811 PA

Last 5 GamesTotal Bases

Jun 25vs HOU0
Jun 26vs HOU0
Jun 27vs HOU2
Jun 28vs HOU5
Jun 29@ NYY1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.340

WindowRateSample
Last 2 Weeks.41039 PA
Season.273161 PA
Last 2 Years.297286 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.337211 PA
Season.3171102 PA
Last 2 Years.3443970 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.294
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.502

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.369

WindowRateSample
Last 2 Weeks.38234 PA
Season.369141 PA
Last 2 Years.347536 PA

Last 5 GamesTotal Bases

Jun 25vs CHC0
Jun 26vs PHI0
Jun 27vs PHI0
Jun 28vs PHI2
Jun 29@ TOR2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.458

WindowRateSample
Last 2 Weeks.78628 PA
Season.433157 PA
Last 2 Years.372753 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.36
WHIP1.19
IP95.0
H / K / BB91 / 93 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.386249 PA
Season.3241078 PA
Last 2 Years.3503571 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.360
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.502

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.372

WindowRateSample
Last 2 Weeks.28025 PA
Season.430223 PA
Last 2 Years.368847 PA

Last 5 GamesTotal Bases

Jun 25vs TEX2
Jun 26vs TEX2
Jun 27vs TEX4
Jun 28vs TEX0
Jun 29vs NYM1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.33330 PA
Season.256160 PA
Last 2 Years.299244 PA

Opposing Starter · Season16 GS

W–L4–5
ERA4.03
WHIP1.12
IP89.1
H / K / BB66 / 106 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.356188 PA
Season.308919 PA
Last 2 Years.3203174 PA

Quality of Contact vs RHP

wOBA.310
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.499

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.363

WindowRateSample
Last 2 Weeks.36411 PA
Season.34276 PA
Last 2 Years.367343 PA

Last 5 GamesTotal Bases

Jun 22vs AZ1
Jun 24vs AZ1
Jun 26vs MIA0
Jun 27vs MIA1
Jun 28vs MIA1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.31947 PA
Season.319207 PA
Last 2 Years.366642 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.00
WHIP1.13
IP72.0
H / K / BB54 / 60 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.326

WindowRateSample
Last 2 Weeks.326144 PA
Season.308945 PA
Last 2 Years.3293575 PA

Quality of Contact vs LHP

wOBA.328
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases2 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.497

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.326

WindowRateSample
Last 2 Weeks.22218 PA
Season.283120 PA
Last 2 Years.349467 PA

Last 5 GamesTotal Bases

Jun 21vs SD0
Jun 23@ MIA1
Jun 25@ TOR2
Jun 26@ TOR0
Jun 29@ CLE0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.381

WindowRateSample
Last 2 Weeks.45522 PA
Season.381176 PA
Last 2 Years.369701 PA

Opposing Starter · Season17 GS

W–L2–8
ERA3.78
WHIP1.14
IP95.1
H / K / BB80 / 81 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.325194 PA
Season.3361288 PA
Last 2 Years.3374003 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.496

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.340

WindowRateSample
Last 2 Weeks.27311 PA
Season.32979 PA
Last 2 Years.271269 PA

Last 5 GamesTotal Bases

Jun 25vs PHI1
Jun 26@ BAL2
Jun 27@ BAL0
Jun 28@ BAL0
Jun 29@ BOS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.404

WindowRateSample
Last 2 Weeks.52148 PA
Season.377273 PA
Last 2 Years.358330 PA

Opposing Starter · Season16 GS

W–L7–5
ERA3.59
WHIP1.25
IP87.2
H / K / BB78 / 88 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.310

WindowRateSample
Last 2 Weeks.288198 PA
Season.307914 PA
Last 2 Years.3373305 PA

Quality of Contact vs LHP

wOBA.295
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.356
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.496

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.340

WindowRateSample
Last 2 Weeks.26715 PA
Season.30997 PA
Last 2 Years.336292 PA

Last 5 GamesTotal Bases

Jun 25vs SEA5
Jun 26vs CIN0
Jun 27vs CIN4
Jun 28vs CIN0
Jun 29@ PHI0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.276

WindowRateSample
Last 2 Weeks.15819 PA
Season.188112 PA
Last 2 Years.247376 PA

Opposing Starter · Season17 GS

W–L9–3
ERA2.13
WHIP1.11
IP110.0
H / K / BB101 / 127 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.373

WindowRateSample
Last 2 Weeks.396235 PA
Season.354897 PA
Last 2 Years.3582840 PA

Quality of Contact vs LHP

wOBA.279
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.242
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-5

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.494

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.340

WindowRateSample
Last 2 Weeks.30423 PA
Season.287101 PA
Last 2 Years.371649 PA

Last 5 GamesTotal Bases

Jun 23@ STL3
Jun 24@ STL3
Jun 26@ TB0
Jun 28@ TB1
Jun 29vs SF2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.42921 PA
Season.353156 PA
Last 2 Years.357454 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.316

WindowRateSample
Last 2 Weeks.286161 PA
Season.3301140 PA
Last 2 Years.3223573 PA

Quality of Contact vs RHP

wOBA.292
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.310
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head3-for-4

Total Bases3 in 5 PA
Career Average.600
Plate Appearances5
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.493

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2.2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.346

WindowRateSample
Last 2 Weeks.28628 PA
Season.317158 PA
Last 2 Years.406898 PA

Last 5 GamesTotal Bases

Jun 25@ PIT2
Jun 26@ CLE0
Jun 27@ CLE0
Jun 28@ CLE1
Jun 29vs LAA1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.385

WindowRateSample
Last 2 Weeks.51435 PA
Season.362218 PA
Last 2 Years.303702 PA

Opposing Starter · Season17 GS

W–L8–4
ERA3.32
WHIP1.32
IP95.0
H / K / BB77 / 102 / 48

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.392166 PA
Season.316783 PA
Last 2 Years.3551528 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head3-for-13

Total Bases3 in 17 PA
Career Average.176
Plate Appearances17
HR · K · BB0 · 6 · 2

Projection

Projected Total Bases1.491

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2× / ~2.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.364

WindowRateSample
Last 2 Weeks.1676 PA
Season.44025 PA
Last 2 Years.347274 PA

Last 5 GamesTotal Bases

Jun 18vs STL4
Jun 23@ TB0
Jun 25@ TB0
Jun 27@ CWS0
Jun 28@ CWS2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.300

WindowRateSample
Last 2 Weeks.16724 PA
Season.28990 PA
Last 2 Years.264296 PA

Opposing Starter · Season11 GS

W–L3–5
ERA3.33
WHIP1.31
IP54.0
H / K / BB51 / 53 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.290200 PA
Season.3281056 PA
Last 2 Years.3513079 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.279
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.487

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs LHP.320

WindowRateSample
Last 2 Weeks.12025 PA
Season.346107 PA
Last 2 Years.347354 PA

Last 5 GamesTotal Bases

Jun 25@ BOS1
Jun 26@ BOS0
Jun 27@ BOS0
Jun 28@ BOS0
Jun 29vs DET0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.40025 PA
Season.44159 PA
Last 2 Years.304260 PA

Opposing Starter · Season10 GS

W–L3–4
ERA3.32
WHIP0.99
IP59.2
H / K / BB51 / 66 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.305

WindowRateSample
Last 2 Weeks.257144 PA
Season.3171050 PA
Last 2 Years.3473462 PA

Quality of Contact vs LHP

wOBA.277
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.311
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head0-for-5

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.485

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2.2× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.367

WindowRateSample
Last 2 Weeks.3758 PA
Season.35645 PA
Last 2 Years.364217 PA

Last 5 GamesTotal Bases

Jun 24vs SEA0
Jun 25vs SEA1
Jun 26vs CIN0
Jun 27vs CIN4
Jun 29@ PHI4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.413

WindowRateSample
Last 2 Weeks.56455 PA
Season.368337 PA
Last 2 Years.3431287 PA

Opposing Starter · Season17 GS

W–L9–3
ERA2.13
WHIP1.11
IP110.0
H / K / BB101 / 127 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.317161 PA
Season.3521011 PA
Last 2 Years.3503483 PA

Quality of Contact vs LHP

wOBA.315
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head3-for-10

Total Bases4 in 11 PA
Career Average.273
Plate Appearances11
HR · K · BB0 · 3 · 1

Projection

Projected Total Bases1.481

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2.1× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs LHP.315

WindowRateSample
Last 2 Weeks.20010 PA
Season.20872 PA
Last 2 Years.313246 PA

Last 5 GamesTotal Bases

Jun 23vs KC1
Jun 25vs KC2
Jun 26vs AZ4
Jun 27vs AZ1
Jun 28vs AZ4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.418

WindowRateSample
Last 2 Weeks.60015 PA
Season.48882 PA
Last 2 Years.378217 PA

Opposing Starter · Season15 GS

W–L4–5
ERA4.50
WHIP1.32
IP80.0
H / K / BB84 / 75 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.372

WindowRateSample
Last 2 Weeks.372191 PA
Season.3851066 PA
Last 2 Years.3572993 PA

Quality of Contact vs LHP

wOBA.304
Hard-Hit %26%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.344
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.479

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 24vs CLE4
Jun 26vs KC0
Jun 27vs KC2
Jun 28vs KC1
Jun 29@ BAL2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.27037 PA
Season.32979 PA
Last 2 Years.32979 PA

Opposing Starter · Season6 GS

W–L1–2
ERA5.64
WHIP1.65
IP30.1
H / K / BB31 / 25 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.350

WindowRateSample
Last 2 Weeks.340206 PA
Season.3501167 PA
Last 2 Years.3682861 PA

Starter Allows · vs LHB

wOBA Allowed.321
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.476

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.350

WindowRateSample
Last 2 Weeks.0008 PA
Season.43546 PA
Last 2 Years.327205 PA

Last 5 GamesTotal Bases

Jun 23@ CWS0
Jun 24@ CWS0
Jun 26vs SEA0
Jun 28vs SEA0
Jun 29vs TEX1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.362

WindowRateSample
Last 2 Weeks.37540 PA
Season.362149 PA
Last 2 Years.349513 PA

Opposing Starter · Season16 GS

W–L6–5
ERA3.55
WHIP1.03
IP88.2
H / K / BB71 / 106 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.398206 PA
Season.310999 PA
Last 2 Years.3513798 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.476

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 1 GamesTotal Bases

Jun 29@ CLE3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.381

WindowRateSample
Last 2 Weeks.45522 PA
Season.381176 PA
Last 2 Years.369701 PA

Opposing Starter · Season17 GS

W–L2–8
ERA3.78
WHIP1.14
IP95.1
H / K / BB80 / 81 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.325194 PA
Season.3361288 PA
Last 2 Years.3374003 PA

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.476

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2.1× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.361

WindowRateSample
Last 2 Weeks.37532 PA
Season.33097 PA
Last 2 Years.369339 PA

Last 5 GamesTotal Bases

Jun 25@ DET0
Jun 26@ DET0
Jun 27@ DET0
Jun 28@ DET0
Jun 29vs MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.337

WindowRateSample
Last 2 Weeks.25927 PA
Season.332223 PA
Last 2 Years.381646 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.18
WHIP1.03
IP93.1
H / K / BB77 / 108 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.397

WindowRateSample
Last 2 Weeks.431146 PA
Season.376816 PA
Last 2 Years.3942195 PA

Quality of Contact vs RHP

wOBA.323
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.289
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.475

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.346

WindowRateSample
Last 2 Weeks.30423 PA
Season.32365 PA
Last 2 Years.32365 PA

Last 5 GamesTotal Bases

Jun 24vs NYY2
Jun 25vs HOU1
Jun 27vs HOU5
Jun 28vs HOU0
Jun 29@ NYY3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.340

WindowRateSample
Last 2 Weeks.41039 PA
Season.273161 PA
Last 2 Years.297286 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.337211 PA
Season.3171102 PA
Last 2 Years.3443970 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.294
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.474

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2.1× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.384

WindowRateSample
Last 2 Weeks.5002 PA
Season.51827 PA
Last 2 Years.310197 PA

Last 5 GamesTotal Bases

Jun 24vs PHI4
Jun 26@ BAL0
Jun 27@ BAL8
Jun 28@ BAL10
Jun 29@ BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.310

WindowRateSample
Last 2 Weeks.18527 PA
Season.314102 PA
Last 2 Years.282124 PA

Opposing Starter · Season16 GS

W–L7–5
ERA3.59
WHIP1.25
IP87.2
H / K / BB78 / 88 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.378

WindowRateSample
Last 2 Weeks.418146 PA
Season.359605 PA
Last 2 Years.3392141 PA

Quality of Contact vs LHP

wOBA.318
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.278
Hard-Hit % Allowed28%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.472

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2.1× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.378

WindowRateSample
Last 2 Weeks.43237 PA
Season.355121 PA
Last 2 Years.355121 PA

Last 5 GamesTotal Bases

Jun 25vs CHC1
Jun 26vs PHI1
Jun 27vs PHI2
Jun 28vs PHI5
Jun 29@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.344

WindowRateSample
Last 2 Weeks.31741 PA
Season.363237 PA
Last 2 Years.306804 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.36
WHIP1.19
IP95.0
H / K / BB91 / 93 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.313

WindowRateSample
Last 2 Weeks.313163 PA
Season.293994 PA
Last 2 Years.3172748 PA

Quality of Contact vs RHP

wOBA.353
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.304
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.467

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.368

WindowRateSample
Last 2 Weeks.33315 PA
Season.38885 PA
Last 2 Years.356315 PA

Last 5 GamesTotal Bases

Jun 24vs ATL0
Jun 26vs LAD0
Jun 27vs LAD2
Jun 28vs LAD1
Jun 29@ CHC1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.303

WindowRateSample
Last 2 Weeks.16712 PA
Season.16131 PA
Last 2 Years.265245 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.372

WindowRateSample
Last 2 Weeks.357140 PA
Season.391786 PA
Last 2 Years.3772926 PA

Quality of Contact vs LHP

wOBA.313
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.466

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.310

WindowRateSample
Last 2 Weeks.0007 PA
Season.00013 PA
Last 2 Years.16025 PA

Last 5 GamesTotal Bases

Jun 23vs SEA2
Jun 24vs SEA3
Jun 26vs CIN0
Jun 27vs CIN2
Jun 29@ PHI5

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.413

WindowRateSample
Last 2 Weeks.56455 PA
Season.368337 PA
Last 2 Years.3431287 PA

Opposing Starter · Season17 GS

W–L9–3
ERA2.13
WHIP1.11
IP110.0
H / K / BB101 / 127 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.317161 PA
Season.3521011 PA
Last 2 Years.3503483 PA

Quality of Contact vs LHP

wOBA.284
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.465

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.304

WindowRateSample
Last 2 Weeks.11118 PA
Season.273110 PA
Last 2 Years.304273 PA

Last 5 GamesTotal Bases

Jun 25@ NYM1
Jun 26@ MIL0
Jun 27@ MIL2
Jun 28@ MIL0
Jun 29vs SD0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.1676 PA
Season.1676 PA
Last 2 Years.445173 PA

Opposing Starter · Season1 GS

W–L1–0
ERA3.18
WHIP1.24
IP5.2
H / K / BB5 / 5 / 2

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.326

WindowRateSample
Last 2 Weeks.308214 PA
Season.3341206 PA
Last 2 Years.3323645 PA

Quality of Contact vs LHP

wOBA.303
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.304
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.463

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2.8× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.332

WindowRateSample
Last 2 Weeks.28642 PA
Season.313147 PA
Last 2 Years.340595 PA

Last 5 GamesTotal Bases

Jun 24vs LAD1
Jun 26vs COL4
Jun 27vs COL0
Jun 28vs COL2
Jun 29@ HOU4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.356

WindowRateSample
Last 2 Weeks.29627 PA
Season.372164 PA
Last 2 Years.387372 PA

Opposing Starter · Season15 GS

W–L3–8
ERA5.48
WHIP1.50
IP85.1
H / K / BB97 / 69 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.325

WindowRateSample
Last 2 Weeks.321159 PA
Season.313852 PA
Last 2 Years.3273082 PA

Quality of Contact vs RHP

wOBA.289
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.296
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-0

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.458

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.326

WindowRateSample
Last 2 Weeks.06715 PA
Season.32689 PA
Last 2 Years.375312 PA

Last 5 GamesTotal Bases

Jun 21vs BAL0
Jun 26@ SD0
Jun 27@ SD6
Jun 28@ SD1
Jun 29@ ATH2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.26715 PA
Season.454108 PA
Last 2 Years.388276 PA

Opposing Starter · Season17 GS

W–L3–7
ERA5.52
WHIP1.33
IP88.0
H / K / BB88 / 78 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.409

WindowRateSample
Last 2 Weeks.472178 PA
Season.366831 PA
Last 2 Years.3812003 PA

Quality of Contact vs LHP

wOBA.309
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.310
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.457

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.344

WindowRateSample
Last 2 Weeks
Season.333102 PA
Last 2 Years.332214 PA

Last 5 GamesTotal Bases

May 8vs ATH0
May 9vs ATH2
May 10vs ATH3
Jun 28vs WSH0
Jun 29vs CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.34335 PA
Season.324173 PA
Last 2 Years.396657 PA

Opposing Starter · Season8 GS

W–L2–6
ERA4.34
WHIP1.42
IP74.2
H / K / BB76 / 50 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.361

WindowRateSample
Last 2 Weeks.396207 PA
Season.3251013 PA
Last 2 Years.3462698 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.330
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.455

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.322

WindowRateSample
Last 2 Weeks.31029 PA
Season.266188 PA
Last 2 Years.310491 PA

Last 5 GamesTotal Bases

Jun 24@ TB1
Jun 25@ TB0
Jun 26@ CWS2
Jun 27@ CWS1
Jun 28@ CWS2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.411

WindowRateSample
Last 2 Weeks.50038 PA
Season.419136 PA
Last 2 Years.400355 PA

Opposing Starter · Season11 GS

W–L3–5
ERA3.33
WHIP1.31
IP54.0
H / K / BB51 / 53 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.430193 PA
Season.332961 PA
Last 2 Years.3372671 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.337
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.452

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.359

WindowRateSample
Last 2 Weeks.32128 PA
Season.357179 PA
Last 2 Years.382676 PA

Last 5 GamesTotal Bases

Jun 23@ LAA0
Jun 24@ LAA1
Jun 27vs WSH0
Jun 28vs WSH2
Jun 29vs CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.34335 PA
Season.324173 PA
Last 2 Years.396657 PA

Opposing Starter · Season8 GS

W–L2–6
ERA4.34
WHIP1.42
IP74.2
H / K / BB76 / 50 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.361

WindowRateSample
Last 2 Weeks.396207 PA
Season.3251013 PA
Last 2 Years.3462698 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.330
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head0-for-5

Total Bases0 in 6 PA
Career Average.000
Plate Appearances6
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.451

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.322

WindowRateSample
Last 2 Weeks.12516 PA
Season.301133 PA
Last 2 Years.367324 PA

Last 5 GamesTotal Bases

Jun 20vs MIN1
Jun 21vs MIN0
Jun 22@ STL1
Jun 27@ TB0
Jun 28@ TB1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.343

WindowRateSample
Last 2 Weeks.39328 PA
Season.306206 PA
Last 2 Years.307538 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.268194 PA
Season.3481123 PA
Last 2 Years.3432927 PA

Quality of Contact vs RHP

wOBA.285
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head2-for-6

Total Bases2 in 7 PA
Career Average.286
Plate Appearances7
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.45

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.341

WindowRateSample
Last 2 Weeks.15020 PA
Season.377122 PA
Last 2 Years.377122 PA

Last 5 GamesTotal Bases

Jun 20@ CHC1
Jun 23vs HOU0
Jun 25vs TEX0
Jun 26vs TEX0
Jun 29vs NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.356

WindowRateSample
Last 2 Weeks.44025 PA
Season.335212 PA
Last 2 Years.282316 PA

Opposing Starter · Season16 GS

W–L4–5
ERA4.03
WHIP1.12
IP89.1
H / K / BB66 / 106 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.372164 PA
Season.356949 PA
Last 2 Years.3202757 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.337
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.45

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 23@ WSH2
Jun 24@ WSH1
Jun 25@ WSH0
Jun 27@ NYM0
Jun 29vs PIT0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.374

WindowRateSample
Last 2 Weeks.39041 PA
Season.384177 PA
Last 2 Years.361238 PA

Opposing Starter · Season15 GS

W–L3–7
ERA4.42
WHIP1.39
IP79.1
H / K / BB64 / 73 / 46

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.345220 PA
Season.3611294 PA
Last 2 Years.3453536 PA

Starter Allows · vs LHB

wOBA Allowed.334
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.449

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.306

WindowRateSample
Last 2 Weeks.05618 PA
Season.285151 PA
Last 2 Years.370714 PA

Last 5 GamesTotal Bases

Jun 24vs CHC0
Jun 25vs CHC0
Jun 27vs PHI0
Jun 28vs PHI0
Jun 29@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.458

WindowRateSample
Last 2 Weeks.78628 PA
Season.433157 PA
Last 2 Years.372753 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.36
WHIP1.19
IP95.0
H / K / BB91 / 93 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.386249 PA
Season.3241078 PA
Last 2 Years.3503571 PA

Quality of Contact vs RHP

wOBA.268
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.360
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.449

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.359

WindowRateSample
Last 2 Weeks.0004 PA
Season.45533 PA
Last 2 Years.296216 PA

Last 5 GamesTotal Bases

Jun 12@ BAL0
Jun 13@ BAL0
Jun 24vs ATL0
Jun 27vs LAD0
Jun 29@ CHC1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.372

WindowRateSample
Last 2 Weeks.3339 PA
Season.42290 PA
Last 2 Years.358760 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.374

WindowRateSample
Last 2 Weeks.382178 PA
Season.3721020 PA
Last 2 Years.3734595 PA

Quality of Contact vs LHP

wOBA.320
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases3 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.448

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.348

WindowRateSample
Last 2 Weeks.4005 PA
Season.20040 PA
Last 2 Years.392232 PA

Last 5 GamesTotal Bases

Jun 25@ SF3
Jun 26@ LAA0
Jun 27@ LAA1
Jun 28@ LAA2
Jun 29vs LAD0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.349

WindowRateSample
Last 2 Weeks.0005 PA
Season.38885 PA
Last 2 Years.354212 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.347

WindowRateSample
Last 2 Weeks.360150 PA
Season.341928 PA
Last 2 Years.3182150 PA

Quality of Contact vs LHP

wOBA.315
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.299
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.447

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.405

WindowRateSample
Last 2 Weeks.60728 PA
Season.338157 PA
Last 2 Years.376687 PA

Last 5 GamesTotal Bases

Jun 24@ WSH0
Jun 25@ WSH2
Jun 26@ NYM2
Jun 28@ NYM1
Jun 29vs PIT1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.280

WindowRateSample
Last 2 Weeks.16730 PA
Season.243173 PA
Last 2 Years.267236 PA

Opposing Starter · Season15 GS

W–L3–7
ERA4.42
WHIP1.39
IP79.1
H / K / BB64 / 73 / 46

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.387186 PA
Season.2881147 PA
Last 2 Years.3103644 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-0

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.446

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.362

WindowRateSample
Last 2 Weeks.30423 PA
Season.39187 PA
Last 2 Years.353283 PA

Last 5 GamesTotal Bases

Jun 25@ BOS5
Jun 26@ BOS0
Jun 27@ BOS0
Jun 28@ BOS1
Jun 29vs DET0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.408

WindowRateSample
Last 2 Weeks.60543 PA
Season.354175 PA
Last 2 Years.3091090 PA

Opposing Starter · Season10 GS

W–L3–4
ERA3.32
WHIP0.99
IP59.2
H / K / BB51 / 66 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.376237 PA
Season.3661177 PA
Last 2 Years.3474315 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.312
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.446

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 24@ CIN0
Jun 26vs CHC2
Jun 27vs CHC0
Jun 28vs CHC0
Jun 29vs CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.354

WindowRateSample
Last 2 Weeks.42326 PA
Season.320100 PA
Last 2 Years.292168 PA

Opposing Starter · Season12 GS

W–L3–5
ERA4.81
WHIP1.47
IP58.0
H / K / BB56 / 48 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.370

WindowRateSample
Last 2 Weeks.392194 PA
Season.3521058 PA
Last 2 Years.3593784 PA

Starter Allows · vs RHB

wOBA Allowed.314
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.446

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.344

WindowRateSample
Last 2 Weeks.36433 PA
Season.315232 PA
Last 2 Years.304588 PA

Last 5 GamesTotal Bases

Jun 25@ DET1
Jun 26@ DET0
Jun 27@ DET4
Jun 28@ DET0
Jun 29vs MIN8

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.45020 PA
Season.308156 PA
Last 2 Years.315577 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.18
WHIP1.03
IP93.1
H / K / BB77 / 108 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.356163 PA
Season.338813 PA
Last 2 Years.3532142 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-7

Total Bases1 in 7 PA
Career Average.143
Plate Appearances7
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.447

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.309

WindowRateSample
Last 2 Weeks.1119 PA
Season.15426 PA
Last 2 Years.14342 PA

Last 5 GamesTotal Bases

Jun 24@ MIN2
Jun 26@ SD0
Jun 27@ SD0
Jun 28@ SD1
Jun 29@ ATH0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.474

WindowRateSample
Last 2 Weeks.68244 PA
Season.465271 PA
Last 2 Years.412958 PA

Opposing Starter · Season17 GS

W–L3–7
ERA5.52
WHIP1.33
IP88.0
H / K / BB88 / 78 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.395223 PA
Season.343862 PA
Last 2 Years.3412258 PA

Quality of Contact vs LHP

wOBA.281
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.368
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.446

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.377

WindowRateSample
Last 2 Weeks.41736 PA
Season.34373 PA
Last 2 Years.392526 PA

Last 5 GamesTotal Bases

Jun 24vs MIL0
Jun 26@ PIT4
Jun 27@ PIT0
Jun 28@ PIT0
Jun 29@ MIL1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.342

WindowRateSample
Last 2 Weeks.06715 PA
Season.417144 PA
Last 2 Years.371186 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.295

WindowRateSample
Last 2 Weeks.275204 PA
Season.2881092 PA
Last 2 Years.3132897 PA

Quality of Contact vs RHP

wOBA.307
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.442

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.324

WindowRateSample
Last 2 Weeks.0004 PA
Season.0006 PA
Last 2 Years.06332 PA

Last 5 GamesTotal Bases

Jun 21vs BAL0
Jun 22@ MIN0
Jun 23@ MIN2
Jun 27@ SD0
Jun 28@ SD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.474

WindowRateSample
Last 2 Weeks.68244 PA
Season.465271 PA
Last 2 Years.412958 PA

Opposing Starter · Season17 GS

W–L3–7
ERA5.52
WHIP1.33
IP88.0
H / K / BB88 / 78 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.395223 PA
Season.343862 PA
Last 2 Years.3412258 PA

Quality of Contact vs LHP

wOBA.283
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.368
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.442

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 21vs CIN0
Jun 23@ DET1
Jun 26@ BOS1
Jun 28@ BOS0
Jun 29vs DET4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.40025 PA
Season.44159 PA
Last 2 Years.304260 PA

Opposing Starter · Season10 GS

W–L3–4
ERA3.32
WHIP0.99
IP59.2
H / K / BB51 / 66 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.305

WindowRateSample
Last 2 Weeks.257144 PA
Season.3171050 PA
Last 2 Years.3473462 PA

Starter Allows · vs LHB

wOBA Allowed.311
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.439

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 18@ BOS2
Jun 19@ CHC0
Jun 27vs TEX4
Jun 28vs TEX0
Jun 29vs NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.356

WindowRateSample
Last 2 Weeks.44025 PA
Season.335212 PA
Last 2 Years.282316 PA

Opposing Starter · Season16 GS

W–L4–5
ERA4.03
WHIP1.12
IP89.1
H / K / BB66 / 106 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.372164 PA
Season.356949 PA
Last 2 Years.3202757 PA

Starter Allows · vs LHB

wOBA Allowed.337
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.436

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.369

WindowRateSample
Last 2 Weeks
Season.2504 PA
Last 2 Years.394137 PA

Last 5 GamesTotal Bases

Jun 25@ NYM1
Jun 26@ MIL1
Jun 27@ MIL4
Jun 28@ MIL0
Jun 29vs SD1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.1676 PA
Season.1676 PA
Last 2 Years.445173 PA

Opposing Starter · Season1 GS

W–L1–0
ERA3.18
WHIP1.24
IP5.2
H / K / BB5 / 5 / 2

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.326

WindowRateSample
Last 2 Weeks.308214 PA
Season.3341206 PA
Last 2 Years.3323645 PA

Quality of Contact vs LHP

wOBA.334
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.304
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.436

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.361

WindowRateSample
Last 2 Weeks.3336 PA
Season.3336 PA
Last 2 Years.16712 PA

Last 4 GamesTotal Bases

Jun 26vs NYY2
Jun 27vs NYY0
Jun 28vs NYY0
Jun 29vs WSH1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.41541 PA
Season.369222 PA
Last 2 Years.358346 PA

Opposing Starter · Season17 GS

W–L4–4
ERA4.00
WHIP1.43
IP83.1
H / K / BB90 / 89 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.392

WindowRateSample
Last 2 Weeks.389180 PA
Season.397905 PA
Last 2 Years.4172609 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.433

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.382

WindowRateSample
Last 2 Weeks.21414 PA
Season.49267 PA
Last 2 Years.403201 PA

Last 5 GamesTotal Bases

Jun 23vs PHI0
Jun 25vs PHI0
Jun 26@ BAL1
Jun 28@ BAL1
Jun 29@ BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.404

WindowRateSample
Last 2 Weeks.52148 PA
Season.377273 PA
Last 2 Years.358330 PA

Opposing Starter · Season16 GS

W–L7–5
ERA3.59
WHIP1.25
IP87.2
H / K / BB78 / 88 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.310

WindowRateSample
Last 2 Weeks.288198 PA
Season.307914 PA
Last 2 Years.3373305 PA

Quality of Contact vs LHP

wOBA.317
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.356
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.427

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.369

WindowRateSample
Last 2 Weeks.24233 PA
Season.44785 PA
Last 2 Years.44785 PA

Last 5 GamesTotal Bases

Jun 25@ PIT0
Jun 26@ CLE4
Jun 27@ CLE0
Jun 28@ CLE1
Jun 29vs LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.385

WindowRateSample
Last 2 Weeks.51435 PA
Season.362218 PA
Last 2 Years.303702 PA

Opposing Starter · Season17 GS

W–L8–4
ERA3.32
WHIP1.32
IP95.0
H / K / BB77 / 102 / 48

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.392166 PA
Season.316783 PA
Last 2 Years.3551528 PA

Quality of Contact vs RHP

wOBA.314
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.426

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 22vs AZ0
Jun 23vs AZ0
Jun 24vs AZ3
Jun 26vs MIA0
Jun 28vs MIA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.31947 PA
Season.319207 PA
Last 2 Years.366642 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.00
WHIP1.13
IP72.0
H / K / BB54 / 60 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.326

WindowRateSample
Last 2 Weeks.326144 PA
Season.308945 PA
Last 2 Years.3293575 PA

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.423

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 23vs ATH0
Jun 24vs ATH1
Jun 25vs ATH0
Jun 28vs ATL0
Jun 29@ AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.377

WindowRateSample
Last 2 Weeks.418189 PA
Season.3381025 PA
Last 2 Years.3703632 PA

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.422

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~2.6× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.289

WindowRateSample
Last 2 Weeks.06715 PA
Season.22299 PA
Last 2 Years.280297 PA

Last 5 GamesTotal Bases

Jun 23vs AZ2
Jun 24vs AZ1
Jun 26vs MIA0
Jun 27vs MIA0
Jun 28vs MIA0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.333

WindowRateSample
Last 2 Weeks.27818 PA
Season.32583 PA
Last 2 Years.289211 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.00
WHIP1.13
IP72.0
H / K / BB54 / 60 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.349

WindowRateSample
Last 2 Weeks.377146 PA
Season.319950 PA
Last 2 Years.3342825 PA

Quality of Contact vs LHP

wOBA.252
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-5

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.419

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.325

WindowRateSample
Last 2 Weeks.10010 PA
Season.27872 PA
Last 2 Years.344299 PA

Last 5 GamesTotal Bases

Jun 24vs ATL2
Jun 26vs LAD0
Jun 27vs LAD0
Jun 28vs LAD2
Jun 29@ CHC3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.372

WindowRateSample
Last 2 Weeks.3339 PA
Season.42290 PA
Last 2 Years.358760 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.374

WindowRateSample
Last 2 Weeks.382178 PA
Season.3721020 PA
Last 2 Years.3734595 PA

Quality of Contact vs LHP

wOBA.309
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head4-for-18

Total Bases7 in 20 PA
Career Average.200
Plate Appearances20
HR · K · BB1 · 3 · 2

Projection

Projected Total Bases1.417

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.413

WindowRateSample
Last 2 Weeks.7789 PA
Season.43523 PA
Last 2 Years.45231 PA

Last 5 GamesTotal Bases

Jun 25@ SF3
Jun 26@ LAA1
Jun 27@ LAA0
Jun 28@ LAA1
Jun 29vs LAD2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.311

WindowRateSample
Last 2 Weeks.27344 PA
Season.270259 PA
Last 2 Years.344566 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.327205 PA
Season.3491142 PA
Last 2 Years.3303028 PA

Quality of Contact vs LHP

wOBA.338
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.271
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.418

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.356

WindowRateSample
Last 2 Weeks.23113 PA
Season.42138 PA
Last 2 Years.314385 PA

Last 5 GamesTotal Bases

Jun 21@ HOU0
Jun 22@ CWS0
Jun 27vs SEA1
Jun 28vs SEA1
Jun 29vs TEX4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.362

WindowRateSample
Last 2 Weeks.37540 PA
Season.362149 PA
Last 2 Years.349513 PA

Opposing Starter · Season16 GS

W–L6–5
ERA3.55
WHIP1.03
IP88.2
H / K / BB71 / 106 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.398206 PA
Season.310999 PA
Last 2 Years.3513798 PA

Quality of Contact vs RHP

wOBA.295
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.416

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form🔥 8-game hitting streak

Batter · Total Bases / PA vs RHP.360

WindowRateSample
Last 2 Weeks.40010 PA
Season.323124 PA
Last 2 Years.363664 PA

Last 5 GamesTotal Bases

Jun 24vs BAL1
Jun 26vs ATH2
Jun 27vs ATH1
Jun 28vs ATH4
Jun 29@ SEA4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.362

WindowRateSample
Last 2 Weeks.40632 PA
Season.346217 PA
Last 2 Years.337748 PA

Opposing Starter · Season16 GS

W–L6–6
ERA4.26
WHIP1.04
IP93.0
H / K / BB79 / 92 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.351

WindowRateSample
Last 2 Weeks.350240 PA
Season.3451198 PA
Last 2 Years.3603901 PA

Quality of Contact vs RHP

wOBA.305
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.309
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases3 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.416

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.347

WindowRateSample
Last 2 Weeks.06715 PA
Season.40966 PA
Last 2 Years.406212 PA

Last 5 GamesTotal Bases

Jun 20@ MIA0
Jun 24vs ATH0
Jun 25vs ATH0
Jun 28vs ATL0
Jun 29@ AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.377

WindowRateSample
Last 2 Weeks.418189 PA
Season.3381025 PA
Last 2 Years.3703632 PA

Quality of Contact

wOBA.291
Hard-Hit %28%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.415

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.340

WindowRateSample
Last 2 Weeks.32025 PA
Season.303201 PA
Last 2 Years.345811 PA

Last 5 GamesTotal Bases

Jun 24@ CIN2
Jun 26vs CHC1
Jun 27vs CHC1
Jun 28vs CHC1
Jun 29vs CIN3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.395

WindowRateSample
Last 2 Weeks.51051 PA
Season.371159 PA
Last 2 Years.315219 PA

Opposing Starter · Season12 GS

W–L3–5
ERA4.81
WHIP1.47
IP58.0
H / K / BB56 / 48 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.242178 PA
Season.370890 PA
Last 2 Years.3592565 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.350
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases3 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.411

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.330

WindowRateSample
Last 2 Weeks.23126 PA
Season.341138 PA
Last 2 Years.299221 PA

Last 5 GamesTotal Bases

Jun 23vs LAD0
Jun 24vs LAD3
Jun 26vs COL1
Jun 27vs COL1
Jun 29@ HOU0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.427

WindowRateSample
Last 2 Weeks.45522 PA
Season.521211 PA
Last 2 Years.415419 PA

Opposing Starter · Season15 GS

W–L3–8
ERA5.48
WHIP1.50
IP85.1
H / K / BB97 / 69 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.334

WindowRateSample
Last 2 Weeks.392212 PA
Season.267925 PA
Last 2 Years.3032701 PA

Quality of Contact vs RHP

wOBA.287
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.362
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-1

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 0 · 2

Projection

Projected Total Bases1.408

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.335

WindowRateSample
Last 2 Weeks.23517 PA
Season.27322 PA
Last 2 Years.308211 PA

Last 5 GamesTotal Bases

Jun 16@ WSH0
Jun 21vs STL1
Jun 23@ TB2
Jun 24@ TB0
Jun 28@ CWS1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.411

WindowRateSample
Last 2 Weeks.50038 PA
Season.419136 PA
Last 2 Years.400355 PA

Opposing Starter · Season11 GS

W–L3–5
ERA3.33
WHIP1.31
IP54.0
H / K / BB51 / 53 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.430193 PA
Season.332961 PA
Last 2 Years.3372671 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.337
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.406

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2.5× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.348

WindowRateSample
Last 2 Weeks.38526 PA
Season.301209 PA
Last 2 Years.332778 PA

Last 5 GamesTotal Bases

Jun 24@ WSH0
Jun 25@ WSH0
Jun 26@ NYM0
Jun 28@ NYM3
Jun 29vs PIT0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.280

WindowRateSample
Last 2 Weeks.16730 PA
Season.243173 PA
Last 2 Years.267236 PA

Opposing Starter · Season15 GS

W–L3–7
ERA4.42
WHIP1.39
IP79.1
H / K / BB64 / 73 / 46

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.387186 PA
Season.2881147 PA
Last 2 Years.3103644 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.405

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.333

WindowRateSample
Last 2 Weeks.06715 PA
Season.32867 PA
Last 2 Years.426136 PA

Last 5 GamesTotal Bases

Jun 21vs LAA0
Jun 23@ SF0
Jun 27@ LAA1
Jun 28@ LAA0
Jun 29vs LAD5

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.311

WindowRateSample
Last 2 Weeks.27344 PA
Season.270259 PA
Last 2 Years.344566 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.327205 PA
Season.3491142 PA
Last 2 Years.3303028 PA

Quality of Contact vs LHP

wOBA.281
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.271
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.404

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.365

WindowRateSample
Last 2 Weeks.40030 PA
Season.343207 PA
Last 2 Years.343207 PA

Last 5 GamesTotal Bases

Jun 25@ WSH2
Jun 26@ NYM0
Jun 27@ NYM1
Jun 28@ NYM1
Jun 29vs PIT2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.374

WindowRateSample
Last 2 Weeks.39041 PA
Season.384177 PA
Last 2 Years.361238 PA

Opposing Starter · Season15 GS

W–L3–7
ERA4.42
WHIP1.39
IP79.1
H / K / BB64 / 73 / 46

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.345220 PA
Season.3611294 PA
Last 2 Years.3453536 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.334
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.403

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.350

WindowRateSample
Last 2 Weeks.40015 PA
Season.28677 PA
Last 2 Years.324136 PA

Last 5 GamesTotal Bases

Jun 24vs PHI0
Jun 25vs PHI1
Jun 26@ BAL0
Jun 27@ BAL1
Jun 29@ BOS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.404

WindowRateSample
Last 2 Weeks.52148 PA
Season.377273 PA
Last 2 Years.358330 PA

Opposing Starter · Season16 GS

W–L7–5
ERA3.59
WHIP1.25
IP87.2
H / K / BB78 / 88 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.310

WindowRateSample
Last 2 Weeks.288198 PA
Season.307914 PA
Last 2 Years.3373305 PA

Quality of Contact vs LHP

wOBA.346
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.356
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.402

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~3× / ~1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.390

WindowRateSample
Last 2 Weeks1.0001 PA
Season.7504 PA
Last 2 Years.7504 PA

Last 5 GamesTotal Bases

Jun 24vs SEA3
Jun 25vs SEA0
Jun 27vs CIN0
Jun 28vs CIN5
Jun 29@ PHI0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.276

WindowRateSample
Last 2 Weeks.15819 PA
Season.188112 PA
Last 2 Years.247376 PA

Opposing Starter · Season17 GS

W–L9–3
ERA2.13
WHIP1.11
IP110.0
H / K / BB101 / 127 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.373

WindowRateSample
Last 2 Weeks.396235 PA
Season.354897 PA
Last 2 Years.3582840 PA

Quality of Contact vs LHP

wOBA.339
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.242
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.397

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 3 GamesTotal Bases

Jun 23vs NYY2
Jun 24vs NYY0
Jun 29@ NYY0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.340

WindowRateSample
Last 2 Weeks.41039 PA
Season.273161 PA
Last 2 Years.297286 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.337211 PA
Season.3171102 PA
Last 2 Years.3443970 PA

Starter Allows · vs RHB

wOBA Allowed.294
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.397

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2.6× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.333

WindowRateSample
Last 2 Weeks.3333 PA
Season.05917 PA
Last 2 Years.26453 PA

Last 5 GamesTotal Bases

Jun 20vs CWS0
Jun 21vs CWS1
Jun 23vs NYY0
Jun 27vs HOU0
Jun 29@ NYY0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.340

WindowRateSample
Last 2 Weeks.41039 PA
Season.273161 PA
Last 2 Years.297286 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.337211 PA
Season.3171102 PA
Last 2 Years.3443970 PA

Quality of Contact vs RHP

wOBA.288
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.294
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.394

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 9 games since a hit

Batter · Total Bases / PA vs LHP.282

WindowRateSample
Last 2 Weeks.00010 PA
Season.05139 PA
Last 2 Years.291127 PA

Last 5 GamesTotal Bases

Jun 21vs MIL0
Jun 24@ SD0
Jun 26@ SF0
Jun 27@ SF0
Jun 28@ SF0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.521

WindowRateSample
Last 2 Weeks.89648 PA
Season.436266 PA
Last 2 Years.411886 PA

Opposing Starter · Season16 GS

W–L3–5
ERA5.56
WHIP1.58
IP77.2
H / K / BB94 / 70 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.346

WindowRateSample
Last 2 Weeks.353198 PA
Season.3371158 PA
Last 2 Years.3373469 PA

Quality of Contact vs LHP

wOBA.256
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.400
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.391

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.327

WindowRateSample
Last 2 Weeks.0004 PA
Season.26146 PA
Last 2 Years.261115 PA

Last 5 GamesTotal Bases

Jun 20vs TOR0
Jun 24@ NYM1
Jun 25@ NYM0
Jun 28@ MIL2
Jun 29vs SD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.385

WindowRateSample
Last 2 Weeks.42119 PA
Season.42119 PA
Last 2 Years.433829 PA

Opposing Starter · Season1 GS

W–L1–0
ERA3.18
WHIP1.24
IP5.2
H / K / BB5 / 5 / 2

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.411180 PA
Season.3341015 PA
Last 2 Years.3293589 PA

Quality of Contact vs LHP

wOBA.316
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.39

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.325

WindowRateSample
Last 2 Weeks
Season.15413 PA
Last 2 Years.15413 PA

Last 5 GamesTotal Bases

Jun 11@ NYM0
Jun 14@ MIN0
Jun 24vs AZ0
Jun 27vs MIA0
Jun 28vs MIA4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.333

WindowRateSample
Last 2 Weeks.27818 PA
Season.32583 PA
Last 2 Years.289211 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.00
WHIP1.13
IP72.0
H / K / BB54 / 60 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.349

WindowRateSample
Last 2 Weeks.377146 PA
Season.319950 PA
Last 2 Years.3342825 PA

Quality of Contact vs LHP

wOBA.296
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.386

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.339

WindowRateSample
Last 2 Weeks.2005 PA
Season.27747 PA
Last 2 Years.310184 PA

Last 5 GamesTotal Bases

Jun 25vs SEA0
Jun 26vs CIN2
Jun 27vs CIN2
Jun 28vs CIN0
Jun 29@ PHI2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.413

WindowRateSample
Last 2 Weeks.56455 PA
Season.368337 PA
Last 2 Years.3431287 PA

Opposing Starter · Season17 GS

W–L9–3
ERA2.13
WHIP1.11
IP110.0
H / K / BB101 / 127 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.317161 PA
Season.3521011 PA
Last 2 Years.3503483 PA

Quality of Contact vs LHP

wOBA.299
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.383

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.363

WindowRateSample
Last 2 Weeks.37524 PA
Season.337175 PA
Last 2 Years.377661 PA

Last 5 GamesTotal Bases

Jun 22vs MIL1
Jun 24vs MIL0
Jun 26@ PIT2
Jun 28@ PIT3
Jun 29@ MIL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.342

WindowRateSample
Last 2 Weeks.06715 PA
Season.417144 PA
Last 2 Years.371186 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.295

WindowRateSample
Last 2 Weeks.275204 PA
Season.2881092 PA
Last 2 Years.3132897 PA

Quality of Contact vs RHP

wOBA.311
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.38

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.354

WindowRateSample
Last 2 Weeks.8005 PA
Season.27658 PA
Last 2 Years.220200 PA

Last 5 GamesTotal Bases

Jun 22@ CWS0
Jun 23@ CWS3
Jun 26vs SEA0
Jun 28vs SEA1
Jun 29vs TEX1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.362

WindowRateSample
Last 2 Weeks.37540 PA
Season.362149 PA
Last 2 Years.349513 PA

Opposing Starter · Season16 GS

W–L6–5
ERA3.55
WHIP1.03
IP88.2
H / K / BB71 / 106 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.398206 PA
Season.310999 PA
Last 2 Years.3513798 PA

Quality of Contact vs RHP

wOBA.323
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head0-for-9

Total Bases0 in 11 PA
Career Average.000
Plate Appearances11
HR · K · BB0 · 3 · 2

Projection

Projected Total Bases1.375

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.320

WindowRateSample
Last 2 Weeks.16712 PA
Season.27658 PA
Last 2 Years.273297 PA

Last 5 GamesTotal Bases

Jun 22vs MIL1
Jun 24vs MIL0
Jun 26@ PIT0
Jun 27@ PIT1
Jun 29@ MIL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.342

WindowRateSample
Last 2 Weeks.06715 PA
Season.417144 PA
Last 2 Years.371186 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.295

WindowRateSample
Last 2 Weeks.275204 PA
Season.2881092 PA
Last 2 Years.3132897 PA

Quality of Contact vs RHP

wOBA.300
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.373

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.324

WindowRateSample
Last 2 Weeks.26841 PA
Season.282241 PA
Last 2 Years.389987 PA

Last 5 GamesTotal Bases

Jun 24@ TB0
Jun 25@ TB0
Jun 26@ CWS0
Jun 27@ CWS2
Jun 28@ CWS2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.300

WindowRateSample
Last 2 Weeks.16724 PA
Season.28990 PA
Last 2 Years.264296 PA

Opposing Starter · Season11 GS

W–L3–5
ERA3.33
WHIP1.31
IP54.0
H / K / BB51 / 53 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.290200 PA
Season.3281056 PA
Last 2 Years.3513079 PA

Quality of Contact vs RHP

wOBA.262
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.279
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-20

Total Bases3 in 22 PA
Career Average.091
Plate Appearances22
HR · K · BB0 · 5 · 1

Projection

Projected Total Bases1.368

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.320

WindowRateSample
Last 2 Weeks.35714 PA
Season.21285 PA
Last 2 Years.256227 PA

Last 5 GamesTotal Bases

Jun 24vs KC2
Jun 25vs KC1
Jun 26vs AZ0
Jun 27vs AZ1
Jun 28vs AZ1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.44159 PA
Season.348267 PA
Last 2 Years.342688 PA

Opposing Starter · Season15 GS

W–L4–5
ERA4.50
WHIP1.32
IP80.0
H / K / BB84 / 75 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.384138 PA
Season.364845 PA
Last 2 Years.3372814 PA

Quality of Contact vs LHP

wOBA.298
Hard-Hit %25%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.331
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-5

Total Bases2 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.368

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 24vs CLE2
Jun 26vs KC7
Jun 27vs KC1
Jun 28vs KC0
Jun 29@ BAL3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.27037 PA
Season.32979 PA
Last 2 Years.32979 PA

Opposing Starter · Season6 GS

W–L1–2
ERA5.64
WHIP1.65
IP30.1
H / K / BB31 / 25 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.350

WindowRateSample
Last 2 Weeks.340206 PA
Season.3501167 PA
Last 2 Years.3682861 PA

Starter Allows · vs LHB

wOBA Allowed.321
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.367

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.353

WindowRateSample
Last 2 Weeks.28025 PA
Season.36488 PA
Last 2 Years.363689 PA

Last 5 GamesTotal Bases

Jun 24@ LAA0
Jun 26vs WSH1
Jun 27vs WSH0
Jun 28vs WSH4
Jun 29vs CWS1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.34335 PA
Season.324173 PA
Last 2 Years.396657 PA

Opposing Starter · Season8 GS

W–L2–6
ERA4.34
WHIP1.42
IP74.2
H / K / BB76 / 50 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.361

WindowRateSample
Last 2 Weeks.396207 PA
Season.3251013 PA
Last 2 Years.3462698 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.330
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head2-for-3

Total Bases2 in 3 PA
Career Average.667
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.365

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.330

WindowRateSample
Last 2 Weeks.21637 PA
Season.352216 PA
Last 2 Years.355781 PA

Last 5 GamesTotal Bases

Jun 24@ STL2
Jun 26@ TB1
Jun 27@ TB2
Jun 28@ TB0
Jun 29vs SF5

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.42921 PA
Season.353156 PA
Last 2 Years.357454 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.316

WindowRateSample
Last 2 Weeks.286161 PA
Season.3301140 PA
Last 2 Years.3223573 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.310
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head4-for-9

Total Bases7 in 9 PA
Career Average.444
Plate Appearances9
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.363

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 23vs MIL0
Jun 24vs MIL1
Jun 27@ PIT3
Jun 28@ PIT2
Jun 29@ MIL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.342

WindowRateSample
Last 2 Weeks.26319 PA
Season.344151 PA
Last 2 Years.357193 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.324139 PA
Season.320866 PA
Last 2 Years.3042151 PA

Starter Allows · vs LHB

wOBA Allowed.324
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.356

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.335

WindowRateSample
Last 2 Weeks.34626 PA
Season.272162 PA
Last 2 Years.340721 PA

Last 5 GamesTotal Bases

Jun 25vs HOU0
Jun 26vs HOU0
Jun 27vs HOU3
Jun 28vs HOU5
Jun 29@ NYY2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.293

WindowRateSample
Last 2 Weeks.21038 PA
Season.279233 PA
Last 2 Years.277412 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.370

WindowRateSample
Last 2 Weeks.407172 PA
Season.349825 PA
Last 2 Years.3322708 PA

Quality of Contact vs RHP

wOBA.295
Hard-Hit %26%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.275
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.353

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.316

WindowRateSample
Last 2 Weeks.25032 PA
Season.303241 PA
Last 2 Years.286590 PA

Last 5 GamesTotal Bases

Jun 24vs CLE1
Jun 26vs KC4
Jun 27vs KC2
Jun 28vs KC0
Jun 29@ BAL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.392

WindowRateSample
Last 2 Weeks.48329 PA
Season.39361 PA
Last 2 Years.39361 PA

Opposing Starter · Season6 GS

W–L1–2
ERA5.64
WHIP1.65
IP30.1
H / K / BB31 / 25 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.341

WindowRateSample
Last 2 Weeks.310184 PA
Season.3681067 PA
Last 2 Years.3453267 PA

Quality of Contact vs RHP

wOBA.300
Hard-Hit %24%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.356
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.351

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.351

WindowRateSample
Last 2 Weeks.36433 PA
Season.33874 PA
Last 2 Years.286276 PA

Last 5 GamesTotal Bases

Jun 25@ TOR2
Jun 26@ TOR1
Jun 27@ TOR1
Jun 28@ TOR1
Jun 29@ CLE2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.313

WindowRateSample
Last 2 Weeks.04821 PA
Season.349209 PA
Last 2 Years.375794 PA

Opposing Starter · Season17 GS

W–L2–8
ERA3.78
WHIP1.14
IP95.1
H / K / BB80 / 81 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.349

WindowRateSample
Last 2 Weeks.363179 PA
Season.3381049 PA
Last 2 Years.3313103 PA

Quality of Contact vs RHP

wOBA.320
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.278
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 4 PA
Career Average.250
Plate Appearances4
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.348

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.360

WindowRateSample
Last 2 Weeks.41931 PA
Season.308143 PA
Last 2 Years.344729 PA

Last 5 GamesTotal Bases

Jun 23vs BAL0
Jun 24vs BAL1
Jun 26vs ATH0
Jun 27vs ATH1
Jun 29@ SEA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.314

WindowRateSample
Last 2 Weeks.07713 PA
Season.306157 PA
Last 2 Years.342679 PA

Opposing Starter · Season16 GS

W–L6–6
ERA4.26
WHIP1.04
IP93.0
H / K / BB79 / 92 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.381126 PA
Season.366984 PA
Last 2 Years.3353977 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.266
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head2-for-13

Total Bases3 in 13 PA
Career Average.154
Plate Appearances13
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.344

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.296

WindowRateSample
Last 2 Weeks.20025 PA
Season.237211 PA
Last 2 Years.315898 PA

Last 5 GamesTotal Bases

Jun 24@ CWS2
Jun 26vs SEA1
Jun 27vs SEA0
Jun 28vs SEA1
Jun 29vs TEX1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.336

WindowRateSample
Last 2 Weeks.27333 PA
Season.349206 PA
Last 2 Years.333555 PA

Opposing Starter · Season16 GS

W–L6–5
ERA3.55
WHIP1.03
IP88.2
H / K / BB71 / 106 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.394

WindowRateSample
Last 2 Weeks.437119 PA
Season.374803 PA
Last 2 Years.3772756 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %26%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.279
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head2-for-2

Total Bases2 in 2 PA
Career Average1.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.343

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.338

WindowRateSample
Last 2 Weeks.1676 PA
Season.27344 PA
Last 2 Years.31058 PA

Last 5 GamesTotal Bases

Jun 23vs AZ0
Jun 24vs AZ0
Jun 26vs MIA0
Jun 27vs MIA0
Jun 28vs MIA1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.333

WindowRateSample
Last 2 Weeks.27818 PA
Season.32583 PA
Last 2 Years.289211 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.00
WHIP1.13
IP72.0
H / K / BB54 / 60 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.349

WindowRateSample
Last 2 Weeks.377146 PA
Season.319950 PA
Last 2 Years.3342825 PA

Quality of Contact vs LHP

wOBA.295
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.342

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2.1× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.311

WindowRateSample
Last 2 Weeks.24129 PA
Season.17059 PA
Last 2 Years.388402 PA

Last 5 GamesTotal Bases

Jun 22@ STL0
Jun 23@ STL0
Jun 26@ TB0
Jun 28@ TB2
Jun 29vs SF0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.343

WindowRateSample
Last 2 Weeks.39328 PA
Season.306206 PA
Last 2 Years.307538 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.268194 PA
Season.3481123 PA
Last 2 Years.3432927 PA

Quality of Contact vs RHP

wOBA.291
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases2 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.333

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.346

WindowRateSample
Last 2 Weeks.38731 PA
Season.282209 PA
Last 2 Years.354350 PA

Last 5 GamesTotal Bases

Jun 24vs LAD0
Jun 26vs COL0
Jun 27vs COL1
Jun 28vs COL0
Jun 29@ HOU1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.356

WindowRateSample
Last 2 Weeks.29627 PA
Season.372164 PA
Last 2 Years.387372 PA

Opposing Starter · Season15 GS

W–L3–8
ERA5.48
WHIP1.50
IP85.1
H / K / BB97 / 69 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.325

WindowRateSample
Last 2 Weeks.321159 PA
Season.313852 PA
Last 2 Years.3273082 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.296
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.324

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.309

WindowRateSample
Last 2 Weeks.14321 PA
Season.308159 PA
Last 2 Years.287345 PA

Last 5 GamesTotal Bases

Jun 23vs BAL0
Jun 24vs BAL0
Jun 27vs ATH1
Jun 28vs ATH1
Jun 29@ SEA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.314

WindowRateSample
Last 2 Weeks.07713 PA
Season.306157 PA
Last 2 Years.342679 PA

Opposing Starter · Season16 GS

W–L6–6
ERA4.26
WHIP1.04
IP93.0
H / K / BB79 / 92 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.381126 PA
Season.366984 PA
Last 2 Years.3353977 PA

Quality of Contact vs RHP

wOBA.273
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.266
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 4 PA
Career Average.250
Plate Appearances4
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.317

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2.3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.326

WindowRateSample
Last 2 Weeks.13315 PA
Season.32156 PA
Last 2 Years.290100 PA

Last 5 GamesTotal Bases

Jun 25@ SF1
Jun 26@ LAA2
Jun 27@ LAA0
Jun 28@ LAA1
Jun 29vs LAD1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.311

WindowRateSample
Last 2 Weeks.27344 PA
Season.270259 PA
Last 2 Years.344566 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.327205 PA
Season.3491142 PA
Last 2 Years.3303028 PA

Quality of Contact vs LHP

wOBA.311
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.271
Hard-Hit % Allowed45%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.315

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.308

WindowRateSample
Last 2 Weeks.09111 PA
Season.25395 PA
Last 2 Years.294262 PA

Last 5 GamesTotal Bases

Jun 21vs WSH0
Jun 22vs KC0
Jun 24vs KC1
Jun 25vs KC1
Jun 28vs AZ1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.44159 PA
Season.348267 PA
Last 2 Years.342688 PA

Opposing Starter · Season15 GS

W–L4–5
ERA4.50
WHIP1.32
IP80.0
H / K / BB84 / 75 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.367

WindowRateSample
Last 2 Weeks.384138 PA
Season.364845 PA
Last 2 Years.3372814 PA

Quality of Contact vs LHP

wOBA.293
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.331
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.311

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2.5× / ~1.6×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.300

WindowRateSample
Last 2 Weeks.27333 PA
Season.237135 PA
Last 2 Years.242298 PA

Last 5 GamesTotal Bases

Jun 25@ TOR1
Jun 26@ TOR0
Jun 27@ TOR2
Jun 28@ TOR0
Jun 29@ CLE1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.313

WindowRateSample
Last 2 Weeks.04821 PA
Season.349209 PA
Last 2 Years.375794 PA

Opposing Starter · Season17 GS

W–L2–8
ERA3.78
WHIP1.14
IP95.1
H / K / BB80 / 81 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.349

WindowRateSample
Last 2 Weeks.363179 PA
Season.3381049 PA
Last 2 Years.3313103 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.278
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.304

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.326

WindowRateSample
Last 2 Weeks.16712 PA
Season.310174 PA
Last 2 Years.309324 PA

Last 5 GamesTotal Bases

Jun 21vs MIN0
Jun 22@ STL0
Jun 24@ STL2
Jun 26@ TB0
Jun 28@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.343

WindowRateSample
Last 2 Weeks.39328 PA
Season.306206 PA
Last 2 Years.307538 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.268194 PA
Season.3481123 PA
Last 2 Years.3432927 PA

Quality of Contact vs RHP

wOBA.292
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head2-for-4

Total Bases3 in 4 PA
Career Average.500
Plate Appearances4
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.298

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.347

WindowRateSample
Last 2 Weeks.2508 PA
Season.32259 PA
Last 2 Years.326215 PA

Last 5 GamesTotal Bases

Jun 24vs HOU0
Jun 25vs TEX2
Jun 26vs TEX0
Jun 27vs TEX0
Jun 29vs NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.33330 PA
Season.256160 PA
Last 2 Years.299244 PA

Opposing Starter · Season16 GS

W–L4–5
ERA4.03
WHIP1.12
IP89.1
H / K / BB66 / 106 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.356188 PA
Season.308919 PA
Last 2 Years.3203174 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.299

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkHitter-friendly
WeatherNeutral

Batter · Total Bases / PA vs RHP.291

WindowRateSample
Last 2 Weeks.15426 PA
Season.271199 PA
Last 2 Years.261460 PA

Last 5 GamesTotal Bases

Jun 21vs PIT1
Jun 22vs BOS1
Jun 23vs BOS0
Jun 26@ MIN2
Jun 29vs MIA3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.332

WindowRateSample
Last 2 Weeks.1676 PA
Season.316155 PA
Last 2 Years.314373 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.41
WHIP1.22
IP67.1
H / K / BB54 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.353

WindowRateSample
Last 2 Weeks.374265 PA
Season.3251211 PA
Last 2 Years.3553285 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases2 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.293

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs LHP.311

WindowRateSample
Last 2 Weeks.2508 PA
Season.15664 PA
Last 2 Years.298258 PA

Last 5 GamesTotal Bases

Jun 25@ BOS1
Jun 26@ BOS0
Jun 27@ BOS0
Jun 28@ BOS0
Jun 29vs DET0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.375

WindowRateSample
Last 2 Weeks.40025 PA
Season.44159 PA
Last 2 Years.304260 PA

Opposing Starter · Season10 GS

W–L3–4
ERA3.32
WHIP0.99
IP59.2
H / K / BB51 / 66 / 8

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.305

WindowRateSample
Last 2 Weeks.257144 PA
Season.3171050 PA
Last 2 Years.3473462 PA

Quality of Contact vs LHP

wOBA.270
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.311
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head0-for-4

Total Bases0 in 4 PA
Career Average.000
Plate Appearances4
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.289

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.334

WindowRateSample
Last 2 Weeks.30010 PA
Season.23152 PA
Last 2 Years.324225 PA

Last 5 GamesTotal Bases

Jun 17vs SD0
Jun 18@ KC0
Jun 23vs AZ0
Jun 24vs AZ0
Jun 28vs MIA1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.339

WindowRateSample
Last 2 Weeks.31947 PA
Season.319207 PA
Last 2 Years.366642 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.00
WHIP1.13
IP72.0
H / K / BB54 / 60 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.326

WindowRateSample
Last 2 Weeks.326144 PA
Season.308945 PA
Last 2 Years.3293575 PA

Quality of Contact vs LHP

wOBA.290
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 4 PA
Career Average.250
Plate Appearances4
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.284

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.314

WindowRateSample
Last 2 Weeks.14314 PA
Season.281135 PA
Last 2 Years.306399 PA

Last 5 GamesTotal Bases

Jun 21vs CLE0
Jun 23@ TOR0
Jun 25@ DET0
Jun 27@ DET1
Jun 29vs MIN1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.45020 PA
Season.308156 PA
Last 2 Years.315577 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.18
WHIP1.03
IP93.1
H / K / BB77 / 108 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.356163 PA
Season.338813 PA
Last 2 Years.3532142 PA

Quality of Contact vs RHP

wOBA.288
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 4 PA
Career Average.250
Plate Appearances4
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.283

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.320

WindowRateSample
Last 2 Weeks.29031 PA
Season.25678 PA
Last 2 Years.25678 PA

Last 5 GamesTotal Bases

Jun 24@ STL3
Jun 26@ TB1
Jun 27@ TB0
Jun 28@ TB0
Jun 29vs SF1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.42921 PA
Season.353156 PA
Last 2 Years.357454 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.316

WindowRateSample
Last 2 Weeks.286161 PA
Season.3301140 PA
Last 2 Years.3223573 PA

Quality of Contact vs RHP

wOBA.285
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.310
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases1 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.278

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.329

WindowRateSample
Last 2 Weeks
Season.308198 PA
Last 2 Years.346390 PA

Last 5 GamesTotal Bases

Jun 10@ KC1
Jun 11@ KC1
Jun 12@ BOS0
Jun 28@ TOR0
Jun 29@ CLE2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.313

WindowRateSample
Last 2 Weeks.04821 PA
Season.349209 PA
Last 2 Years.375794 PA

Opposing Starter · Season17 GS

W–L2–8
ERA3.78
WHIP1.14
IP95.1
H / K / BB80 / 81 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.349

WindowRateSample
Last 2 Weeks.363179 PA
Season.3381049 PA
Last 2 Years.3313103 PA

Quality of Contact vs RHP

wOBA.314
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.278
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-5

Total Bases1 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.27

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.325

WindowRateSample
Last 2 Weeks.19121 PA
Season.20634 PA
Last 2 Years.405264 PA

Last 5 GamesTotal Bases

Jun 19vs BOS0
Jun 21vs BOS0
Jun 23@ PIT0
Jun 28@ CLE2
Jun 29vs LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.314

WindowRateSample
Last 2 Weeks.36025 PA
Season.224183 PA
Last 2 Years.297595 PA

Opposing Starter · Season17 GS

W–L8–4
ERA3.32
WHIP1.32
IP95.0
H / K / BB77 / 102 / 48

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.311241 PA
Season.3131093 PA
Last 2 Years.3342353 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.307
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases2 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.268

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.292

WindowRateSample
Last 2 Weeks.0008 PA
Season.14050 PA
Last 2 Years.267195 PA

Last 5 GamesTotal Bases

Jun 25@ SF3
Jun 26@ LAA1
Jun 27@ LAA0
Jun 28@ LAA1
Jun 29vs LAD0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.349

WindowRateSample
Last 2 Weeks.0005 PA
Season.38885 PA
Last 2 Years.354212 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.347

WindowRateSample
Last 2 Weeks.360150 PA
Season.341928 PA
Last 2 Years.3182150 PA

Quality of Contact vs LHP

wOBA.276
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.299
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.267

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.330

WindowRateSample
Last 2 Weeks.1119 PA
Season.20015 PA
Last 2 Years.27037 PA

Last 5 GamesTotal Bases

Jun 19vs STL0
Jun 23@ TB2
Jun 24@ TB1
Jun 25@ TB0
Jun 28@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.300

WindowRateSample
Last 2 Weeks.16724 PA
Season.28990 PA
Last 2 Years.264296 PA

Opposing Starter · Season11 GS

W–L3–5
ERA3.33
WHIP1.31
IP54.0
H / K / BB51 / 53 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.320

WindowRateSample
Last 2 Weeks.290200 PA
Season.3281056 PA
Last 2 Years.3513079 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.279
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.265

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.294

WindowRateSample
Last 2 Weeks.09111 PA
Season.229118 PA
Last 2 Years.255663 PA

Last 5 GamesTotal Bases

Jun 22@ CIN0
Jun 23@ CIN0
Jun 27vs CHC1
Jun 28vs CHC0
Jun 29vs CIN4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.354

WindowRateSample
Last 2 Weeks.42326 PA
Season.320100 PA
Last 2 Years.292168 PA

Opposing Starter · Season12 GS

W–L3–5
ERA4.81
WHIP1.47
IP58.0
H / K / BB56 / 48 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.370

WindowRateSample
Last 2 Weeks.392194 PA
Season.3521058 PA
Last 2 Years.3593784 PA

Quality of Contact vs RHP

wOBA.271
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.314
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.264

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.292

WindowRateSample
Last 2 Weeks.10020 PA
Season.228123 PA
Last 2 Years.342448 PA

Last 5 GamesTotal Bases

Jun 20@ SEA0
Jun 24@ COL2
Jun 25vs NYY1
Jun 27vs NYY0
Jun 29vs WSH0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.322

WindowRateSample
Last 2 Weeks.25020 PA
Season.276152 PA
Last 2 Years.356247 PA

Opposing Starter · Season17 GS

W–L4–4
ERA4.00
WHIP1.43
IP83.1
H / K / BB90 / 89 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.370

WindowRateSample
Last 2 Weeks.380224 PA
Season.3581086 PA
Last 2 Years.3782937 PA

Quality of Contact vs RHP

wOBA.274
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.262

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.312

WindowRateSample
Last 2 Weeks.19121 PA
Season.26679 PA
Last 2 Years.294214 PA

Last 5 GamesTotal Bases

Jun 25vs HOU0
Jun 26vs HOU4
Jun 27vs HOU0
Jun 28vs HOU1
Jun 29@ NYY1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.293

WindowRateSample
Last 2 Weeks.21038 PA
Season.279233 PA
Last 2 Years.277412 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.370

WindowRateSample
Last 2 Weeks.407172 PA
Season.349825 PA
Last 2 Years.3322708 PA

Quality of Contact vs RHP

wOBA.266
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.275
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases4 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.237

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.293

WindowRateSample
Last 2 Weeks.10728 PA
Season.274219 PA
Last 2 Years.356568 PA

Last 5 GamesTotal Bases

Jun 25vs CHC1
Jun 26vs PHI0
Jun 27vs PHI0
Jun 28vs PHI0
Jun 29@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.344

WindowRateSample
Last 2 Weeks.31741 PA
Season.363237 PA
Last 2 Years.306804 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.36
WHIP1.19
IP95.0
H / K / BB91 / 93 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.313

WindowRateSample
Last 2 Weeks.313163 PA
Season.293994 PA
Last 2 Years.3172748 PA

Quality of Contact vs RHP

wOBA.297
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.304
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.231

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.268

WindowRateSample
Last 2 Weeks
Season.18449 PA
Last 2 Years.228369 PA

Last 5 GamesTotal Bases

Jun 4vs PIT1
Jun 5vs ATH0
Jun 6vs ATH0
Jun 7vs ATH1
Jun 29vs MIN1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.45020 PA
Season.308156 PA
Last 2 Years.315577 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.18
WHIP1.03
IP93.1
H / K / BB77 / 108 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.356163 PA
Season.338813 PA
Last 2 Years.3532142 PA

Quality of Contact vs RHP

wOBA.260
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-4

Total Bases0 in 4 PA
Career Average.000
Plate Appearances4
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.227

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.297

WindowRateSample
Last 2 Weeks.16131 PA
Season.289228 PA
Last 2 Years.298674 PA

Last 5 GamesTotal Bases

Jun 20@ NYY1
Jun 22vs MIL0
Jun 24vs MIL0
Jun 26@ PIT0
Jun 29@ MIL1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.342

WindowRateSample
Last 2 Weeks.06715 PA
Season.417144 PA
Last 2 Years.371186 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.295

WindowRateSample
Last 2 Weeks.275204 PA
Season.2881092 PA
Last 2 Years.3132897 PA

Quality of Contact vs RHP

wOBA.282
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.218

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.293

WindowRateSample
Last 2 Weeks
Season.14321 PA
Last 2 Years.249245 PA

Last 5 GamesTotal Bases

Apr 29vs CHC0
May 2vs CWS1
May 3vs CWS0
May 4@ SF0
Jun 29@ CHC0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.303

WindowRateSample
Last 2 Weeks.16712 PA
Season.16131 PA
Last 2 Years.265245 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.372

WindowRateSample
Last 2 Weeks.357140 PA
Season.391786 PA
Last 2 Years.3772926 PA

Quality of Contact vs LHP

wOBA.279
Hard-Hit %26%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.300
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.211

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.224

WindowRateSample
Last 2 Weeks
Season.04941 PA
Last 2 Years.193249 PA

Last 5 GamesTotal Bases

Jun 20@ ATL1
Jun 23@ CIN0
Jun 24@ CIN0
Jun 27vs CHC2
Jun 29vs CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.395

WindowRateSample
Last 2 Weeks.51051 PA
Season.371159 PA
Last 2 Years.315219 PA

Opposing Starter · Season12 GS

W–L3–5
ERA4.81
WHIP1.47
IP58.0
H / K / BB56 / 48 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.242178 PA
Season.370890 PA
Last 2 Years.3592565 PA

Quality of Contact vs RHP

wOBA.235
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.350
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.208

A rough estimate of total bases to expect, based on how players have performed in similar matchups.