MatchWiz Plays Optimizer
Total Bases Board · Today

Best MLB total bases matchupsThursday, July 2, 2026

Every hitter on the Thursday, July 2, 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 — 162 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~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.426

WindowRateSample
Last 2 Weeks.52540 PA
Season.441245 PA
Last 2 Years.457648 PA

Last 5 GamesTotal Bases

Jun 26vs AZ2
Jun 27vs AZ4
Jun 28vs AZ0
Jun 30@ KC2
Jul 1@ KC2

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

WindowRateSample
Last 2 Weeks2.0008 PA
Season.407118 PA
Last 2 Years.362392 PA

Opposing Starter · Season9 GS

W–L4–2
ERA4.15
WHIP1.19
IP52.0
H / K / BB51 / 34 / 11

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

WindowRateSample
Last 2 Weeks.360211 PA
Season.3861119 PA
Last 2 Years.3583131 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.378
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases2.017

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.453

WindowRateSample
Last 2 Weeks.64531 PA
Season.445256 PA
Last 2 Years.527977 PA

Last 5 GamesTotal Bases

Jun 27@ SD2
Jun 28@ SD1
Jun 29@ ATH5
Jun 30@ ATH1
Jul 1@ ATH0

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

WindowRateSample
Last 2 Weeks.95824 PA
Season.459205 PA
Last 2 Years.389584 PA

Opposing Starter · Season15 GS

W–L6–6
ERA4.44
WHIP1.46
IP81.0
H / K / BB92 / 60 / 26

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

WindowRateSample
Last 2 Weeks.242211 PA
Season.2991131 PA
Last 2 Years.3223311 PA

Quality of Contact vs RHP

wOBA.381
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.380
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head2-for-10

Total Bases5 in 12 PA
Career Average.167
Plate Appearances12
HR · K · BB1 · 3 · 1

Projection

Projected Total Bases2.001

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🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.521

WindowRateSample
Last 2 Weeks.83743 PA
Season.506257 PA
Last 2 Years.488866 PA

Last 5 GamesTotal Bases

Jun 26vs AZ4
Jun 27vs AZ4
Jun 28vs AZ6
Jun 30@ KC5
Jul 1@ KC4

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

WindowRateSample
Last 2 Weeks.8577 PA
Season.41095 PA
Last 2 Years.324321 PA

Opposing Starter · Season9 GS

W–L4–2
ERA4.15
WHIP1.19
IP52.0
H / K / BB51 / 34 / 11

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

WindowRateSample
Last 2 Weeks.410183 PA
Season.3691090 PA
Last 2 Years.3393444 PA

Quality of Contact vs RHP

wOBA.396
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.944

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.436

WindowRateSample
Last 2 Weeks.56439 PA
Season.461254 PA
Last 2 Years.430882 PA

Last 5 GamesTotal Bases

Jun 27@ SD4
Jun 28@ SD0
Jun 29@ ATH2
Jun 30@ ATH3
Jul 1@ ATH4

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

WindowRateSample
Last 2 Weeks.95824 PA
Season.459205 PA
Last 2 Years.389584 PA

Opposing Starter · Season15 GS

W–L6–6
ERA4.44
WHIP1.46
IP81.0
H / K / BB92 / 60 / 26

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

WindowRateSample
Last 2 Weeks.242211 PA
Season.2991131 PA
Last 2 Years.3223311 PA

Quality of Contact vs RHP

wOBA.383
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.380
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head5-for-9

Total Bases8 in 10 PA
Career Average.500
Plate Appearances10
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.911

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.396

WindowRateSample
Last 2 Weeks.45040 PA
Season.399276 PA
Last 2 Years.387852 PA

Last 5 GamesTotal Bases

Jun 26@ STL0
Jun 27@ STL4
Jun 28@ STL0
Jun 29@ COL6
Jul 1@ COL1

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

WindowRateSample
Last 2 Weeks.61513 PA
Season.371194 PA
Last 2 Years.400608 PA

Opposing Starter · Season17 GS

W–L3–9
ERA6.83
WHIP1.79
IP81.2
H / K / BB120 / 66 / 26

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

WindowRateSample
Last 2 Weeks.445173 PA
Season.4171202 PA
Last 2 Years.4164041 PA

Quality of Contact vs RHP

wOBA.338
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
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.893

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.407

WindowRateSample
Last 2 Weeks.46239 PA
Season.449243 PA
Last 2 Years.404918 PA

Last 5 GamesTotal Bases

Jun 26vs AZ3
Jun 27vs AZ1
Jun 28vs AZ1
Jun 30@ KC1
Jul 1@ KC0

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

WindowRateSample
Last 2 Weeks.8577 PA
Season.41095 PA
Last 2 Years.324321 PA

Opposing Starter · Season9 GS

W–L4–2
ERA4.15
WHIP1.19
IP52.0
H / K / BB51 / 34 / 11

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

WindowRateSample
Last 2 Weeks.410183 PA
Season.3691090 PA
Last 2 Years.3393444 PA

Quality of Contact vs RHP

wOBA.380
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.871

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.363

WindowRateSample
Last 2 Weeks.36422 PA
Season.34461 PA
Last 2 Years.29987 PA

Last 5 GamesTotal Bases

Jun 25vs KC4
Jun 26vs AZ0
Jun 27vs AZ3
Jun 28vs AZ1
Jul 1@ KC1

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

WindowRateSample
Last 2 Weeks2.0008 PA
Season.407118 PA
Last 2 Years.362392 PA

Opposing Starter · Season9 GS

W–L4–2
ERA4.15
WHIP1.19
IP52.0
H / K / BB51 / 34 / 11

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

WindowRateSample
Last 2 Weeks.360211 PA
Season.3861119 PA
Last 2 Years.3583131 PA

Quality of Contact vs RHP

wOBA.314
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.378
Hard-Hit % Allowed35%

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.856

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🔥 12-game hitting streak

Batter · Total Bases / PA vs RHP.367

WindowRateSample
Last 2 Weeks.23113 PA
Season.446240 PA
Last 2 Years.372564 PA

Last 5 GamesTotal Bases

Jun 16@ PHI1
Jun 17@ PHI1
Jun 19vs SF1
Jun 30@ COL2
Jul 1@ COL2

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

WindowRateSample
Last 2 Weeks.38936 PA
Season.609197 PA
Last 2 Years.462595 PA

Opposing Starter · Season17 GS

W–L3–9
ERA6.83
WHIP1.79
IP81.2
H / K / BB120 / 66 / 26

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

WindowRateSample
Last 2 Weeks.477172 PA
Season.443917 PA
Last 2 Years.4223128 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

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.65
vs SP / Bullpen~2× / ~2.7×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.437

WindowRateSample
Last 2 Weeks.57547 PA
Season.436204 PA
Last 2 Years.395562 PA

Last 5 GamesTotal Bases

Jun 27@ MIN4
Jun 28@ MIN0
Jun 29vs MIA4
Jun 30vs MIA0
Jul 1vs MIA0

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

WindowRateSample
Last 2 Weeks.26319 PA
Season.38360 PA
Last 2 Years.488299 PA

Opposing Starter · Season5 GS

W–L0–2
ERA5.06
WHIP1.55
IP21.1
H / K / BB25 / 20 / 8

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

WindowRateSample
Last 2 Weeks.383235 PA
Season.3291313 PA
Last 2 Years.3423295 PA

Quality of Contact vs RHP

wOBA.345
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.336
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.821

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.414

WindowRateSample
Last 2 Weeks.56844 PA
Season.313288 PA
Last 2 Years.395879 PA

Last 5 GamesTotal Bases

Jun 27vs LAD1
Jun 28vs LAD1
Jun 29@ CHC1
Jun 30@ CHC8
Jul 1@ CHC0

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

WindowRateSample
Last 2 Weeks.54224 PA
Season.444142 PA
Last 2 Years.417218 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

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

WindowRateSample
Last 2 Weeks.282241 PA
Season.3181293 PA
Last 2 Years.3253364 PA

Quality of Contact vs RHP

wOBA.347
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.344
Hard-Hit % Allowed37%

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 · 2 · 0

Projection

Projected Total Bases1.819

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.512

WindowRateSample
Last 2 Weeks.85735 PA
Season.546218 PA
Last 2 Years.455770 PA

Last 5 GamesTotal Bases

Jun 27@ NYM5
Jun 28@ NYM0
Jun 29vs PIT4
Jun 30vs PIT1
Jul 1vs PIT2

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

WindowRateSample
Last 2 Weeks.10519 PA
Season.57163 PA
Last 2 Years.478138 PA

Opposing Starter · Season6 GS

W–L1–1
ERA5.76
WHIP1.44
IP25.0
H / K / BB27 / 25 / 9

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

WindowRateSample
Last 2 Weeks.362246 PA
Season.3551487 PA
Last 2 Years.3423712 PA

Quality of Contact vs RHP

wOBA.402
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.309
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 · 1 · 0

Projection

Projected Total Bases1.818

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↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.368

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

Last 5 GamesTotal Bases

Jun 26@ STL2
Jun 27@ STL0
Jun 28@ STL0
Jun 29@ COL0
Jul 1@ COL0

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

WindowRateSample
Last 2 Weeks.61513 PA
Season.371194 PA
Last 2 Years.400608 PA

Opposing Starter · Season17 GS

W–L3–9
ERA6.83
WHIP1.79
IP81.2
H / K / BB120 / 66 / 26

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

WindowRateSample
Last 2 Weeks.445173 PA
Season.4171202 PA
Last 2 Years.4164041 PA

Quality of Contact vs RHP

wOBA.340
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
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 · 1 · 0

Projection

Projected Total Bases1.813

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🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.356

WindowRateSample
Last 2 Weeks.35137 PA
Season.324216 PA
Last 2 Years.333544 PA

Last 5 GamesTotal Bases

Jun 25vs KC2
Jun 27vs AZ1
Jun 28vs AZ2
Jun 30@ KC1
Jul 1@ KC3

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

WindowRateSample
Last 2 Weeks2.0008 PA
Season.407118 PA
Last 2 Years.362392 PA

Opposing Starter · Season9 GS

W–L4–2
ERA4.15
WHIP1.19
IP52.0
H / K / BB51 / 34 / 11

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

WindowRateSample
Last 2 Weeks.360211 PA
Season.3861119 PA
Last 2 Years.3583131 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.378
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.81

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.421

WindowRateSample
Last 2 Weeks.60015 PA
Season.64445 PA
Last 2 Years.43771 PA

Last 5 GamesTotal Bases

Jun 22@ MIA0
Jun 24@ MIA0
Jun 26@ TOR5
Jun 29@ CLE4
Jul 1@ CLE1

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

WindowRateSample
Last 2 Weeks.38762 PA
Season.345319 PA
Last 2 Years.3021253 PA

Opposing Starter · Season17 GS

W–L4–5
ERA4.04
WHIP1.33
IP95.2
H / K / BB93 / 77 / 34

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3591056 PA
Last 2 Years.3554034 PA

Quality of Contact vs LHP

wOBA.356
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed33%

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.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.431

WindowRateSample
Last 2 Weeks.61136 PA
Season.384245 PA
Last 2 Years.412930 PA

Last 5 GamesTotal Bases

Jun 27@ NYM0
Jun 28@ NYM1
Jun 29vs PIT5
Jun 30vs PIT6
Jul 1vs PIT5

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

WindowRateSample
Last 2 Weeks.61513 PA
Season.27747 PA
Last 2 Years.408125 PA

Opposing Starter · Season6 GS

W–L1–1
ERA5.76
WHIP1.44
IP25.0
H / K / BB27 / 25 / 9

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

WindowRateSample
Last 2 Weeks.322199 PA
Season.2841334 PA
Last 2 Years.3053820 PA

Quality of Contact vs RHP

wOBA.347
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed34%

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.808

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.401

WindowRateSample
Last 2 Weeks.43816 PA
Season.490196 PA
Last 2 Years.430972 PA

Last 5 GamesTotal Bases

Jun 26@ SF3
Jun 27@ SF0
Jun 28@ SF4
Jun 30vs STL2
Jul 1vs STL0

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

WindowRateSample
Last 2 Weeks1.1437 PA
Season.386210 PA
Last 2 Years.410544 PA

Opposing Starter · Season15 GS

W–L5–6
ERA4.30
WHIP1.20
IP83.2
H / K / BB78 / 77 / 22

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.3661180 PA
Last 2 Years.3673000 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %38%

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-8

Total Bases0 in 10 PA
Career Average.000
Plate Appearances10
HR · K · BB0 · 5 · 2

Projection

Projected Total Bases1.807

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.443

WindowRateSample
Last 2 Weeks.61444 PA
Season.398211 PA
Last 2 Years.437696 PA

Last 5 GamesTotal Bases

Jun 27@ STL2
Jun 28@ STL0
Jun 29@ COL2
Jun 30@ COL6
Jul 1@ COL0

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

WindowRateSample
Last 2 Weeks.38936 PA
Season.609197 PA
Last 2 Years.462595 PA

Opposing Starter · Season17 GS

W–L3–9
ERA6.83
WHIP1.79
IP81.2
H / K / BB120 / 66 / 26

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

WindowRateSample
Last 2 Weeks.477172 PA
Season.443917 PA
Last 2 Years.4223128 PA

Quality of Contact vs RHP

wOBA.362
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.8

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.339

WindowRateSample
Last 2 Weeks.16724 PA
Season.372156 PA
Last 2 Years.410507 PA

Last 5 GamesTotal Bases

Jun 26@ SF0
Jun 27@ SF0
Jun 28@ SF0
Jun 30vs STL1
Jul 1vs STL1

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

WindowRateSample
Last 2 Weeks1.1437 PA
Season.386210 PA
Last 2 Years.410544 PA

Opposing Starter · Season15 GS

W–L5–6
ERA4.30
WHIP1.20
IP83.2
H / K / BB78 / 77 / 22

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.3661180 PA
Last 2 Years.3673000 PA

Quality of Contact vs RHP

wOBA.293
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-3

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

Projection

Projected Total Bases1.796

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.401

WindowRateSample
Last 2 Weeks.40944 PA
Season.473167 PA
Last 2 Years.441823 PA

Last 5 GamesTotal Bases

Jun 27vs CHC4
Jun 28vs CHC1
Jun 29vs CIN0
Jun 30vs CIN5
Jul 1vs CIN1

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

WindowRateSample
Last 2 Weeks.46213 PA
Season.294146 PA
Last 2 Years.301236 PA

Opposing Starter · Season16 GS

W–L9–1
ERA2.36
WHIP1.08
IP91.2
H / K / BB70 / 112 / 29

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

WindowRateSample
Last 2 Weeks.417199 PA
Season.3571091 PA
Last 2 Years.3593938 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %37%

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-Head0-for-1

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

Projection

Projected Total Bases1.792

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🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.445

WindowRateSample
Last 2 Weeks.57938 PA
Season.472182 PA
Last 2 Years.490702 PA

Last 5 GamesTotal Bases

Jun 27vs HOU5
Jun 28vs HOU2
Jun 29@ NYY2
Jun 30@ NYY4
Jul 1@ NYY1

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.426230 PA
Last 2 Years.382697 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

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

WindowRateSample
Last 2 Weeks.421145 PA
Season.352826 PA
Last 2 Years.3672651 PA

Quality of Contact vs RHP

wOBA.342
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed32%

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 · 1 · 1

Projection

Projected Total Bases1.79

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.399

WindowRateSample
Last 2 Weeks.44243 PA
Season.436259 PA
Last 2 Years.377956 PA

Last 5 GamesTotal Bases

Jun 27vs CHC0
Jun 28vs CHC3
Jun 29vs CIN4
Jun 30vs CIN1
Jul 1vs CIN2

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

WindowRateSample
Last 2 Weeks.45735 PA
Season.348221 PA
Last 2 Years.373319 PA

Opposing Starter · Season16 GS

W–L9–1
ERA2.36
WHIP1.08
IP91.2
H / K / BB70 / 112 / 29

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

WindowRateSample
Last 2 Weeks.376197 PA
Season.401911 PA
Last 2 Years.3592699 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.323
Hard-Hit % Allowed33%

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.786

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.65632 PA
Season.489225 PA
Last 2 Years.464900 PA

Last 5 GamesTotal Bases

Jun 27@ NYM0
Jun 28@ NYM5
Jun 29vs PIT0
Jun 30vs PIT2
Jul 1vs PIT0

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

WindowRateSample
Last 2 Weeks.10519 PA
Season.57163 PA
Last 2 Years.478138 PA

Opposing Starter · Season6 GS

W–L1–1
ERA5.76
WHIP1.44
IP25.0
H / K / BB27 / 25 / 9

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

WindowRateSample
Last 2 Weeks.362246 PA
Season.3551487 PA
Last 2 Years.3423712 PA

Quality of Contact vs RHP

wOBA.371
Hard-Hit %44%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.309
Hard-Hit % Allowed34%

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.78

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.7× / ~1.6×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.425

WindowRateSample
Last 2 Weeks.66727 PA
Season.368144 PA
Last 2 Years.369369 PA

Last 5 GamesTotal Bases

Jun 27@ STL3
Jun 28@ STL0
Jun 29@ COL6
Jun 30@ COL6
Jul 1@ COL3

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

WindowRateSample
Last 2 Weeks.61513 PA
Season.371194 PA
Last 2 Years.400608 PA

Opposing Starter · Season17 GS

W–L3–9
ERA6.83
WHIP1.79
IP81.2
H / K / BB120 / 66 / 26

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

WindowRateSample
Last 2 Weeks.445173 PA
Season.4171202 PA
Last 2 Years.4164041 PA

Quality of Contact vs RHP

wOBA.339
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

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.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.423

WindowRateSample
Last 2 Weeks.46543 PA
Season.494253 PA
Last 2 Years.478898 PA

Last 5 GamesTotal Bases

Jun 26vs CIN0
Jun 27vs CIN4
Jun 28vs CIN0
Jun 29@ PHI0
Jul 1@ PHI1

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

WindowRateSample
Last 2 Weeks.40727 PA
Season.43832 PA
Last 2 Years.30955 PA

Opposing Starter · Season0 GS

W–L0–1
ERA4.50
WHIP1.17
IP12.0
H / K / BB12 / 13 / 2

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

WindowRateSample
Last 2 Weeks.348207 PA
Season.328977 PA
Last 2 Years.3463133 PA

Quality of Contact vs RHP

wOBA.340
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.326
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.765

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.345

WindowRateSample
Last 2 Weeks.20634 PA
Season.422230 PA
Last 2 Years.408633 PA

Last 5 GamesTotal Bases

Jun 26@ SD0
Jun 27@ SD4
Jun 28@ SD0
Jun 29@ ATH5
Jul 1@ ATH2

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

WindowRateSample
Last 2 Weeks.95824 PA
Season.459205 PA
Last 2 Years.389584 PA

Opposing Starter · Season15 GS

W–L6–6
ERA4.44
WHIP1.46
IP81.0
H / K / BB92 / 60 / 26

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

WindowRateSample
Last 2 Weeks.242211 PA
Season.2991131 PA
Last 2 Years.3223311 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.380
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases2 in 8 PA
Career Average.125
Plate Appearances8
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.759

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.356

WindowRateSample
Last 2 Weeks.31741 PA
Season.366265 PA
Last 2 Years.366265 PA

Last 5 GamesTotal Bases

Jun 27vs HOU1
Jun 28vs HOU0
Jun 29@ NYY2
Jun 30@ NYY1
Jul 1@ NYY4

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.426230 PA
Last 2 Years.382697 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

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

WindowRateSample
Last 2 Weeks.421145 PA
Season.352826 PA
Last 2 Years.3672651 PA

Quality of Contact vs RHP

wOBA.357
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.749

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×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.404

WindowRateSample
Last 2 Weeks.52917 PA
Season.47185 PA
Last 2 Years.414152 PA

Last 5 GamesTotal Bases

Jun 25@ TB0
Jun 26@ CWS3
Jun 27@ CWS0
Jun 30vs TB0
Jul 1vs TB2

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

WindowRateSample
Last 2 Weeks.40015 PA
Season.45182 PA
Last 2 Years.379161 PA

Opposing Starter · Season3 GS

W–L4–1
ERA4.32
WHIP1.14
IP50.0
H / K / BB37 / 52 / 20

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

WindowRateSample
Last 2 Weeks.409215 PA
Season.3321052 PA
Last 2 Years.3402879 PA

Quality of Contact vs LHP

wOBA.324
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.311
Hard-Hit % Allowed36%

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.747

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
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.377

WindowRateSample
Last 2 Weeks.45533 PA
Season.317205 PA
Last 2 Years.337774 PA

Last 5 GamesTotal Bases

Jun 25vs KC2
Jun 26vs AZ4
Jun 27vs AZ1
Jun 28vs AZ4
Jul 1@ KC5

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

WindowRateSample
Last 2 Weeks2.0008 PA
Season.407118 PA
Last 2 Years.362392 PA

Opposing Starter · Season9 GS

W–L4–2
ERA4.15
WHIP1.19
IP52.0
H / K / BB51 / 34 / 11

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

WindowRateSample
Last 2 Weeks.360211 PA
Season.3861119 PA
Last 2 Years.3583131 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.378
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

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
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.401

WindowRateSample
Last 2 Weeks.46543 PA
Season.398211 PA
Last 2 Years.398211 PA

Last 5 GamesTotal Bases

Jun 26vs KC3
Jun 27vs KC1
Jun 28vs KC1
Jun 29@ BAL2
Jul 1@ BAL5

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

WindowRateSample
Last 2 Weeks.34238 PA
Season.338216 PA
Last 2 Years.383527 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.18
WHIP1.36
IP90.1
H / K / BB94 / 70 / 29

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

WindowRateSample
Last 2 Weeks.353198 PA
Season.3421093 PA
Last 2 Years.3333396 PA

Quality of Contact vs RHP

wOBA.365
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.74

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.379

WindowRateSample
Last 2 Weeks.27818 PA
Season.489180 PA
Last 2 Years.420777 PA

Last 5 GamesTotal Bases

Jun 26@ SF1
Jun 27@ SF0
Jun 28@ SF0
Jun 30vs STL0
Jul 1vs STL1

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

WindowRateSample
Last 2 Weeks1.1437 PA
Season.386210 PA
Last 2 Years.410544 PA

Opposing Starter · Season15 GS

W–L5–6
ERA4.30
WHIP1.20
IP83.2
H / K / BB78 / 77 / 22

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.3661180 PA
Last 2 Years.3673000 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %36%

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-5

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

Projection

Projected Total Bases1.739

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.446

WindowRateSample
Last 2 Weeks.61747 PA
Season.408287 PA
Last 2 Years.401970 PA

Last 5 GamesTotal Bases

Jun 26vs ATH1
Jun 27vs ATH0
Jun 28vs ATH0
Jun 29@ SEA6
Jun 30@ SEA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season7 GS

W–L3–2
ERA1.97
WHIP0.72
IP45.2
H / K / BB28 / 54 / 5

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

WindowRateSample
Last 2 Weeks.03727 PA
Season.281171 PA
Last 2 Years.335693 PA

Quality of Contact vs RHP

wOBA.343
Hard-Hit %35%

How well he's squaring up the ball.

Head-to-Head2-for-14

Total Bases2 in 17 PA
Career Average.118
Plate Appearances17
HR · K · BB0 · 7 · 2

Projection

Projected Total Bases1.739

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.373

WindowRateSample
Last 2 Weeks.32643 PA
Season.434272 PA
Last 2 Years.418878 PA

Last 5 GamesTotal Bases

Jun 27@ SD3
Jun 28@ SD0
Jun 29@ ATH5
Jun 30@ ATH2
Jul 1@ ATH2

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

WindowRateSample
Last 2 Weeks.43816 PA
Season.432148 PA
Last 2 Years.358539 PA

Opposing Starter · Season15 GS

W–L6–6
ERA4.44
WHIP1.46
IP81.0
H / K / BB92 / 60 / 26

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

WindowRateSample
Last 2 Weeks.389216 PA
Season.3311026 PA
Last 2 Years.3483987 PA

Quality of Contact vs RHP

wOBA.326
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head4-for-10

Total Bases10 in 10 PA
Career Average.400
Plate Appearances10
HR · K · BB2 · 1 · 0

Projection

Projected Total Bases1.738

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.321

WindowRateSample
Last 2 Weeks.13622 PA
Season.320200 PA
Last 2 Years.317775 PA

Last 5 GamesTotal Bases

Jun 26@ SF1
Jun 27@ SF0
Jun 28@ SF0
Jun 30vs STL1
Jul 1vs STL6

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

WindowRateSample
Last 2 Weeks1.1437 PA
Season.386210 PA
Last 2 Years.410544 PA

Opposing Starter · Season15 GS

W–L5–6
ERA4.30
WHIP1.20
IP83.2
H / K / BB78 / 77 / 22

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.3661180 PA
Last 2 Years.3673000 PA

Quality of Contact vs RHP

wOBA.289
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-5

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

Projection

Projected Total Bases1.735

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.430

WindowRateSample
Last 2 Weeks.55636 PA
Season.427248 PA
Last 2 Years.472868 PA

Last 5 GamesTotal Bases

Jun 26vs HOU0
Jun 27vs HOU3
Jun 28vs HOU0
Jun 30@ NYY8
Jul 1@ NYY0

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.426230 PA
Last 2 Years.382697 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

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

WindowRateSample
Last 2 Weeks.421145 PA
Season.352826 PA
Last 2 Years.3672651 PA

Quality of Contact vs RHP

wOBA.353
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head3-for-9

Total Bases5 in 9 PA
Career Average.333
Plate Appearances9
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.731

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.412

WindowRateSample
Last 2 Weeks.54037 PA
Season.384245 PA
Last 2 Years.380957 PA

Last 5 GamesTotal Bases

Jun 27vs CHC0
Jun 28vs CHC0
Jun 29vs CIN0
Jun 30vs CIN1
Jul 1vs CIN1

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

WindowRateSample
Last 2 Weeks.46213 PA
Season.294146 PA
Last 2 Years.301236 PA

Opposing Starter · Season16 GS

W–L9–1
ERA2.36
WHIP1.08
IP91.2
H / K / BB70 / 112 / 29

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

WindowRateSample
Last 2 Weeks.417199 PA
Season.3571091 PA
Last 2 Years.3593938 PA

Quality of Contact vs RHP

wOBA.351
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-Head

No Prior Matchups

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.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.396

WindowRateSample
Last 2 Weeks.50038 PA
Season.315257 PA
Last 2 Years.4081018 PA

Last 5 GamesTotal Bases

Jun 27vs LAD0
Jun 28vs LAD6
Jun 29@ CHC0
Jun 30@ CHC5
Jul 1@ CHC2

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

WindowRateSample
Last 2 Weeks.54224 PA
Season.444142 PA
Last 2 Years.417218 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

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

WindowRateSample
Last 2 Weeks.282241 PA
Season.3181293 PA
Last 2 Years.3253364 PA

Quality of Contact vs RHP

wOBA.334
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.344
Hard-Hit % Allowed37%

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.725

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.469

WindowRateSample
Last 2 Weeks.67637 PA
Season.517230 PA
Last 2 Years.441776 PA

Last 5 GamesTotal Bases

Jun 27@ NYM1
Jun 28@ NYM3
Jun 29vs PIT8
Jun 30vs PIT0
Jul 1vs PIT5

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

WindowRateSample
Last 2 Weeks.10519 PA
Season.57163 PA
Last 2 Years.478138 PA

Opposing Starter · Season6 GS

W–L1–1
ERA5.76
WHIP1.44
IP25.0
H / K / BB27 / 25 / 9

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

WindowRateSample
Last 2 Weeks.362246 PA
Season.3551487 PA
Last 2 Years.3423712 PA

Quality of Contact vs RHP

wOBA.367
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.309
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 · 2 · 0

Projection

Projected Total Bases1.723

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.404

WindowRateSample
Last 2 Weeks.50036 PA
Season.388237 PA
Last 2 Years.388237 PA

Last 5 GamesTotal Bases

Jun 26vs MIA0
Jun 27vs MIA2
Jun 28vs MIA2
Jun 30@ ATL0
Jul 1@ ATL0

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

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

Opposing Starter · Season0 GS

W–L0–0
ERA0.00
WHIP3.00
IP2.0
H / K / BB2 / 3 / 4

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

WindowRateSample
Last 2 Weeks.360150 PA
Season.3231054 PA
Last 2 Years.3322921 PA

Quality of Contact vs RHP

wOBA.355
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.721

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.450

WindowRateSample
Last 2 Weeks.61539 PA
Season.463246 PA
Last 2 Years.463246 PA

Last 5 GamesTotal Bases

Jun 27@ MIN3
Jun 28@ MIN2
Jun 29vs MIA1
Jun 30vs MIA2
Jul 1vs MIA0

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

WindowRateSample
Last 2 Weeks.26319 PA
Season.38360 PA
Last 2 Years.488299 PA

Opposing Starter · Season5 GS

W–L0–2
ERA5.06
WHIP1.55
IP21.1
H / K / BB25 / 20 / 8

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

WindowRateSample
Last 2 Weeks.383235 PA
Season.3291313 PA
Last 2 Years.3423295 PA

Quality of Contact vs RHP

wOBA.389
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.336
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.72

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

Context

Expected PAs4.55
vs SP / Bullpen~2× / ~2.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.391

WindowRateSample
Last 2 Weeks.27322 PA
Season.551156 PA
Last 2 Years.506743 PA

Last 5 GamesTotal Bases

Jun 27@ MIN0
Jun 28@ MIN0
Jun 29vs MIA0
Jun 30vs MIA4
Jul 1vs MIA9

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

WindowRateSample
Last 2 Weeks.26319 PA
Season.38360 PA
Last 2 Years.488299 PA

Opposing Starter · Season5 GS

W–L0–2
ERA5.06
WHIP1.55
IP21.1
H / K / BB25 / 20 / 8

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

WindowRateSample
Last 2 Weeks.383235 PA
Season.3291313 PA
Last 2 Years.3423295 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.336
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.719

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.8× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.417

WindowRateSample
Last 2 Weeks.57142 PA
Season.353255 PA
Last 2 Years.362973 PA

Last 5 GamesTotal Bases

Jun 27vs CIN1
Jun 28vs CIN0
Jun 29@ PHI2
Jun 30@ PHI0
Jul 1@ PHI1

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

WindowRateSample
Last 2 Weeks.40727 PA
Season.43832 PA
Last 2 Years.30955 PA

Opposing Starter · Season0 GS

W–L0–1
ERA4.50
WHIP1.17
IP12.0
H / K / BB12 / 13 / 2

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

WindowRateSample
Last 2 Weeks.348207 PA
Season.328977 PA
Last 2 Years.3463133 PA

Quality of Contact vs RHP

wOBA.370
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.326
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.715

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.436

WindowRateSample
Last 2 Weeks.61834 PA
Season.433224 PA
Last 2 Years.398800 PA

Last 5 GamesTotal Bases

Jun 26vs KC6
Jun 27vs KC1
Jun 28vs KC1
Jun 30@ BAL4
Jul 1@ BAL0

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

WindowRateSample
Last 2 Weeks.34238 PA
Season.338216 PA
Last 2 Years.383527 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.18
WHIP1.36
IP90.1
H / K / BB94 / 70 / 29

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

WindowRateSample
Last 2 Weeks.353198 PA
Season.3421093 PA
Last 2 Years.3333396 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed36%

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.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🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.413

WindowRateSample
Last 2 Weeks.55229 PA
Season.445128 PA
Last 2 Years.345675 PA

Last 5 GamesTotal Bases

Jun 24vs ATL6
Jun 26vs LAD4
Jun 29@ CHC2
Jun 30@ CHC2
Jul 1@ CHC3

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

WindowRateSample
Last 2 Weeks.54224 PA
Season.444142 PA
Last 2 Years.417218 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

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

WindowRateSample
Last 2 Weeks.282241 PA
Season.3181293 PA
Last 2 Years.3253364 PA

Quality of Contact vs RHP

wOBA.334
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.344
Hard-Hit % Allowed37%

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 · 0

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.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 10-game hitting streak

Batter · Total Bases / PA vs RHP.375

WindowRateSample
Last 2 Weeks.50010 PA
Season.343198 PA
Last 2 Years.343198 PA

Last 5 GamesTotal Bases

Jun 13vs DET1
Jun 28vs SEA2
Jun 29vs TEX3
Jun 30vs TEX2
Jul 1vs TEX4

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

WindowRateSample
Last 2 Weeks.46543 PA
Season.330224 PA
Last 2 Years.352647 PA

Opposing Starter · Season16 GS

W–L9–3
ERA3.00
WHIP1.18
IP93.0
H / K / BB86 / 90 / 24

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

WindowRateSample
Last 2 Weeks.324204 PA
Season.3171049 PA
Last 2 Years.3542782 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.706

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.348

WindowRateSample
Last 2 Weeks.28628 PA
Season.325117 PA
Last 2 Years.359287 PA

Last 5 GamesTotal Bases

Jun 26@ STL0
Jun 27@ STL0
Jun 28@ STL0
Jun 29@ COL2
Jul 1@ COL2

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

WindowRateSample
Last 2 Weeks.61513 PA
Season.371194 PA
Last 2 Years.400608 PA

Opposing Starter · Season17 GS

W–L3–9
ERA6.83
WHIP1.79
IP81.2
H / K / BB120 / 66 / 26

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

WindowRateSample
Last 2 Weeks.445173 PA
Season.4171202 PA
Last 2 Years.4164041 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.704

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.372

WindowRateSample
Last 2 Weeks.36411 PA
Season.38775 PA
Last 2 Years.385252 PA

Last 5 GamesTotal Bases

Jun 27@ TOR2
Jun 28@ TOR3
Jun 29@ CLE3
Jun 30@ CLE5
Jul 1@ CLE0

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

WindowRateSample
Last 2 Weeks.38762 PA
Season.345319 PA
Last 2 Years.3021253 PA

Opposing Starter · Season17 GS

W–L4–5
ERA4.04
WHIP1.33
IP95.2
H / K / BB93 / 77 / 34

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3591056 PA
Last 2 Years.3554034 PA

Quality of Contact vs LHP

wOBA.327
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head4-for-14

Total Bases5 in 14 PA
Career Average.286
Plate Appearances14
HR · K · BB0 · 5 · 0

Projection

Projected Total Bases1.703

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.354

WindowRateSample
Last 2 Weeks.1258 PA
Season.43848 PA
Last 2 Years.312199 PA

Last 5 GamesTotal Bases

Jun 26vs SEA0
Jun 28vs SEA0
Jun 29vs TEX1
Jun 30vs TEX0
Jul 1vs TEX4

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

WindowRateSample
Last 2 Weeks.45522 PA
Season.344154 PA
Last 2 Years.362552 PA

Opposing Starter · Season16 GS

W–L9–3
ERA3.00
WHIP1.18
IP93.0
H / K / BB86 / 90 / 24

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

WindowRateSample
Last 2 Weeks.318173 PA
Season.3561258 PA
Last 2 Years.3483279 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.313
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.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs RHP.396

WindowRateSample
Last 2 Weeks.46239 PA
Season.363278 PA
Last 2 Years.422991 PA

Last 5 GamesTotal Bases

Jun 26@ CLE1
Jun 27@ CLE2
Jun 28@ CLE2
Jun 29vs LAA1
Jun 30vs LAA3

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

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

WindowRateSample
Last 2 Weeks.40030 PA
Season.228193 PA
Last 2 Years.297605 PA

Quality of Contact vs RHP

wOBA.339
Hard-Hit %33%

How well he's squaring up the ball.

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.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.390

WindowRateSample
Last 2 Weeks.40035 PA
Season.459218 PA
Last 2 Years.368562 PA

Last 5 GamesTotal Bases

Jun 27vs CHC0
Jun 28vs CHC0
Jun 29vs CIN1
Jun 30vs CIN6
Jul 1vs CIN0

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

WindowRateSample
Last 2 Weeks.45735 PA
Season.348221 PA
Last 2 Years.373319 PA

Opposing Starter · Season16 GS

W–L9–1
ERA2.36
WHIP1.08
IP91.2
H / K / BB70 / 112 / 29

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

WindowRateSample
Last 2 Weeks.376197 PA
Season.401911 PA
Last 2 Years.3592699 PA

Quality of Contact vs RHP

wOBA.359
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.323
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.695

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.462

WindowRateSample
Last 2 Weeks.74335 PA
Season.415200 PA
Last 2 Years.405227 PA

Last 5 GamesTotal Bases

Jun 27@ STL0
Jun 28@ STL2
Jun 29@ COL2
Jun 30@ COL4
Jul 1@ COL1

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

WindowRateSample
Last 2 Weeks.38936 PA
Season.609197 PA
Last 2 Years.462595 PA

Opposing Starter · Season17 GS

W–L3–9
ERA6.83
WHIP1.79
IP81.2
H / K / BB120 / 66 / 26

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

WindowRateSample
Last 2 Weeks.477172 PA
Season.443917 PA
Last 2 Years.4223128 PA

Quality of Contact vs RHP

wOBA.369
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed39%

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.687

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.373

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

Last 5 GamesTotal Bases

Jun 26vs CIN5
Jun 28vs CIN1
Jun 29@ PHI3
Jun 30@ PHI0
Jul 1@ PHI1

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

WindowRateSample
Last 2 Weeks.33312 PA
Season.26319 PA
Last 2 Years.42942 PA

Opposing Starter · Season0 GS

W–L0–1
ERA4.50
WHIP1.17
IP12.0
H / K / BB12 / 13 / 2

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

WindowRateSample
Last 2 Weeks.315219 PA
Season.3551345 PA
Last 2 Years.3464663 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.685

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.424

WindowRateSample
Last 2 Weeks.48841 PA
Season.513228 PA
Last 2 Years.403638 PA

Last 5 GamesTotal Bases

Jun 27vs HOU0
Jun 28vs HOU0
Jun 29@ NYY2
Jun 30@ NYY3
Jul 1@ NYY3

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

WindowRateSample
Last 2 Weeks.25927 PA
Season.342184 PA
Last 2 Years.302609 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

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

WindowRateSample
Last 2 Weeks.353190 PA
Season.306994 PA
Last 2 Years.3543715 PA

Quality of Contact vs RHP

wOBA.332
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
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.684

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.371

WindowRateSample
Last 2 Weeks.38234 PA
Season.345249 PA
Last 2 Years.392898 PA

Last 5 GamesTotal Bases

Jun 26@ CLE0
Jun 27@ CLE1
Jun 28@ CLE3
Jun 29vs LAA0
Jun 30vs LAA2

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

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

WindowRateSample
Last 2 Weeks.54533 PA
Season.356230 PA
Last 2 Years.302714 PA

Quality of Contact vs RHP

wOBA.327
Hard-Hit %35%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.683

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.409

WindowRateSample
Last 2 Weeks.48533 PA
Season.455222 PA
Last 2 Years.394782 PA

Last 5 GamesTotal Bases

Jun 27vs LAD6
Jun 28vs LAD0
Jun 29@ CHC0
Jun 30@ CHC4
Jul 1@ CHC2

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

WindowRateSample
Last 2 Weeks.29417 PA
Season.361169 PA
Last 2 Years.346254 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

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

WindowRateSample
Last 2 Weeks.295105 PA
Season.340836 PA
Last 2 Years.3122065 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
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.678

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.401

WindowRateSample
Last 2 Weeks.50036 PA
Season.361213 PA
Last 2 Years.402716 PA

Last 5 GamesTotal Bases

Jun 27vs SEA1
Jun 28vs SEA0
Jun 29vs TEX0
Jun 30vs TEX4
Jul 1vs TEX1

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

WindowRateSample
Last 2 Weeks.46543 PA
Season.330224 PA
Last 2 Years.352647 PA

Opposing Starter · Season16 GS

W–L9–3
ERA3.00
WHIP1.18
IP93.0
H / K / BB86 / 90 / 24

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

WindowRateSample
Last 2 Weeks.324204 PA
Season.3171049 PA
Last 2 Years.3542782 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases5 in 7 PA
Career Average.286
Plate Appearances7
HR · K · BB1 · 1 · 0

Projection

Projected Total Bases1.67

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.449

WindowRateSample
Last 2 Weeks.63441 PA
Season.455213 PA
Last 2 Years.386866 PA

Last 5 GamesTotal Bases

Jun 26vs CIN0
Jun 27vs CIN1
Jun 28vs CIN9
Jun 29@ PHI2
Jul 1@ PHI1

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

WindowRateSample
Last 2 Weeks.40727 PA
Season.43832 PA
Last 2 Years.30955 PA

Opposing Starter · Season0 GS

W–L0–1
ERA4.50
WHIP1.17
IP12.0
H / K / BB12 / 13 / 2

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

WindowRateSample
Last 2 Weeks.348207 PA
Season.328977 PA
Last 2 Years.3463133 PA

Quality of Contact vs RHP

wOBA.362
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.326
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.668

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.302

WindowRateSample
Last 2 Weeks.14043 PA
Season.343204 PA
Last 2 Years.315768 PA

Last 5 GamesTotal Bases

Jun 26@ CLE1
Jun 27@ CLE0
Jun 28@ CLE2
Jun 29vs LAA0
Jun 30vs LAA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

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

WindowRateSample
Last 2 Weeks.54533 PA
Season.356230 PA
Last 2 Years.302714 PA

Quality of Contact vs RHP

wOBA.272
Hard-Hit %31%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.666

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 RHP.386

WindowRateSample
Last 2 Weeks.45242 PA
Season.363256 PA
Last 2 Years.328796 PA

Last 5 GamesTotal Bases

Jun 27vs KC1
Jun 28vs KC6
Jun 29@ BAL2
Jun 30@ BAL0
Jul 1@ BAL0

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

WindowRateSample
Last 2 Weeks.21233 PA
Season.421171 PA
Last 2 Years.450502 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.18
WHIP1.36
IP90.1
H / K / BB94 / 70 / 29

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

WindowRateSample
Last 2 Weeks.356222 PA
Season.3321356 PA
Last 2 Years.3304225 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
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.66

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

Context

Expected PAs4.55
vs SP / Bullpen~2× / ~2.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.423

WindowRateSample
Last 2 Weeks.72711 PA
Season.50082 PA
Last 2 Years.462314 PA

Last 5 GamesTotal Bases

Jun 26@ CWS0
Jun 27@ CWS2
Jun 28@ CWS0
Jun 30vs TB9
Jul 1vs TB1

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

WindowRateSample
Last 2 Weeks.21428 PA
Season.256125 PA
Last 2 Years.274288 PA

Opposing Starter · Season3 GS

W–L4–1
ERA4.32
WHIP1.14
IP50.0
H / K / BB37 / 52 / 20

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

WindowRateSample
Last 2 Weeks.323155 PA
Season.3391048 PA
Last 2 Years.3533095 PA

Quality of Contact vs LHP

wOBA.362
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.647

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.433

WindowRateSample
Last 2 Weeks.78919 PA
Season.41078 PA
Last 2 Years.37092 PA

Last 5 GamesTotal Bases

Jun 26@ CWS1
Jun 27@ CWS1
Jun 28@ CWS4
Jun 30vs TB4
Jul 1vs TB0

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

WindowRateSample
Last 2 Weeks.40015 PA
Season.45182 PA
Last 2 Years.379161 PA

Opposing Starter · Season3 GS

W–L4–1
ERA4.32
WHIP1.14
IP50.0
H / K / BB37 / 52 / 20

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

WindowRateSample
Last 2 Weeks.409215 PA
Season.3321052 PA
Last 2 Years.3402879 PA

Quality of Contact vs LHP

wOBA.360
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.311
Hard-Hit % Allowed36%

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.645

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.363

WindowRateSample
Last 2 Weeks.35645 PA
Season.367215 PA
Last 2 Years.341874 PA

Last 5 GamesTotal Bases

Jun 26vs ATH2
Jun 27vs ATH1
Jun 28vs ATH1
Jun 29@ SEA0
Jun 30@ SEA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season7 GS

W–L3–2
ERA1.97
WHIP0.72
IP45.2
H / K / BB28 / 54 / 5

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

WindowRateSample
Last 2 Weeks.39543 PA
Season.346228 PA
Last 2 Years.337759 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %33%

How well he's squaring up the ball.

Head-to-Head1-for-11

Total Bases1 in 12 PA
Career Average.083
Plate Appearances12
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.642

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×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.428

WindowRateSample
Last 2 Weeks.50038 PA
Season.485235 PA
Last 2 Years.475732 PA

Last 5 GamesTotal Bases

Jun 27@ MIN12
Jun 28@ MIN0
Jun 29vs MIA6
Jun 30vs MIA0
Jul 1vs MIA4

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

WindowRateSample
Last 2 Weeks.14314 PA
Season.33339 PA
Last 2 Years.308253 PA

Opposing Starter · Season5 GS

W–L0–2
ERA5.06
WHIP1.55
IP21.1
H / K / BB25 / 20 / 8

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

WindowRateSample
Last 2 Weeks.329167 PA
Season.299998 PA
Last 2 Years.3613032 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.290
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.351

WindowRateSample
Last 2 Weeks.32128 PA
Season.318151 PA
Last 2 Years.340565 PA

Last 5 GamesTotal Bases

Jun 24@ CWS1
Jun 26vs SEA0
Jun 28vs SEA3
Jun 29vs TEX1
Jul 1vs TEX0

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

WindowRateSample
Last 2 Weeks.45522 PA
Season.344154 PA
Last 2 Years.362552 PA

Opposing Starter · Season16 GS

W–L9–3
ERA3.00
WHIP1.18
IP93.0
H / K / BB86 / 90 / 24

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

WindowRateSample
Last 2 Weeks.318173 PA
Season.3561258 PA
Last 2 Years.3483279 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.313
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.626

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↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.384

WindowRateSample
Last 2 Weeks.31638 PA
Season.504250 PA
Last 2 Years.438922 PA

Last 5 GamesTotal Bases

Jun 26vs MIA0
Jun 27vs MIA0
Jun 28vs MIA0
Jun 30@ ATL0
Jul 1@ ATL0

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

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

Opposing Starter · Season0 GS

W–L0–0
ERA0.00
WHIP3.00
IP2.0
H / K / BB2 / 3 / 4

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

WindowRateSample
Last 2 Weeks.360150 PA
Season.3231054 PA
Last 2 Years.3322921 PA

Quality of Contact vs RHP

wOBA.343
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.364

WindowRateSample
Last 2 Weeks.10010 PA
Season.44969 PA
Last 2 Years.485274 PA

Last 5 GamesTotal Bases

Jun 27@ TOR3
Jun 28@ TOR0
Jun 29@ CLE1
Jun 30@ CLE0
Jul 1@ CLE0

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

WindowRateSample
Last 2 Weeks.38762 PA
Season.345319 PA
Last 2 Years.3021253 PA

Opposing Starter · Season17 GS

W–L4–5
ERA4.04
WHIP1.33
IP95.2
H / K / BB93 / 77 / 34

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3591056 PA
Last 2 Years.3554034 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.318
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head4-for-17

Total Bases7 in 18 PA
Career Average.222
Plate Appearances18
HR · K · BB1 · 6 · 1

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.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs RHP.421

WindowRateSample
Last 2 Weeks.55040 PA
Season.395276 PA
Last 2 Years.410327 PA

Last 5 GamesTotal Bases

Jun 27@ PIT5
Jun 28@ PIT3
Jun 29@ MIL1
Jun 30@ MIL6
Jul 1@ MIL1

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.233176 PA
Last 2 Years.249309 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

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

WindowRateSample
Last 2 Weeks.258190 PA
Season.3101021 PA
Last 2 Years.3232710 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
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.614

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.332

WindowRateSample
Last 2 Weeks.09111 PA
Season.30662 PA
Last 2 Years.268179 PA

Last 5 GamesTotal Bases

Jun 27@ TOR1
Jun 28@ TOR2
Jun 29@ CLE0
Jun 30@ CLE1
Jul 1@ CLE3

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

WindowRateSample
Last 2 Weeks.38762 PA
Season.345319 PA
Last 2 Years.3021253 PA

Opposing Starter · Season17 GS

W–L4–5
ERA4.04
WHIP1.33
IP95.2
H / K / BB93 / 77 / 34

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3591056 PA
Last 2 Years.3554034 PA

Quality of Contact vs LHP

wOBA.305
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head4-for-27

Total Bases8 in 28 PA
Career Average.143
Plate Appearances28
HR · K · BB1 · 11 · 1

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.25
vs SP / Bullpen~2.1× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.352

WindowRateSample
Last 2 Weeks.30826 PA
Season.325243 PA
Last 2 Years.375694 PA

Last 5 GamesTotal Bases

Jun 26@ SD0
Jun 27@ SD6
Jun 28@ SD1
Jun 29@ ATH2
Jun 30@ ATH0

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

WindowRateSample
Last 2 Weeks.95824 PA
Season.459205 PA
Last 2 Years.389584 PA

Opposing Starter · Season15 GS

W–L6–6
ERA4.44
WHIP1.46
IP81.0
H / K / BB92 / 60 / 26

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

WindowRateSample
Last 2 Weeks.242211 PA
Season.2991131 PA
Last 2 Years.3223311 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.380
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head3-for-9

Total Bases6 in 11 PA
Career Average.273
Plate Appearances11
HR · K · BB1 · 0 · 2

Projection

Projected Total Bases1.608

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.372

WindowRateSample
Last 2 Weeks.31822 PA
Season.414169 PA
Last 2 Years.414486 PA

Last 5 GamesTotal Bases

Jun 24@ SD0
Jun 26@ SF1
Jun 27@ SF0
Jun 28@ SF1
Jul 1vs STL1

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

WindowRateSample
Last 2 Weeks1.1437 PA
Season.386210 PA
Last 2 Years.410544 PA

Opposing Starter · Season15 GS

W–L5–6
ERA4.30
WHIP1.20
IP83.2
H / K / BB78 / 77 / 22

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.3661180 PA
Last 2 Years.3673000 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %34%

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-3

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

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.1
vs SP / Bullpen~2.8× / ~1.3×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.417

WindowRateSample
Last 2 Weeks.60035 PA
Season.368242 PA
Last 2 Years.319432 PA

Last 5 GamesTotal Bases

Jun 26@ CLE1
Jun 27@ CLE1
Jun 28@ CLE2
Jun 29vs LAA9
Jun 30vs LAA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

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

WindowRateSample
Last 2 Weeks.54533 PA
Season.356230 PA
Last 2 Years.302714 PA

Quality of Contact vs RHP

wOBA.337
Hard-Hit %32%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

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.25
vs SP / Bullpen~2.9× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.375

WindowRateSample
Last 2 Weeks.43816 PA
Season.34584 PA
Last 2 Years.362614 PA

Last 5 GamesTotal Bases

Jun 26vs CHC0
Jun 27vs CHC0
Jun 28vs CHC3
Jun 29vs CIN3
Jul 1vs CIN2

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

WindowRateSample
Last 2 Weeks.46213 PA
Season.294146 PA
Last 2 Years.301236 PA

Opposing Starter · Season16 GS

W–L9–1
ERA2.36
WHIP1.08
IP91.2
H / K / BB70 / 112 / 29

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

WindowRateSample
Last 2 Weeks.417199 PA
Season.3571091 PA
Last 2 Years.3593938 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %32%

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-Head0-for-1

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

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.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.391

WindowRateSample
Last 2 Weeks.48127 PA
Season.48127 PA
Last 2 Years.306399 PA

Last 5 GamesTotal Bases

Jun 26@ SD1
Jun 27@ SD5
Jun 28@ SD0
Jun 30@ ATH7
Jul 1@ ATH0

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

WindowRateSample
Last 2 Weeks.95824 PA
Season.459205 PA
Last 2 Years.389584 PA

Opposing Starter · Season15 GS

W–L6–6
ERA4.44
WHIP1.46
IP81.0
H / K / BB92 / 60 / 26

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

WindowRateSample
Last 2 Weeks.242211 PA
Season.2991131 PA
Last 2 Years.3223311 PA

Quality of Contact vs RHP

wOBA.340
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.380
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head1-for-4

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

Projection

Projected Total Bases1.598

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.392

WindowRateSample
Last 2 Weeks.43832 PA
Season.406197 PA
Last 2 Years.402438 PA

Last 5 GamesTotal Bases

Jun 24@ CIN1
Jun 26vs CHC4
Jun 27vs CHC0
Jun 30vs CIN2
Jul 1vs CIN8

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

WindowRateSample
Last 2 Weeks.45735 PA
Season.348221 PA
Last 2 Years.373319 PA

Opposing Starter · Season16 GS

W–L9–1
ERA2.36
WHIP1.08
IP91.2
H / K / BB70 / 112 / 29

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

WindowRateSample
Last 2 Weeks.376197 PA
Season.401911 PA
Last 2 Years.3592699 PA

Quality of Contact vs RHP

wOBA.336
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.323
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.597

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.357

WindowRateSample
Last 2 Weeks.41712 PA
Season.26357 PA
Last 2 Years.263213 PA

Last 5 GamesTotal Bases

Jun 24vs TEX0
Jun 28@ STL1
Jun 29@ COL2
Jun 30@ COL4
Jul 1@ COL0

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

WindowRateSample
Last 2 Weeks.61513 PA
Season.371194 PA
Last 2 Years.400608 PA

Opposing Starter · Season17 GS

W–L3–9
ERA6.83
WHIP1.79
IP81.2
H / K / BB120 / 66 / 26

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

WindowRateSample
Last 2 Weeks.445173 PA
Season.4171202 PA
Last 2 Years.4164041 PA

Quality of Contact vs RHP

wOBA.336
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
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 · 0

Projection

Projected Total Bases1.593

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.373

WindowRateSample
Last 2 Weeks.37524 PA
Season.405190 PA
Last 2 Years.344626 PA

Last 5 GamesTotal Bases

Jun 26@ SF2
Jun 27@ SF2
Jun 28@ SF2
Jun 30vs STL1
Jul 1vs STL0

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

WindowRateSample
Last 2 Weeks.6676 PA
Season.273132 PA
Last 2 Years.319382 PA

Opposing Starter · Season15 GS

W–L5–6
ERA4.30
WHIP1.20
IP83.2
H / K / BB78 / 77 / 22

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

WindowRateSample
Last 2 Weeks.385213 PA
Season.3541266 PA
Last 2 Years.3533882 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed36%

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.59

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.377

WindowRateSample
Last 2 Weeks.35939 PA
Season.423104 PA
Last 2 Years.423104 PA

Last 5 GamesTotal Bases

Jun 26vs ATH2
Jun 27vs ATH0
Jun 28vs ATH1
Jun 29@ SEA1
Jun 30@ SEA2

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season7 GS

W–L3–2
ERA1.97
WHIP0.72
IP45.2
H / K / BB28 / 54 / 5

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

WindowRateSample
Last 2 Weeks.39543 PA
Season.346228 PA
Last 2 Years.337759 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %29%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.589

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.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 27vs KC2
Jun 28vs KC1
Jun 29@ BAL2
Jun 30@ BAL0
Jul 1@ BAL2

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

WindowRateSample
Last 2 Weeks.34238 PA
Season.338216 PA
Last 2 Years.383527 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.18
WHIP1.36
IP90.1
H / K / BB94 / 70 / 29

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

WindowRateSample
Last 2 Weeks.353198 PA
Season.3421093 PA
Last 2 Years.3333396 PA

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.589

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.314

WindowRateSample
Last 2 Weeks.21932 PA
Season.261142 PA
Last 2 Years.253518 PA

Last 5 GamesTotal Bases

Jun 26vs AZ0
Jun 27vs AZ1
Jun 28vs AZ1
Jun 30@ KC0
Jul 1@ KC4

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

WindowRateSample
Last 2 Weeks2.0008 PA
Season.407118 PA
Last 2 Years.362392 PA

Opposing Starter · Season9 GS

W–L4–2
ERA4.15
WHIP1.19
IP52.0
H / K / BB51 / 34 / 11

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

WindowRateSample
Last 2 Weeks.360211 PA
Season.3861119 PA
Last 2 Years.3583131 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.378
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.587

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.27333 PA
Season.364231 PA
Last 2 Years.386889 PA

Last 5 GamesTotal Bases

Jun 26vs HOU4
Jun 27vs HOU0
Jun 28vs HOU2
Jun 30@ NYY1
Jul 1@ NYY1

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.426230 PA
Last 2 Years.382697 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

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

WindowRateSample
Last 2 Weeks.421145 PA
Season.352826 PA
Last 2 Years.3672651 PA

Quality of Contact vs RHP

wOBA.297
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
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 · 1 · 0

Projection

Projected Total Bases1.587

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.363

WindowRateSample
Last 2 Weeks.37837 PA
Season.346214 PA
Last 2 Years.312629 PA

Last 5 GamesTotal Bases

Jun 27vs SEA2
Jun 28vs SEA1
Jun 29vs TEX2
Jun 30vs TEX0
Jul 1vs TEX1

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

WindowRateSample
Last 2 Weeks.46543 PA
Season.330224 PA
Last 2 Years.352647 PA

Opposing Starter · Season16 GS

W–L9–3
ERA3.00
WHIP1.18
IP93.0
H / K / BB86 / 90 / 24

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

WindowRateSample
Last 2 Weeks.324204 PA
Season.3171049 PA
Last 2 Years.3542782 PA

Quality of Contact vs RHP

wOBA.324
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed32%

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.586

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.353

WindowRateSample
Last 2 Weeks.26926 PA
Season.385252 PA
Last 2 Years.354979 PA

Last 5 GamesTotal Bases

Jun 26@ CLE2
Jun 27@ CLE5
Jun 28@ CLE0
Jun 29vs LAA0
Jun 30vs LAA3

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

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

WindowRateSample
Last 2 Weeks.40030 PA
Season.228193 PA
Last 2 Years.297605 PA

Quality of Contact vs RHP

wOBA.324
Hard-Hit %30%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.571

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.355

WindowRateSample
Last 2 Weeks.10010 PA
Season.42935 PA
Last 2 Years.423182 PA

Last 5 GamesTotal Bases

Jun 23@ MIA1
Jun 25@ TOR2
Jun 26@ TOR0
Jun 29@ CLE0
Jul 1@ CLE0

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

WindowRateSample
Last 2 Weeks.38762 PA
Season.345319 PA
Last 2 Years.3021253 PA

Opposing Starter · Season17 GS

W–L4–5
ERA4.04
WHIP1.33
IP95.2
H / K / BB93 / 77 / 34

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3591056 PA
Last 2 Years.3554034 PA

Quality of Contact vs LHP

wOBA.306
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed33%

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.568

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.342

WindowRateSample
Last 2 Weeks.27037 PA
Season.311167 PA
Last 2 Years.408899 PA

Last 5 GamesTotal Bases

Jun 26@ CLE0
Jun 27@ CLE0
Jun 28@ CLE1
Jun 29vs LAA1
Jun 30vs LAA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

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

WindowRateSample
Last 2 Weeks.54533 PA
Season.356230 PA
Last 2 Years.302714 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %36%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.568

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

Context

Expected PAs4.65
vs SP / Bullpen~2× / ~2.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.339

WindowRateSample
Last 2 Weeks.26319 PA
Season.277101 PA
Last 2 Years.304227 PA

Last 5 GamesTotal Bases

Jun 26@ CWS0
Jun 27@ CWS0
Jun 28@ CWS2
Jun 30vs TB2
Jul 1vs TB0

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

WindowRateSample
Last 2 Weeks.21428 PA
Season.256125 PA
Last 2 Years.274288 PA

Opposing Starter · Season3 GS

W–L4–1
ERA4.32
WHIP1.14
IP50.0
H / K / BB37 / 52 / 20

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

WindowRateSample
Last 2 Weeks.323155 PA
Season.3391048 PA
Last 2 Years.3533095 PA

Quality of Contact vs LHP

wOBA.314
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed33%

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.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× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.359

WindowRateSample
Last 2 Weeks.36730 PA
Season.337193 PA
Last 2 Years.314759 PA

Last 5 GamesTotal Bases

Jun 24vs BOS3
Jun 26@ MIN1
Jun 27@ MIN0
Jun 28@ MIN1
Jul 1vs MIA0

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

WindowRateSample
Last 2 Weeks.26319 PA
Season.38360 PA
Last 2 Years.488299 PA

Opposing Starter · Season5 GS

W–L0–2
ERA5.06
WHIP1.55
IP21.1
H / K / BB25 / 20 / 8

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

WindowRateSample
Last 2 Weeks.383235 PA
Season.3291313 PA
Last 2 Years.3423295 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.336
Hard-Hit % Allowed38%

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.564

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.324

WindowRateSample
Last 2 Weeks.25028 PA
Season.259170 PA
Last 2 Years.273271 PA

Last 5 GamesTotal Bases

Jun 25vs KC2
Jun 26vs AZ0
Jun 27vs AZ0
Jun 28vs AZ0
Jul 1@ KC0

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

WindowRateSample
Last 2 Weeks2.0008 PA
Season.407118 PA
Last 2 Years.362392 PA

Opposing Starter · Season9 GS

W–L4–2
ERA4.15
WHIP1.19
IP52.0
H / K / BB51 / 34 / 11

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

WindowRateSample
Last 2 Weeks.360211 PA
Season.3861119 PA
Last 2 Years.3583131 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.378
Hard-Hit % Allowed35%

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.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.342

WindowRateSample
Last 2 Weeks.15819 PA
Season.377114 PA
Last 2 Years.384133 PA

Last 5 GamesTotal Bases

Jun 21@ ATH0
Jun 23vs BAL1
Jun 24vs BAL1
Jun 28vs ATH1
Jun 30@ SEA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season7 GS

W–L3–2
ERA1.97
WHIP0.72
IP45.2
H / K / BB28 / 54 / 5

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

WindowRateSample
Last 2 Weeks.03727 PA
Season.281171 PA
Last 2 Years.335693 PA

Quality of Contact vs RHP

wOBA.294
Hard-Hit %32%

How well he's squaring up the ball.

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.35
vs SP / Bullpen~2× / ~2.3×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 27vs CIN4
Jun 28vs CIN7
Jun 29@ PHI6
Jun 30@ PHI2
Jul 1@ PHI1

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

WindowRateSample
Last 2 Weeks.33312 PA
Season.26319 PA
Last 2 Years.42942 PA

Opposing Starter · Season0 GS

W–L0–1
ERA4.50
WHIP1.17
IP12.0
H / K / BB12 / 13 / 2

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

WindowRateSample
Last 2 Weeks.315219 PA
Season.3551345 PA
Last 2 Years.3464663 PA

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.56

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.338

WindowRateSample
Last 2 Weeks.27037 PA
Season.321262 PA
Last 2 Years.354635 PA

Last 5 GamesTotal Bases

Jun 26vs MIA0
Jun 27vs MIA1
Jun 28vs MIA0
Jun 30@ ATL0
Jul 1@ ATL2

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

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

Opposing Starter · Season0 GS

W–L0–0
ERA0.00
WHIP3.00
IP2.0
H / K / BB2 / 3 / 4

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

WindowRateSample
Last 2 Weeks.320200 PA
Season.3091192 PA
Last 2 Years.3354113 PA

Quality of Contact vs RHP

wOBA.334
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.557

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.4×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 27vs KC1
Jun 28vs KC0
Jun 29@ BAL3
Jun 30@ BAL5
Jul 1@ BAL0

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

WindowRateSample
Last 2 Weeks.34238 PA
Season.338216 PA
Last 2 Years.383527 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.18
WHIP1.36
IP90.1
H / K / BB94 / 70 / 29

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

WindowRateSample
Last 2 Weeks.353198 PA
Season.3421093 PA
Last 2 Years.3333396 PA

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed36%

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 PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.379

WindowRateSample
Last 2 Weeks.41234 PA
Season.39768 PA
Last 2 Years.342655 PA

Last 5 GamesTotal Bases

Jun 26vs MIA1
Jun 27vs MIA2
Jun 28vs MIA0
Jun 30@ ATL2
Jul 1@ ATL0

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

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

Opposing Starter · Season0 GS

W–L0–0
ERA0.00
WHIP3.00
IP2.0
H / K / BB2 / 3 / 4

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

WindowRateSample
Last 2 Weeks.360150 PA
Season.3231054 PA
Last 2 Years.3322921 PA

Quality of Contact vs RHP

wOBA.345
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form🔥 9-game hitting streak

Batter · Total Bases / PA vs RHP.415

WindowRateSample
Last 2 Weeks.68419 PA
Season.368133 PA
Last 2 Years.374669 PA

Last 5 GamesTotal Bases

Jun 26vs ATH2
Jun 27vs ATH1
Jun 28vs ATH4
Jun 29@ SEA4
Jun 30@ SEA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season7 GS

W–L3–2
ERA1.97
WHIP0.72
IP45.2
H / K / BB28 / 54 / 5

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

WindowRateSample
Last 2 Weeks.39543 PA
Season.346228 PA
Last 2 Years.337759 PA

Quality of Contact vs RHP

wOBA.342
Hard-Hit %35%

How well he's squaring up the ball.

Head-to-Head5-for-7

Total Bases10 in 7 PA
Career Average.714
Plate Appearances7
HR · K · BB1 · 1 · 0

Projection

Projected Total Bases1.541

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.343

WindowRateSample
Last 2 Weeks.0006 PA
Season.0006 PA
Last 2 Years.21414 PA

Last 4 GamesTotal Bases

Jun 24vs TEX0
Jun 28@ STL0
Jun 30@ COL0
Jul 1@ COL0

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

WindowRateSample
Last 2 Weeks.61513 PA
Season.371194 PA
Last 2 Years.400608 PA

Opposing Starter · Season17 GS

W–L3–9
ERA6.83
WHIP1.79
IP81.2
H / K / BB120 / 66 / 26

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

WindowRateSample
Last 2 Weeks.445173 PA
Season.4171202 PA
Last 2 Years.4164041 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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~3× / ~1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.384

WindowRateSample
Last 2 Weeks.51827 PA
Season.288170 PA
Last 2 Years.346722 PA

Last 5 GamesTotal Bases

Jun 27vs HOU3
Jun 28vs HOU5
Jun 29@ NYY2
Jun 30@ NYY0
Jul 1@ NYY1

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.426230 PA
Last 2 Years.382697 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

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

WindowRateSample
Last 2 Weeks.421145 PA
Season.352826 PA
Last 2 Years.3672651 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed32%

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.532

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.8× / ~1.3×
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 3 GamesTotal Bases

Jun 29@ CLE3
Jun 30@ CLE0
Jul 1@ CLE0

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

WindowRateSample
Last 2 Weeks.38762 PA
Season.345319 PA
Last 2 Years.3021253 PA

Opposing Starter · Season17 GS

W–L4–5
ERA4.04
WHIP1.33
IP95.2
H / K / BB93 / 77 / 34

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3591056 PA
Last 2 Years.3554034 PA

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed33%

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 PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.326

WindowRateSample
Last 2 Weeks.21019 PA
Season.26399 PA
Last 2 Years.237194 PA

Last 5 GamesTotal Bases

Jun 23vs KC0
Jun 25vs KC0
Jun 26vs AZ2
Jun 27vs AZ0
Jul 1@ KC0

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

WindowRateSample
Last 2 Weeks2.0008 PA
Season.407118 PA
Last 2 Years.362392 PA

Opposing Starter · Season9 GS

W–L4–2
ERA4.15
WHIP1.19
IP52.0
H / K / BB51 / 34 / 11

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

WindowRateSample
Last 2 Weeks.360211 PA
Season.3861119 PA
Last 2 Years.3583131 PA

Quality of Contact vs RHP

wOBA.297
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.378
Hard-Hit % Allowed35%

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.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.360

WindowRateSample
Last 2 Weeks.38234 PA
Season.304220 PA
Last 2 Years.335780 PA

Last 5 GamesTotal Bases

Jun 26@ NYM0
Jun 28@ NYM3
Jun 29vs PIT0
Jun 30vs PIT1
Jul 1vs PIT4

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

WindowRateSample
Last 2 Weeks.61513 PA
Season.27747 PA
Last 2 Years.408125 PA

Opposing Starter · Season6 GS

W–L1–1
ERA5.76
WHIP1.44
IP25.0
H / K / BB27 / 25 / 9

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

WindowRateSample
Last 2 Weeks.322199 PA
Season.2841334 PA
Last 2 Years.3053820 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-3

Total Bases5 in 3 PA
Career Average.667
Plate Appearances3
HR · K · BB1 · 1 · 0

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.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.383

WindowRateSample
Last 2 Weeks.43639 PA
Season.357241 PA
Last 2 Years.364899 PA

Last 5 GamesTotal Bases

Jun 27@ NYM0
Jun 28@ NYM1
Jun 29vs PIT1
Jun 30vs PIT2
Jul 1vs PIT2

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

WindowRateSample
Last 2 Weeks.10519 PA
Season.57163 PA
Last 2 Years.478138 PA

Opposing Starter · Season6 GS

W–L1–1
ERA5.76
WHIP1.44
IP25.0
H / K / BB27 / 25 / 9

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

WindowRateSample
Last 2 Weeks.362246 PA
Season.3551487 PA
Last 2 Years.3423712 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.309
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.518

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.378

WindowRateSample
Last 2 Weeks.40020 PA
Season.46745 PA
Last 2 Years.323387 PA

Last 5 GamesTotal Bases

Jun 27vs SEA1
Jun 28vs SEA1
Jun 29vs TEX4
Jun 30vs TEX0
Jul 1vs TEX1

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

WindowRateSample
Last 2 Weeks.45522 PA
Season.344154 PA
Last 2 Years.362552 PA

Opposing Starter · Season16 GS

W–L9–3
ERA3.00
WHIP1.18
IP93.0
H / K / BB86 / 90 / 24

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

WindowRateSample
Last 2 Weeks.318173 PA
Season.3561258 PA
Last 2 Years.3483279 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.313
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head2-for-5

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

Projection

Projected Total Bases1.515

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.360

WindowRateSample
Last 2 Weeks.33318 PA
Season.325194 PA
Last 2 Years.383847 PA

Last 5 GamesTotal Bases

Jun 26@ SF0
Jun 27@ SF0
Jun 28@ SF0
Jun 30vs STL1
Jul 1vs STL0

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

WindowRateSample
Last 2 Weeks1.1437 PA
Season.386210 PA
Last 2 Years.410544 PA

Opposing Starter · Season15 GS

W–L5–6
ERA4.30
WHIP1.20
IP83.2
H / K / BB78 / 77 / 22

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.3661180 PA
Last 2 Years.3673000 PA

Quality of Contact vs RHP

wOBA.309
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-Head7-for-14

Total Bases9 in 16 PA
Career Average.438
Plate Appearances16
HR · K · BB0 · 1 · 2

Projection

Projected Total Bases1.51

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.4× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.371

WindowRateSample
Last 2 Weeks.37027 PA
Season.378204 PA
Last 2 Years.368680 PA

Last 5 GamesTotal Bases

Jun 24vs BAL4
Jun 26vs ATH0
Jun 27vs ATH2
Jun 29@ SEA1
Jun 30@ SEA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season7 GS

W–L3–2
ERA1.97
WHIP0.72
IP45.2
H / K / BB28 / 54 / 5

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

WindowRateSample
Last 2 Weeks.03727 PA
Season.281171 PA
Last 2 Years.335693 PA

Quality of Contact vs RHP

wOBA.324
Hard-Hit %34%

How well he's squaring up the ball.

Head-to-Head1-for-5

Total Bases1 in 8 PA
Career Average.125
Plate Appearances8
HR · K · BB0 · 1 · 3

Projection

Projected Total Bases1.507

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.37837 PA
Season.322239 PA
Last 2 Years.359919 PA

Last 5 GamesTotal Bases

Jun 26@ PIT1
Jun 27@ PIT1
Jun 28@ PIT0
Jun 29@ MIL1
Jul 1@ MIL0

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.233176 PA
Last 2 Years.249309 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

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

WindowRateSample
Last 2 Weeks.258190 PA
Season.3101021 PA
Last 2 Years.3232710 PA

Quality of Contact vs RHP

wOBA.293
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed31%

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.504

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.361

WindowRateSample
Last 2 Weeks.36136 PA
Season.290248 PA
Last 2 Years.430793 PA

Last 5 GamesTotal Bases

Jun 27vs LAD2
Jun 28vs LAD1
Jun 29@ CHC1
Jun 30@ CHC1
Jul 1@ CHC0

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

WindowRateSample
Last 2 Weeks.29417 PA
Season.361169 PA
Last 2 Years.346254 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

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

WindowRateSample
Last 2 Weeks.295105 PA
Season.340836 PA
Last 2 Years.3122065 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
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.5

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 RHP.334

WindowRateSample
Last 2 Weeks.26730 PA
Season.299174 PA
Last 2 Years.298255 PA

Last 5 GamesTotal Bases

Jun 26@ SD0
Jun 27@ SD0
Jun 28@ SD1
Jun 29@ ATH0
Jul 1@ ATH0

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

WindowRateSample
Last 2 Weeks.95824 PA
Season.459205 PA
Last 2 Years.389584 PA

Opposing Starter · Season15 GS

W–L6–6
ERA4.44
WHIP1.46
IP81.0
H / K / BB92 / 60 / 26

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

WindowRateSample
Last 2 Weeks.242211 PA
Season.2991131 PA
Last 2 Years.3223311 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.380
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 4 PA
Career Average.250
Plate Appearances4
HR · K · BB0 · 2 · 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
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.335

WindowRateSample
Last 2 Weeks.16736 PA
Season.43694 PA
Last 2 Years.43694 PA

Last 5 GamesTotal Bases

Jun 26@ CLE4
Jun 27@ CLE0
Jun 28@ CLE1
Jun 29vs LAA0
Jun 30vs LAA3

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

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

WindowRateSample
Last 2 Weeks.54533 PA
Season.356230 PA
Last 2 Years.302714 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %33%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

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
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.342

WindowRateSample
Last 2 Weeks.0007 PA
Season.32695 PA
Last 2 Years.359206 PA

Last 5 GamesTotal Bases

Jun 23@ CIN0
Jun 27vs CHC1
Jun 28vs CHC4
Jun 29vs CIN0
Jul 1vs CIN0

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

WindowRateSample
Last 2 Weeks.46213 PA
Season.294146 PA
Last 2 Years.301236 PA

Opposing Starter · Season16 GS

W–L9–1
ERA2.36
WHIP1.08
IP91.2
H / K / BB70 / 112 / 29

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

WindowRateSample
Last 2 Weeks.417199 PA
Season.3571091 PA
Last 2 Years.3593938 PA

Quality of Contact vs RHP

wOBA.307
Hard-Hit %32%

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.484

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.380

WindowRateSample
Last 2 Weeks.42119 PA
Season.38591 PA
Last 2 Years.382319 PA

Last 5 GamesTotal Bases

Jun 26@ CWS0
Jun 27@ CWS2
Jun 28@ CWS2
Jun 30vs TB0
Jul 1vs TB1

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

WindowRateSample
Last 2 Weeks.21428 PA
Season.256125 PA
Last 2 Years.274288 PA

Opposing Starter · Season3 GS

W–L4–1
ERA4.32
WHIP1.14
IP50.0
H / K / BB37 / 52 / 20

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

WindowRateSample
Last 2 Weeks.323155 PA
Season.3391048 PA
Last 2 Years.3533095 PA

Quality of Contact vs LHP

wOBA.317
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
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.481

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.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 26vs CHC2
Jun 27vs CHC0
Jun 28vs CHC0
Jun 29vs CIN0
Jul 1vs CIN0

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

WindowRateSample
Last 2 Weeks.46213 PA
Season.294146 PA
Last 2 Years.301236 PA

Opposing Starter · Season16 GS

W–L9–1
ERA2.36
WHIP1.08
IP91.2
H / K / BB70 / 112 / 29

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

WindowRateSample
Last 2 Weeks.417199 PA
Season.3571091 PA
Last 2 Years.3593938 PA

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.478

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.350

WindowRateSample
Last 2 Weeks.33318 PA
Season.26380 PA
Last 2 Years.322264 PA

Last 5 GamesTotal Bases

Jun 23@ TB0
Jun 25@ TB0
Jun 27@ CWS0
Jun 28@ CWS2
Jul 1vs TB1

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

WindowRateSample
Last 2 Weeks.21428 PA
Season.256125 PA
Last 2 Years.274288 PA

Opposing Starter · Season3 GS

W–L4–1
ERA4.32
WHIP1.14
IP50.0
H / K / BB37 / 52 / 20

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

WindowRateSample
Last 2 Weeks.323155 PA
Season.3391048 PA
Last 2 Years.3533095 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.287
Hard-Hit % Allowed33%

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 · 1 · 1

Projection

Projected Total Bases1.478

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.383

WindowRateSample
Last 2 Weeks.6005 PA
Season.50028 PA
Last 2 Years.301156 PA

Last 5 GamesTotal Bases

Jun 24@ MIA0
Jun 27@ TOR2
Jun 28@ TOR2
Jun 30@ CLE0
Jul 1@ CLE5

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

WindowRateSample
Last 2 Weeks.38762 PA
Season.345319 PA
Last 2 Years.3021253 PA

Opposing Starter · Season17 GS

W–L4–5
ERA4.04
WHIP1.33
IP95.2
H / K / BB93 / 77 / 34

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3591056 PA
Last 2 Years.3554034 PA

Quality of Contact vs LHP

wOBA.320
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-9

Total Bases4 in 10 PA
Career Average.300
Plate Appearances10
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.478

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.372

WindowRateSample
Last 2 Weeks.38142 PA
Season.379232 PA
Last 2 Years.345704 PA

Last 5 GamesTotal Bases

Jun 27vs CIN1
Jun 28vs CIN1
Jun 29@ PHI0
Jun 30@ PHI1
Jul 1@ PHI3

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

WindowRateSample
Last 2 Weeks.33312 PA
Season.26319 PA
Last 2 Years.42942 PA

Opposing Starter · Season0 GS

W–L0–1
ERA4.50
WHIP1.17
IP12.0
H / K / BB12 / 13 / 2

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

WindowRateSample
Last 2 Weeks.315219 PA
Season.3551345 PA
Last 2 Years.3464663 PA

Quality of Contact vs RHP

wOBA.332
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
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 · 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.35
vs SP / Bullpen~2.2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.332

WindowRateSample
Last 2 Weeks.12931 PA
Season.449256 PA
Last 2 Years.355623 PA

Last 5 GamesTotal Bases

Jun 24vs AZ1
Jun 26vs MIA1
Jun 27vs MIA1
Jun 30@ ATL0
Jul 1@ ATL1

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

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

Opposing Starter · Season0 GS

W–L0–0
ERA0.00
WHIP3.00
IP2.0
H / K / BB2 / 3 / 4

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

WindowRateSample
Last 2 Weeks.320200 PA
Season.3091192 PA
Last 2 Years.3354113 PA

Quality of Contact vs RHP

wOBA.290
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 27vs SEA2
Jun 28vs SEA2
Jun 29vs TEX1
Jun 30vs TEX0
Jul 1vs TEX3

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

WindowRateSample
Last 2 Weeks.46543 PA
Season.330224 PA
Last 2 Years.352647 PA

Opposing Starter · Season16 GS

W–L9–3
ERA3.00
WHIP1.18
IP93.0
H / K / BB86 / 90 / 24

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

WindowRateSample
Last 2 Weeks.324204 PA
Season.3171049 PA
Last 2 Years.3542782 PA

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed32%

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
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.381

WindowRateSample
Last 2 Weeks.36838 PA
Season.426216 PA
Last 2 Years.407226 PA

Last 5 GamesTotal Bases

Jun 27vs KC0
Jun 28vs KC1
Jun 29@ BAL1
Jun 30@ BAL2
Jul 1@ BAL1

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

WindowRateSample
Last 2 Weeks.34238 PA
Season.338216 PA
Last 2 Years.383527 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.18
WHIP1.36
IP90.1
H / K / BB94 / 70 / 29

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

WindowRateSample
Last 2 Weeks.353198 PA
Season.3421093 PA
Last 2 Years.3333396 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed36%

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
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.364

WindowRateSample
Last 2 Weeks.36641 PA
Season.342158 PA
Last 2 Years.354449 PA

Last 5 GamesTotal Bases

Jun 26vs CIN2
Jun 27vs CIN2
Jun 28vs CIN0
Jun 29@ PHI2
Jul 1@ PHI2

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

WindowRateSample
Last 2 Weeks.40727 PA
Season.43832 PA
Last 2 Years.30955 PA

Opposing Starter · Season0 GS

W–L0–1
ERA4.50
WHIP1.17
IP12.0
H / K / BB12 / 13 / 2

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

WindowRateSample
Last 2 Weeks.348207 PA
Season.328977 PA
Last 2 Years.3463133 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.326
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.469

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.385

WindowRateSample
Last 2 Weeks.47823 PA
Season.344180 PA
Last 2 Years.378666 PA

Last 5 GamesTotal Bases

Jun 24vs MIL0
Jun 26@ PIT2
Jun 28@ PIT3
Jun 29@ MIL2
Jul 1@ MIL3

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.233176 PA
Last 2 Years.249309 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

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

WindowRateSample
Last 2 Weeks.258190 PA
Season.3101021 PA
Last 2 Years.3232710 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed31%

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 · 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
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.352

WindowRateSample
Last 2 Weeks.19121 PA
Season.414220 PA
Last 2 Years.411333 PA

Last 5 GamesTotal Bases

Jun 26@ MIN1
Jun 27@ MIN0
Jun 28@ MIN2
Jun 29vs MIA0
Jul 1vs MIA1

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

WindowRateSample
Last 2 Weeks.26319 PA
Season.38360 PA
Last 2 Years.488299 PA

Opposing Starter · Season5 GS

W–L0–2
ERA5.06
WHIP1.55
IP21.1
H / K / BB25 / 20 / 8

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

WindowRateSample
Last 2 Weeks.383235 PA
Season.3291313 PA
Last 2 Years.3423295 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.336
Hard-Hit % Allowed38%

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 PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.348

WindowRateSample
Last 2 Weeks.3333 PA
Season.19357 PA
Last 2 Years.302371 PA

Last 5 GamesTotal Bases

Jun 26@ SD0
Jun 28@ SD0
Jun 29@ ATH3
Jun 30@ ATH4
Jul 1@ ATH2

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

WindowRateSample
Last 2 Weeks.43816 PA
Season.432148 PA
Last 2 Years.358539 PA

Opposing Starter · Season15 GS

W–L6–6
ERA4.44
WHIP1.46
IP81.0
H / K / BB92 / 60 / 26

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

WindowRateSample
Last 2 Weeks.389216 PA
Season.3311026 PA
Last 2 Years.3483987 PA

Quality of Contact vs RHP

wOBA.307
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed34%

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.456

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.334

WindowRateSample
Last 2 Weeks.22227 PA
Season.306216 PA
Last 2 Years.385712 PA

Last 5 GamesTotal Bases

Jun 26@ SF1
Jun 27@ SF0
Jun 28@ SF0
Jun 30vs STL0
Jul 1vs STL1

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

WindowRateSample
Last 2 Weeks.6676 PA
Season.273132 PA
Last 2 Years.319382 PA

Opposing Starter · Season15 GS

W–L5–6
ERA4.30
WHIP1.20
IP83.2
H / K / BB78 / 77 / 22

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

WindowRateSample
Last 2 Weeks.385213 PA
Season.3541266 PA
Last 2 Years.3533882 PA

Quality of Contact vs RHP

wOBA.294
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases8 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB2 · 1 · 0

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.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.374

WindowRateSample
Last 2 Weeks.37837 PA
Season.381247 PA
Last 2 Years.377817 PA

Last 5 GamesTotal Bases

Jun 27vs HOU2
Jun 28vs HOU5
Jun 29@ NYY1
Jun 30@ NYY5
Jul 1@ NYY0

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

WindowRateSample
Last 2 Weeks.25927 PA
Season.342184 PA
Last 2 Years.302609 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

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

WindowRateSample
Last 2 Weeks.353190 PA
Season.306994 PA
Last 2 Years.3543715 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases1 in 7 PA
Career Average.143
Plate Appearances7
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.454

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.337

WindowRateSample
Last 2 Weeks.13023 PA
Season.377207 PA
Last 2 Years.426944 PA

Last 5 GamesTotal Bases

Jun 27@ PIT0
Jun 28@ PIT1
Jun 29@ MIL4
Jun 30@ MIL3
Jul 1@ MIL2

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

WindowRateSample
Last 2 Weeks.08723 PA
Season.135200 PA
Last 2 Years.227340 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

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

WindowRateSample
Last 2 Weeks.316136 PA
Season.351813 PA
Last 2 Years.3171989 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.267
Hard-Hit % Allowed35%

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 · 1 · 1

Projection

Projected Total Bases1.453

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 RHP.402

WindowRateSample
Last 2 Weeks.48431 PA
Season.45883 PA
Last 2 Years.367109 PA

Last 5 GamesTotal Bases

Jun 22vs BAL1
Jun 24vs BAL2
Jun 26vs ATH1
Jun 27vs ATH0
Jun 30@ SEA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season7 GS

W–L3–2
ERA1.97
WHIP0.72
IP45.2
H / K / BB28 / 54 / 5

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

WindowRateSample
Last 2 Weeks.39543 PA
Season.346228 PA
Last 2 Years.337759 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %32%

How well he's squaring up the ball.

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.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.323

WindowRateSample
Last 2 Weeks.23139 PA
Season.297239 PA
Last 2 Years.343827 PA

Last 5 GamesTotal Bases

Jun 27vs LAD0
Jun 28vs LAD2
Jun 29@ CHC3
Jun 30@ CHC1
Jul 1@ CHC0

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

WindowRateSample
Last 2 Weeks.54224 PA
Season.444142 PA
Last 2 Years.417218 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

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

WindowRateSample
Last 2 Weeks.282241 PA
Season.3181293 PA
Last 2 Years.3253364 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.344
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 · 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
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.369

WindowRateSample
Last 2 Weeks.37027 PA
Season.383167 PA
Last 2 Years.330218 PA

Last 5 GamesTotal Bases

Jun 26vs MIA0
Jun 27vs MIA0
Jun 28vs MIA1
Jun 30@ ATL4
Jul 1@ ATL0

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

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

Opposing Starter · Season0 GS

W–L0–0
ERA0.00
WHIP3.00
IP2.0
H / K / BB2 / 3 / 4

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

WindowRateSample
Last 2 Weeks.360150 PA
Season.3231054 PA
Last 2 Years.3322921 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.441

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.367

WindowRateSample
Last 2 Weeks.33333 PA
Season.41363 PA
Last 2 Years.39169 PA

Last 5 GamesTotal Bases

Jun 25vs SEA0
Jun 27vs CIN0
Jun 28vs CIN5
Jun 29@ PHI0
Jul 1@ PHI0

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

WindowRateSample
Last 2 Weeks.40727 PA
Season.43832 PA
Last 2 Years.30955 PA

Opposing Starter · Season0 GS

W–L0–1
ERA4.50
WHIP1.17
IP12.0
H / K / BB12 / 13 / 2

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

WindowRateSample
Last 2 Weeks.348207 PA
Season.328977 PA
Last 2 Years.3463133 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.326
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.437

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 22vs ATL0
Jun 23vs ATL1
Jun 26vs LAD2
Jun 28vs LAD0
Jul 1@ CHC0

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

WindowRateSample
Last 2 Weeks.54224 PA
Season.444142 PA
Last 2 Years.417218 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

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

WindowRateSample
Last 2 Weeks.282241 PA
Season.3181293 PA
Last 2 Years.3253364 PA

Starter Allows · vs RHB

wOBA Allowed.344
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 · 0 · 0

Projection

Projected Total Bases1.437

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.3× / ~1.6×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.327

WindowRateSample
Last 2 Weeks.21723 PA
Season.25686 PA
Last 2 Years.290221 PA

Last 5 GamesTotal Bases

Jun 27vs HOU0
Jun 28vs HOU1
Jun 29@ NYY1
Jun 30@ NYY4
Jul 1@ NYY0

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.426230 PA
Last 2 Years.382697 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

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

WindowRateSample
Last 2 Weeks.421145 PA
Season.352826 PA
Last 2 Years.3672651 PA

Quality of Contact vs RHP

wOBA.282
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed32%

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~1× / ~2.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.353

WindowRateSample
Last 2 Weeks.23113 PA
Season.37243 PA
Last 2 Years.331127 PA

Last 5 GamesTotal Bases

Jun 26@ CWS0
Jun 27@ CWS2
Jun 28@ CWS0
Jun 30vs TB0
Jul 1vs TB1

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

WindowRateSample
Last 2 Weeks.40015 PA
Season.45182 PA
Last 2 Years.379161 PA

Opposing Starter · Season3 GS

W–L4–1
ERA4.32
WHIP1.14
IP50.0
H / K / BB37 / 52 / 20

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

WindowRateSample
Last 2 Weeks.409215 PA
Season.3321052 PA
Last 2 Years.3402879 PA

Quality of Contact vs LHP

wOBA.312
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.311
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.435

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 RHP.350

WindowRateSample
Last 2 Weeks.30333 PA
Season.327168 PA
Last 2 Years.372698 PA

Last 5 GamesTotal Bases

Jun 26@ NYM2
Jun 28@ NYM1
Jun 29vs PIT1
Jun 30vs PIT0
Jul 1vs PIT0

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

WindowRateSample
Last 2 Weeks.61513 PA
Season.27747 PA
Last 2 Years.408125 PA

Opposing Starter · Season6 GS

W–L1–1
ERA5.76
WHIP1.44
IP25.0
H / K / BB27 / 25 / 9

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

WindowRateSample
Last 2 Weeks.322199 PA
Season.2841334 PA
Last 2 Years.3053820 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed34%

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.433

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.369

WindowRateSample
Last 2 Weeks.6258 PA
Season.29062 PA
Last 2 Years.219201 PA

Last 5 GamesTotal Bases

Jun 23@ CWS3
Jun 26vs SEA0
Jun 28vs SEA1
Jun 29vs TEX1
Jul 1vs TEX4

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

WindowRateSample
Last 2 Weeks.45522 PA
Season.344154 PA
Last 2 Years.362552 PA

Opposing Starter · Season16 GS

W–L9–3
ERA3.00
WHIP1.18
IP93.0
H / K / BB86 / 90 / 24

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

WindowRateSample
Last 2 Weeks.318173 PA
Season.3561258 PA
Last 2 Years.3483279 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.313
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head2-for-4

Total Bases5 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB1 · 0 · 1

Projection

Projected Total Bases1.43

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.50014 PA
Season.264125 PA
Last 2 Years.261670 PA

Last 5 GamesTotal Bases

Jun 27vs CHC1
Jun 28vs CHC0
Jun 29vs CIN4
Jun 30vs CIN2
Jul 1vs CIN0

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

WindowRateSample
Last 2 Weeks.46213 PA
Season.294146 PA
Last 2 Years.301236 PA

Opposing Starter · Season16 GS

W–L9–1
ERA2.36
WHIP1.08
IP91.2
H / K / BB70 / 112 / 29

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

WindowRateSample
Last 2 Weeks.417199 PA
Season.3571091 PA
Last 2 Years.3593938 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %31%

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-Head0-for-1

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

Projection

Projected Total Bases1.429

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.328

WindowRateSample
Last 2 Weeks.27037 PA
Season.298252 PA
Last 2 Years.284601 PA

Last 5 GamesTotal Bases

Jun 27vs KC2
Jun 28vs KC0
Jun 29@ BAL2
Jun 30@ BAL0
Jul 1@ BAL0

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

WindowRateSample
Last 2 Weeks.21233 PA
Season.421171 PA
Last 2 Years.450502 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.18
WHIP1.36
IP90.1
H / K / BB94 / 70 / 29

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

WindowRateSample
Last 2 Weeks.356222 PA
Season.3321356 PA
Last 2 Years.3304225 PA

Quality of Contact vs RHP

wOBA.320
Hard-Hit %26%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed31%

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.428

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.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 25@ WSH0
Jun 27@ NYM0
Jun 29vs PIT0
Jun 30vs PIT1
Jul 1vs PIT2

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

WindowRateSample
Last 2 Weeks.10519 PA
Season.57163 PA
Last 2 Years.478138 PA

Opposing Starter · Season6 GS

W–L1–1
ERA5.76
WHIP1.44
IP25.0
H / K / BB27 / 25 / 9

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

WindowRateSample
Last 2 Weeks.362246 PA
Season.3551487 PA
Last 2 Years.3423712 PA

Starter Allows · vs LHB

wOBA Allowed.309
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.428

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.383

WindowRateSample
Last 2 Weeks.72711 PA
Season.25889 PA
Last 2 Years.276239 PA

Last 5 GamesTotal Bases

Jun 21@ DET4
Jun 22vs CLE1
Jun 23vs CLE0
Jun 26vs KC2
Jul 1@ BAL0

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

WindowRateSample
Last 2 Weeks.21233 PA
Season.421171 PA
Last 2 Years.450502 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.18
WHIP1.36
IP90.1
H / K / BB94 / 70 / 29

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

WindowRateSample
Last 2 Weeks.356222 PA
Season.3321356 PA
Last 2 Years.3304225 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

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.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.380

WindowRateSample
Last 2 Weeks.42942 PA
Season.332262 PA
Last 2 Years.386891 PA

Last 5 GamesTotal Bases

Jun 26vs ATH4
Jun 27vs ATH5
Jun 28vs ATH0
Jun 29@ SEA1
Jun 30@ SEA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season7 GS

W–L3–2
ERA1.97
WHIP0.72
IP45.2
H / K / BB28 / 54 / 5

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

WindowRateSample
Last 2 Weeks.03727 PA
Season.281171 PA
Last 2 Years.335693 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %36%

How well he's squaring up the ball.

Head-to-Head0-for-9

Total Bases0 in 10 PA
Career Average.000
Plate Appearances10
HR · K · BB0 · 4 · 0

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.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.352

WindowRateSample
Last 2 Weeks.37135 PA
Season.275233 PA
Last 2 Years.325858 PA

Last 5 GamesTotal Bases

Jun 26vs MIA0
Jun 27vs MIA1
Jun 28vs MIA1
Jun 30@ ATL1
Jul 1@ ATL0

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

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

Opposing Starter · Season0 GS

W–L0–0
ERA0.00
WHIP3.00
IP2.0
H / K / BB2 / 3 / 4

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

WindowRateSample
Last 2 Weeks.320200 PA
Season.3091192 PA
Last 2 Years.3354113 PA

Quality of Contact vs RHP

wOBA.312
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

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.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.312

WindowRateSample
Last 2 Weeks.11136 PA
Season.306173 PA
Last 2 Years.477872 PA

Last 5 GamesTotal Bases

Jun 26@ PIT1
Jun 27@ PIT4
Jun 28@ PIT0
Jun 30@ MIL0
Jul 1@ MIL2

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.233176 PA
Last 2 Years.249309 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

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

WindowRateSample
Last 2 Weeks.258190 PA
Season.3101021 PA
Last 2 Years.3232710 PA

Quality of Contact vs RHP

wOBA.276
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed31%

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.351

WindowRateSample
Last 2 Weeks.1258 PA
Season.39169 PA
Last 2 Years.292130 PA

Last 5 GamesTotal Bases

Jun 22@ SD0
Jun 23@ SD0
Jun 24@ SD0
Jun 30vs STL1
Jul 1vs STL0

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

WindowRateSample
Last 2 Weeks.6676 PA
Season.273132 PA
Last 2 Years.319382 PA

Opposing Starter · Season15 GS

W–L5–6
ERA4.30
WHIP1.20
IP83.2
H / K / BB78 / 77 / 22

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

WindowRateSample
Last 2 Weeks.385213 PA
Season.3541266 PA
Last 2 Years.3533882 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed36%

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.4

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🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.377

WindowRateSample
Last 2 Weeks.41736 PA
Season.353218 PA
Last 2 Years.353218 PA

Last 5 GamesTotal Bases

Jun 27@ NYM1
Jun 28@ NYM1
Jun 29vs PIT2
Jun 30vs PIT4
Jul 1vs PIT1

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

WindowRateSample
Last 2 Weeks.10519 PA
Season.57163 PA
Last 2 Years.478138 PA

Opposing Starter · Season6 GS

W–L1–1
ERA5.76
WHIP1.44
IP25.0
H / K / BB27 / 25 / 9

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

WindowRateSample
Last 2 Weeks.362246 PA
Season.3551487 PA
Last 2 Years.3423712 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.309
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.399

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.330

WindowRateSample
Last 2 Weeks.15413 PA
Season.14314 PA
Last 2 Years.13666 PA

Last 5 GamesTotal Bases

Jun 22@ MIN0
Jun 23@ MIN2
Jun 27@ SD0
Jun 28@ SD0
Jul 1@ ATH0

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

WindowRateSample
Last 2 Weeks.43816 PA
Season.432148 PA
Last 2 Years.358539 PA

Opposing Starter · Season15 GS

W–L6–6
ERA4.44
WHIP1.46
IP81.0
H / K / BB92 / 60 / 26

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

WindowRateSample
Last 2 Weeks.389216 PA
Season.3311026 PA
Last 2 Years.3483987 PA

Quality of Contact vs RHP

wOBA.290
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.398

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.396

WindowRateSample
Last 2 Weeks.66718 PA
Season.315178 PA
Last 2 Years.293300 PA

Last 5 GamesTotal Bases

Jun 27@ MIN4
Jun 28@ MIN0
Jun 29vs MIA3
Jun 30vs MIA2
Jul 1vs MIA4

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

WindowRateSample
Last 2 Weeks.14314 PA
Season.33339 PA
Last 2 Years.308253 PA

Opposing Starter · Season5 GS

W–L0–2
ERA5.06
WHIP1.55
IP21.1
H / K / BB25 / 20 / 8

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

WindowRateSample
Last 2 Weeks.329167 PA
Season.299998 PA
Last 2 Years.3613032 PA

Quality of Contact vs RHP

wOBA.341
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.290
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.395

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.329

WindowRateSample
Last 2 Weeks.22227 PA
Season.307153 PA
Last 2 Years.307511 PA

Last 5 GamesTotal Bases

Jun 26@ MIN0
Jun 27@ MIN3
Jun 28@ MIN0
Jun 30vs MIA0
Jul 1vs MIA1

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

WindowRateSample
Last 2 Weeks.14314 PA
Season.33339 PA
Last 2 Years.308253 PA

Opposing Starter · Season5 GS

W–L0–2
ERA5.06
WHIP1.55
IP21.1
H / K / BB25 / 20 / 8

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

WindowRateSample
Last 2 Weeks.329167 PA
Season.299998 PA
Last 2 Years.3613032 PA

Quality of Contact vs RHP

wOBA.324
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.290
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.384

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↩ 6 games since a hit

Batter · Total Bases / PA vs LHP.365

WindowRateSample
Last 2 Weeks.38918 PA
Season.34678 PA
Last 2 Years.290169 PA

Last 5 GamesTotal Bases

Jun 25@ TB0
Jun 26@ CWS0
Jun 27@ CWS0
Jun 30vs TB0
Jul 1vs TB0

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

WindowRateSample
Last 2 Weeks.21428 PA
Season.256125 PA
Last 2 Years.274288 PA

Opposing Starter · Season3 GS

W–L4–1
ERA4.32
WHIP1.14
IP50.0
H / K / BB37 / 52 / 20

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

WindowRateSample
Last 2 Weeks.323155 PA
Season.3391048 PA
Last 2 Years.3533095 PA

Quality of Contact vs LHP

wOBA.310
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed33%

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.373

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.334

WindowRateSample
Last 2 Weeks.0002 PA
Season.16895 PA
Last 2 Years.292688 PA

Last 5 GamesTotal Bases

May 3vs CWS0
May 4@ SF0
Jun 29@ CHC0
Jun 30@ CHC0
Jul 1@ CHC3

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

WindowRateSample
Last 2 Weeks.29417 PA
Season.361169 PA
Last 2 Years.346254 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

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

WindowRateSample
Last 2 Weeks.295105 PA
Season.340836 PA
Last 2 Years.3122065 PA

Quality of Contact vs RHP

wOBA.304
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
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 PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.344

WindowRateSample
Last 2 Weeks.31332 PA
Season.300180 PA
Last 2 Years.320676 PA

Last 5 GamesTotal Bases

Jun 26vs SEA0
Jun 28vs SEA3
Jun 29vs TEX0
Jun 30vs TEX2
Jul 1vs TEX0

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

WindowRateSample
Last 2 Weeks.46543 PA
Season.330224 PA
Last 2 Years.352647 PA

Opposing Starter · Season16 GS

W–L9–3
ERA3.00
WHIP1.18
IP93.0
H / K / BB86 / 90 / 24

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

WindowRateSample
Last 2 Weeks.324204 PA
Season.3171049 PA
Last 2 Years.3542782 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed32%

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 · 3 · 0

Projection

Projected Total Bases1.372

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.16724 PA
Season.20444 PA
Last 2 Years.398274 PA

Last 5 GamesTotal Bases

Jun 21vs BOS0
Jun 23@ PIT0
Jun 28@ CLE2
Jun 29vs LAA0
Jun 30vs LAA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

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

WindowRateSample
Last 2 Weeks.40030 PA
Season.228193 PA
Last 2 Years.297605 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %31%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

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.58312 PA
Season.288125 PA
Last 2 Years.250360 PA

Last 5 GamesTotal Bases

Jun 25vs SEA6
Jun 26vs CIN0
Jun 28vs CIN1
Jun 30@ PHI0
Jul 1@ PHI4

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

WindowRateSample
Last 2 Weeks.33312 PA
Season.26319 PA
Last 2 Years.42942 PA

Opposing Starter · Season0 GS

W–L0–1
ERA4.50
WHIP1.17
IP12.0
H / K / BB12 / 13 / 2

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

WindowRateSample
Last 2 Weeks.315219 PA
Season.3551345 PA
Last 2 Years.3464663 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-2

Total Bases6 in 2 PA
Career Average1.000
Plate Appearances2
HR · K · BB1 · 0 · 0

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.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 24vs AZ3
Jun 26vs MIA0
Jun 28vs MIA0
Jun 30@ ATL0
Jul 1@ ATL0

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

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

Opposing Starter · Season0 GS

W–L0–0
ERA0.00
WHIP3.00
IP2.0
H / K / BB2 / 3 / 4

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

WindowRateSample
Last 2 Weeks.320200 PA
Season.3091192 PA
Last 2 Years.3354113 PA

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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.351

WindowRateSample
Last 2 Weeks.2005 PA
Season.15819 PA
Last 2 Years.318107 PA

Last 5 GamesTotal Bases

May 28vs TOR0
Jun 19vs BOS0
Jun 21vs BOS1
Jun 24@ PIT0
Jun 30vs LAA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

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

WindowRateSample
Last 2 Weeks.40030 PA
Season.228193 PA
Last 2 Years.297605 PA

Quality of Contact vs RHP

wOBA.310
Hard-Hit %32%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.363

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.340

WindowRateSample
Last 2 Weeks.24233 PA
Season.32580 PA
Last 2 Years.392520 PA

Last 5 GamesTotal Bases

Jun 27@ PIT0
Jun 28@ PIT0
Jun 29@ MIL1
Jun 30@ MIL1
Jul 1@ MIL4

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.233176 PA
Last 2 Years.249309 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

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

WindowRateSample
Last 2 Weeks.258190 PA
Season.3101021 PA
Last 2 Years.3232710 PA

Quality of Contact vs RHP

wOBA.300
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed31%

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 · 2 · 0

Projection

Projected Total Bases1.362

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.359

WindowRateSample
Last 2 Weeks.33312 PA
Season.30423 PA
Last 2 Years.25036 PA

Last 5 GamesTotal Bases

Jun 27@ TOR2
Jun 28@ TOR0
Jun 29@ CLE1
Jun 30@ CLE1
Jul 1@ CLE0

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

WindowRateSample
Last 2 Weeks.13315 PA
Season.31698 PA
Last 2 Years.342316 PA

Opposing Starter · Season17 GS

W–L4–5
ERA4.04
WHIP1.33
IP95.2
H / K / BB93 / 77 / 34

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

WindowRateSample
Last 2 Weeks.285165 PA
Season.3371000 PA
Last 2 Years.3453336 PA

Quality of Contact vs LHP

wOBA.322
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.295
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.36

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↩ 6 games since a hit

Batter · Total Bases / PA vs RHP.336

WindowRateSample
Last 2 Weeks.0007 PA
Season.30685 PA
Last 2 Years.289121 PA

Last 5 GamesTotal Bases

Jun 16@ NYY0
Jun 20@ DET0
Jun 23vs CLE0
Jun 27vs KC0
Jul 1@ BAL0

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

WindowRateSample
Last 2 Weeks.34238 PA
Season.338216 PA
Last 2 Years.383527 PA

Opposing Starter · Season17 GS

W–L4–6
ERA4.18
WHIP1.36
IP90.1
H / K / BB94 / 70 / 29

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

WindowRateSample
Last 2 Weeks.353198 PA
Season.3421093 PA
Last 2 Years.3333396 PA

Quality of Contact vs RHP

wOBA.286
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.347

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.350

WindowRateSample
Last 2 Weeks.35714 PA
Season.23360 PA
Last 2 Years.23360 PA

Last 5 GamesTotal Bases

Jun 21@ TEX2
Jun 23vs ATL1
Jun 26vs LAD1
Jun 28vs LAD0
Jul 1@ CHC6

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

WindowRateSample
Last 2 Weeks.29417 PA
Season.361169 PA
Last 2 Years.346254 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

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

WindowRateSample
Last 2 Weeks.295105 PA
Season.340836 PA
Last 2 Years.3122065 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.325

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.354

WindowRateSample
Last 2 Weeks.35531 PA
Season.300150 PA
Last 2 Years.334725 PA

Last 5 GamesTotal Bases

Jun 24vs BAL1
Jun 26vs ATH0
Jun 27vs ATH1
Jun 29@ SEA0
Jun 30@ SEA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season7 GS

W–L3–2
ERA1.97
WHIP0.72
IP45.2
H / K / BB28 / 54 / 5

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

WindowRateSample
Last 2 Weeks.03727 PA
Season.281171 PA
Last 2 Years.335693 PA

Quality of Contact vs RHP

wOBA.294
Hard-Hit %31%

How well he's squaring up the ball.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.325

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 LHP.346

WindowRateSample
Last 2 Weeks.25012 PA
Season.18222 PA
Last 2 Years.28157 PA

Last 5 GamesTotal Bases

Jun 23@ TB2
Jun 24@ TB1
Jun 25@ TB0
Jun 28@ CWS0
Jul 1vs TB0

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

WindowRateSample
Last 2 Weeks.21428 PA
Season.256125 PA
Last 2 Years.274288 PA

Opposing Starter · Season3 GS

W–L4–1
ERA4.32
WHIP1.14
IP50.0
H / K / BB37 / 52 / 20

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

WindowRateSample
Last 2 Weeks.323155 PA
Season.3391048 PA
Last 2 Years.3533095 PA

Quality of Contact vs LHP

wOBA.306
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed33%

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.316

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.336

WindowRateSample
Last 2 Weeks.1437 PA
Season.20668 PA
Last 2 Years.310300 PA

Last 5 GamesTotal Bases

Jun 17@ HOU0
Jun 20vs CWS1
Jun 24vs NYY0
Jun 27vs HOU1
Jul 1@ NYY0

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

WindowRateSample
Last 2 Weeks.25927 PA
Season.342184 PA
Last 2 Years.302609 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

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

WindowRateSample
Last 2 Weeks.353190 PA
Season.306994 PA
Last 2 Years.3543715 PA

Quality of Contact vs RHP

wOBA.299
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed35%

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.311

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× / ~1.8×
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 2 GamesTotal Bases

Jun 30@ MIL0
Jul 1@ MIL0

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

WindowRateSample
Last 2 Weeks.08723 PA
Season.135200 PA
Last 2 Years.227340 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

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

WindowRateSample
Last 2 Weeks.316136 PA
Season.351813 PA
Last 2 Years.3171989 PA

Starter Allows · vs LHB

wOBA Allowed.267
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.309

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

Context

Expected PAs3.8
vs SP / Bullpen~1.8× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.349

WindowRateSample
Last 2 Weeks.30030 PA
Season.318223 PA
Last 2 Years.383749 PA

Last 5 GamesTotal Bases

Jun 27@ MIN1
Jun 28@ MIN0
Jun 29vs MIA0
Jun 30vs MIA2
Jul 1vs MIA0

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

WindowRateSample
Last 2 Weeks.14314 PA
Season.33339 PA
Last 2 Years.308253 PA

Opposing Starter · Season5 GS

W–L0–2
ERA5.06
WHIP1.55
IP21.1
H / K / BB25 / 20 / 8

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

WindowRateSample
Last 2 Weeks.329167 PA
Season.299998 PA
Last 2 Years.3613032 PA

Quality of Contact vs RHP

wOBA.288
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.290
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.306

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.299

WindowRateSample
Last 2 Weeks.08324 PA
Season.21651 PA
Last 2 Years.19189 PA

Last 5 GamesTotal Bases

Jun 22vs AZ0
Jun 23vs AZ1
Jun 24vs AZ0
Jun 27vs MIA0
Jul 1@ ATL0

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

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

Opposing Starter · Season0 GS

W–L0–0
ERA0.00
WHIP3.00
IP2.0
H / K / BB2 / 3 / 4

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

WindowRateSample
Last 2 Weeks.360150 PA
Season.3231054 PA
Last 2 Years.3322921 PA

Quality of Contact vs RHP

wOBA.277
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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
Recent Form🔥 8-game hitting streak

Batter · Total Bases / PA vs LHP.348

WindowRateSample
Last 2 Weeks.20010 PA
Season.33318 PA
Last 2 Years.20848 PA

Last 5 GamesTotal Bases

Jun 27@ TOR1
Jun 28@ TOR1
Jun 29@ CLE2
Jun 30@ CLE1
Jul 1@ CLE2

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

WindowRateSample
Last 2 Weeks.13315 PA
Season.31698 PA
Last 2 Years.342316 PA

Opposing Starter · Season17 GS

W–L4–5
ERA4.04
WHIP1.33
IP95.2
H / K / BB93 / 77 / 34

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

WindowRateSample
Last 2 Weeks.285165 PA
Season.3371000 PA
Last 2 Years.3453336 PA

Quality of Contact vs LHP

wOBA.306
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.295
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases2 in 7 PA
Career Average.286
Plate Appearances7
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.28

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 27@ PIT3
Jun 28@ PIT2
Jun 29@ MIL1
Jun 30@ MIL0
Jul 1@ MIL1

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

WindowRateSample
Last 2 Weeks.08723 PA
Season.135200 PA
Last 2 Years.227340 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

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

WindowRateSample
Last 2 Weeks.316136 PA
Season.351813 PA
Last 2 Years.3171989 PA

Starter Allows · vs LHB

wOBA Allowed.267
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.245

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.312

WindowRateSample
Last 2 Weeks.13023 PA
Season.291230 PA
Last 2 Years.299676 PA

Last 5 GamesTotal Bases

Jun 24vs MIL0
Jun 26@ PIT0
Jun 29@ MIL1
Jun 30@ MIL0
Jul 1@ MIL0

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.233176 PA
Last 2 Years.249309 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

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

WindowRateSample
Last 2 Weeks.258190 PA
Season.3101021 PA
Last 2 Years.3232710 PA

Quality of Contact vs RHP

wOBA.281
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head0-for-0

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

Projection

Projected Total Bases1.243

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