MatchWiz Plays
Total Bases Board · Archive

Best MLB total bases matchupsTuesday, June 23, 2026

Every hitter on the Tuesday, June 23, 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. Results show how each call played out.

Not starting71 projected hitters didn't make the official lineup — moved to the bottom so you can still look them up.
#Hitter · MatchupScore

Context

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

Batter · Total Bases / PA vs RHP.534

WindowRateSample
Last 2 Weeks.86444 PA
Season.493221 PA
Last 2 Years.464904 PA

Last 5 GamesTotal Bases

Jun 15vs COL10
Jun 16vs COL4
Jun 17vs COL4
Jun 19vs TOR3
Jun 20vs TOR5

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

WindowRateSample
Last 2 Weeks.0005 PA
Season.46354 PA
Last 2 Years.360325 PA

Opposing Starter · Season7 GS

W–L0–6
ERA10.08
WHIP1.92
IP27.2
H / K / BB31 / 34 / 22

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

WindowRateSample
Last 2 Weeks.448181 PA
Season.3631081 PA
Last 2 Years.3113255 PA

Quality of Contact vs RHP

wOBA.406
Hard-Hit %43%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.335
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 Bases2.086

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+109-141
BRBetRivers-103
BOVBovada+100-130
DKDraftKings+100-133
CZRCaesars-105-130

We project 2.1 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.429

WindowRateSample
Last 2 Weeks.54951 PA
Season.405259 PA
Last 2 Years.398968 PA

Last 5 GamesTotal Bases

Jun 18@ ATH0
Jun 19@ ATH4
Jun 20@ ATH2
Jun 21@ ATH4
Jun 22vs BAL1

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

WindowRateSample
Last 2 Weeks.22236 PA
Season.336155 PA
Last 2 Years.366681 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

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

WindowRateSample
Last 2 Weeks.343207 PA
Season.389927 PA
Last 2 Years.3472888 PA

Quality of Contact vs RHP

wOBA.338
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.289
Hard-Hit % Allowed38%

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

Projection

Projected Total Bases1.861

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+132-172
BRBetRivers+118
BOVBovada+135-180
DKDraftKings+132-176
CZRCaesars+127-170

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkHitter-friendly
WeatherWorking against

Batter · Total Bases / PA vs LHP.432

WindowRateSample
Last 2 Weeks1.0006 PA
Season.51566 PA
Last 2 Years.367311 PA

Last 5 GamesTotal Bases

Jun 17vs TOR1
Jun 18vs TOR2
Jun 19@ SEA2
Jun 21@ SEA1
Jun 22@ COL0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

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

WindowRateSample
Last 2 Weeks.450200 PA
Season.4131201 PA
Last 2 Years.4044389 PA

Quality of Contact vs LHP

wOBA.347
Hard-Hit %35%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.946

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-143+110
BRBetRivers-136
BOVBovada-145+110
DKDraftKings-147+111
CZRCaesars-148+111

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.478

WindowRateSample
Last 2 Weeks.66730 PA
Season.515130 PA
Last 2 Years.515130 PA

Last 5 GamesTotal Bases

Jun 18@ MIL4
Jun 19@ HOU3
Jun 20@ HOU10
Jun 21@ HOU1
Jun 22@ CWS1

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.361202 PA
Last 2 Years.355552 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

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

WindowRateSample
Last 2 Weeks.389203 PA
Season.319916 PA
Last 2 Years.3582800 PA

Quality of Contact vs RHP

wOBA.388
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.949

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+155-204
BRBetRivers+143
CZRCaesars+145-197

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkHitter-friendly
WeatherWorking against
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.487

WindowRateSample
Last 2 Weeks.75833 PA
Season.469224 PA
Last 2 Years.469224 PA

Last 5 GamesTotal Bases

Jun 17@ CHC1
Jun 19vs PIT5
Jun 20vs PIT1
Jun 21vs PIT4
Jun 22vs BOS1

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

WindowRateSample
Last 2 Weeks.32025 PA
Season.374171 PA
Last 2 Years.393736 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

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

WindowRateSample
Last 2 Weeks.388121 PA
Season.338456 PA
Last 2 Years.3051472 PA

Quality of Contact vs RHP

wOBA.396
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.306
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.937

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+126-164
BRBetRivers+123
BOVBovada+130-170
DKDraftKings+128-171
FANFanatics+120-160
CZRCaesars+121-162

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.45
vs SP / Bullpen~2× / ~2.5×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.444

WindowRateSample
Last 2 Weeks.52755 PA
Season.441252 PA
Last 2 Years.4521038 PA

Last 5 GamesTotal Bases

Jun 18@ SEA0
Jun 19@ LAD4
Jun 20@ LAD0
Jun 21@ LAD5
Jun 22@ LAA1

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

WindowRateSample
Last 2 Weeks.63611 PA
Season.68832 PA
Last 2 Years.49479 PA

Opposing Starter · Season3 GS

W–L1–2
ERA8.85
WHIP1.71
IP19.1
H / K / BB24 / 15 / 9

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

WindowRateSample
Last 2 Weeks.244254 PA
Season.2851135 PA
Last 2 Years.3222771 PA

Quality of Contact vs RHP

wOBA.374
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.367
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.849

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+112-145
BRBetRivers+102
BOVBovada+105-135
DKDraftKings+106-140
CZRCaesars-102-130

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.458

WindowRateSample
Last 2 Weeks.64025 PA
Season.496139 PA
Last 2 Years.448357 PA

Last 5 GamesTotal Bases

Jun 17vs SF2
Jun 19vs MIL1
Jun 20vs MIL9
Jun 21vs MIL1
Jun 22@ SD0

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

WindowRateSample
Last 2 Weeks.23517 PA
Season.25774 PA
Last 2 Years.270274 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

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

WindowRateSample
Last 2 Weeks.379269 PA
Season.3301082 PA
Last 2 Years.3274153 PA

Quality of Contact vs LHP

wOBA.351
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.842

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+132-172
BRBetRivers+125
BOVBovada+135-180
DKDraftKings+133-178
CZRCaesars+127-170

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.446

WindowRateSample
Last 2 Weeks.54831 PA
Season.467212 PA
Last 2 Years.471720 PA

Last 5 GamesTotal Bases

Jun 17@ CHC4
Jun 19vs PIT0
Jun 20vs PIT0
Jun 21vs PIT0
Jun 22vs BOS1

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

WindowRateSample
Last 2 Weeks.48025 PA
Season.384112 PA
Last 2 Years.415668 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

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

WindowRateSample
Last 2 Weeks.345226 PA
Season.320989 PA
Last 2 Years.3202937 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.313
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.919

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-110-120
BOLBetOnline-109-119
BRBetRivers-124
BOVBovada-115-115
DKDraftKings-116-114
CZRCaesars-114-117

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks.35060 PA
Season.364264 PA
Last 2 Years.421978 PA

Last 5 GamesTotal Bases

Jun 18@ SEA0
Jun 19@ LAD4
Jun 20@ LAD0
Jun 21@ LAD3
Jun 22@ LAA5

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

WindowRateSample
Last 2 Weeks.57114 PA
Season.50040 PA
Last 2 Years.61565 PA

Opposing Starter · Season3 GS

W–L1–2
ERA8.85
WHIP1.71
IP19.1
H / K / BB24 / 15 / 9

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

WindowRateSample
Last 2 Weeks.424172 PA
Season.319891 PA
Last 2 Years.3312106 PA

Quality of Contact vs RHP

wOBA.327
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.356
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.814

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-110-120
BOLBetOnline-105-123
BRBetRivers-117
BOVBovada-115-115
DKDraftKings-115-116
CZRCaesars-113-118

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.472

WindowRateSample
Last 2 Weeks.73923 PA
Season.52951 PA
Last 2 Years.490316 PA

Last 5 GamesTotal Bases

Jun 18vs CLE0
Jun 19@ ATL2
Jun 20@ ATL1
Jun 21@ ATL1
Jun 22@ CIN0

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

WindowRateSample
Last 2 Weeks.35939 PA
Season.434143 PA
Last 2 Years.382823 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

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

WindowRateSample
Last 2 Weeks.354206 PA
Season.342937 PA
Last 2 Years.3453119 PA

Quality of Contact vs LHP

wOBA.371
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.350
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases3 in 7 PA
Career Average.286
Plate Appearances7
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases2.002

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-119-109
BRBetRivers-155
BOVBovada-115-115
DKDraftKings-117-113
CZRCaesars-124-107

We project 2.0 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkHitter-friendly
WeatherWorking against
Recent Form🔥 11-game hitting streak

Batter · Total Bases / PA vs RHP.406

WindowRateSample
Last 2 Weeks.50026 PA
Season.416178 PA
Last 2 Years.378556 PA

Last 5 GamesTotal Bases

Jun 17@ CHC1
Jun 19vs PIT2
Jun 20vs PIT6
Jun 21vs PIT2
Jun 22vs BOS3

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

WindowRateSample
Last 2 Weeks.32025 PA
Season.374171 PA
Last 2 Years.393736 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

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

WindowRateSample
Last 2 Weeks.388121 PA
Season.338456 PA
Last 2 Years.3051472 PA

Quality of Contact vs RHP

wOBA.340
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.306
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.872

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-105-130
BOLBetOnline+104-135
BRBetRivers-105
BOVBovada+115-150
DKDraftKings+112-149
CZRCaesars+103-136

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.414

WindowRateSample
Last 2 Weeks.50016 PA
Season.451102 PA
Last 2 Years.441338 PA

Last 5 GamesTotal Bases

Jun 14@ NYM1
Jun 16vs SF1
Jun 20vs MIL2
Jun 21vs MIL2
Jun 22@ SD1

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

WindowRateSample
Last 2 Weeks.11118 PA
Season.33783 PA
Last 2 Years.347236 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

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

WindowRateSample
Last 2 Weeks.356216 PA
Season.3351213 PA
Last 2 Years.3324076 PA

Quality of Contact vs LHP

wOBA.332
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.310
Hard-Hit % Allowed27%

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

Projection

Projected Total Bases1.781

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+117-152
BRBetRivers+110
BOVBovada+120-160
DKDraftKings+118-156
CZRCaesars+114-152

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16vs PIT5
Jun 17vs PIT4
Jun 18vs LAA1
Jun 19vs LAA1
Jun 21vs LAA3

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season15 GS

W–L6–6
ERA3.70
WHIP1.28
IP87.2
H / K / BB70 / 80 / 42

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.772

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+149-196
BRBetRivers+143

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16@ ATL4
Jun 17@ ATL5
Jun 19@ MIA0
Jun 20@ MIA1
Jun 21@ MIA2

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–4
ERA4.88
WHIP1.58
IP62.2
H / K / BB80 / 46 / 19

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head6-for-26

Total Bases11 in 27 PA
Career Average.222
Plate Appearances27
HR · K · BB1 · 2 · 0

Projection

Projected Total Bases1.772

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline-111-116
BRBetRivers-110
BOVBovada-115-115
DKDraftKings-116-114
FANFanatics-115-115
CZRCaesars-117-114

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.380

WindowRateSample
Last 2 Weeks.30040 PA
Season.446186 PA
Last 2 Years.405279 PA

Last 5 GamesTotal Bases

Jun 17@ SEA2
Jun 18@ SEA0
Jun 19@ LAD0
Jun 20@ LAD2
Jun 21@ LAD1

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

WindowRateSample
Last 2 Weeks.57114 PA
Season.50040 PA
Last 2 Years.61565 PA

Opposing Starter · Season3 GS

W–L1–2
ERA8.85
WHIP1.71
IP19.1
H / K / BB24 / 15 / 9

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

WindowRateSample
Last 2 Weeks.424172 PA
Season.319891 PA
Last 2 Years.3312106 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.356
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.759

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+118-154
BRBetRivers+125
BOVBovada+110-145
DKDraftKings+110-146
CZRCaesars+112-150

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.470

WindowRateSample
Last 2 Weeks1.00013 PA
Season.43982 PA
Last 2 Years.528252 PA

Last 5 GamesTotal Bases

Jun 18@ TEX0
Jun 19@ AZ2
Jun 20@ AZ4
Jun 21@ AZ2
Jun 22vs LAD4

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

WindowRateSample
Last 2 Weeks.31332 PA
Season.264231 PA
Last 2 Years.346538 PA

Opposing Starter · Season13 GS

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

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

WindowRateSample
Last 2 Weeks.431188 PA
Season.3551052 PA
Last 2 Years.3302958 PA

Quality of Contact vs LHP

wOBA.364
Hard-Hit %44%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.280
Hard-Hit % Allowed44%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.831

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline-105-123
BRBetRivers-115
BOVBovada-110-120
DKDraftKings-110-121
CZRCaesars-115-115

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.499

WindowRateSample
Last 2 Weeks.80921 PA
Season.66751 PA
Last 2 Years.460276 PA

Last 5 GamesTotal Bases

Jun 17vs CLE2
Jun 18vs CLE0
Jun 19@ ATL3
Jun 20@ ATL1
Jun 22@ CIN0

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

WindowRateSample
Last 2 Weeks.35939 PA
Season.434143 PA
Last 2 Years.382823 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

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

WindowRateSample
Last 2 Weeks.354206 PA
Season.342937 PA
Last 2 Years.3453119 PA

Quality of Contact vs LHP

wOBA.415
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.350
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-10

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

Projection

Projected Total Bases1.935

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline+110-143
BRBetRivers+112
BOVBovada+105-135
DKDraftKings+105-140
CZRCaesars+107-141

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.45
vs SP / Bullpen~1.9× / ~2.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.434

WindowRateSample
Last 2 Weeks.51827 PA
Season.476147 PA
Last 2 Years.444453 PA

Last 5 GamesTotal Bases

Jun 17vs SF3
Jun 19vs MIL0
Jun 20vs MIL1
Jun 21vs MIL0
Jun 22@ SD1

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

WindowRateSample
Last 2 Weeks.11118 PA
Season.33783 PA
Last 2 Years.347236 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

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

WindowRateSample
Last 2 Weeks.356216 PA
Season.3351213 PA
Last 2 Years.3324076 PA

Quality of Contact vs LHP

wOBA.361
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.310
Hard-Hit % Allowed27%

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

Projection

Projected Total Bases1.748

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+126-164
BRBetRivers+110
BOVBovada+125-165
DKDraftKings+124-165
CZRCaesars+118-157

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.357

WindowRateSample
Last 2 Weeks.0001 PA
Season.0001 PA
Last 2 Years.28050 PA

Last 4 GamesTotal Bases

Jun 10@ TB0
Jun 17vs TOR0
Jun 20@ SEA0
Jun 21@ SEA4

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

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

WindowRateSample
Last 2 Weeks.450200 PA
Season.4131201 PA
Last 2 Years.4044389 PA

Quality of Contact vs LHP

wOBA.312
Hard-Hit %35%

How well he's squaring up the ball.

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.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+109-141
BRBetRivers+105
BOVBovada+105-135
DKDraftKings+102-136
CZRCaesars+101-136

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17vs PIT1
Jun 18vs LAA2
Jun 19vs LAA0
Jun 20vs LAA2
Jun 21vs LAA5

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season15 GS

W–L6–6
ERA3.70
WHIP1.28
IP87.2
H / K / BB70 / 80 / 42

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.734

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+164-217
BRBetRivers+132

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16@ ATL2
Jun 17@ ATL4
Jun 19@ MIA0
Jun 20@ MIA1
Jun 21@ MIA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–4
ERA4.88
WHIP1.58
IP62.2
H / K / BB80 / 46 / 19

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.734

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+117-152
BRBetRivers+112
BOVBovada+110-145
DKDraftKings+107-142
CZRCaesars+111-148

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.366

WindowRateSample
Last 2 Weeks.33333 PA
Season.380171 PA
Last 2 Years.375974 PA

Last 5 GamesTotal Bases

Jun 17vs DET0
Jun 19vs CLE6
Jun 20vs CLE2
Jun 21vs CLE0
Jun 22@ TOR1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.55779 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

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

WindowRateSample
Last 2 Weeks.396222 PA
Season.3431231 PA
Last 2 Years.3524731 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.366
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head4-for-9

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

Projection

Projected Total Bases1.904

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+130-169
BRBetRivers+128
BOVBovada+125-165
DKDraftKings+124-166
CZRCaesars+119-159

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.384

WindowRateSample
Last 2 Weeks.47540 PA
Season.298228 PA
Last 2 Years.449796 PA

Last 5 GamesTotal Bases

Jun 17@ STL6
Jun 19@ TEX0
Jun 20@ TEX3
Jun 21@ TEX2
Jun 22vs ATL0

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

WindowRateSample
Last 2 Weeks.44025 PA
Season.412102 PA
Last 2 Years.412102 PA

Opposing Starter · Season7 GS

W–L1–2
ERA4.87
WHIP1.43
IP40.2
H / K / BB33 / 37 / 25

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

WindowRateSample
Last 2 Weeks.375176 PA
Season.3041005 PA
Last 2 Years.3323071 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.729

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+134-175
BRBetRivers+123
BOVBovada+130-170
DKDraftKings+131-175
CZRCaesars+127-170

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.398

WindowRateSample
Last 2 Weeks.35137 PA
Season.458249 PA
Last 2 Years.411914 PA

Last 5 GamesTotal Bases

Jun 17vs DET2
Jun 19vs CLE0
Jun 20vs CLE0
Jun 21vs CLE1
Jun 22@ TOR0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.55779 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

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

WindowRateSample
Last 2 Weeks.396222 PA
Season.3431231 PA
Last 2 Years.3524731 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.366
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head3-for-9

Total Bases6 in 9 PA
Career Average.333
Plate Appearances9
HR · K · BB1 · 2 · 0

Projection

Projected Total Bases1.9

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+124-161
BRBetRivers+114
BOVBovada+125-165
DKDraftKings+125-167
CZRCaesars+118-157

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.387

WindowRateSample
Last 2 Weeks.39538 PA
Season.378225 PA
Last 2 Years.437757 PA

Last 5 GamesTotal Bases

Jun 17vs LAA3
Jun 19vs MIN4
Jun 20vs MIN0
Jun 21vs MIN3
Jun 22@ STL2

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

WindowRateSample
Last 2 Weeks.34823 PA
Season.461165 PA
Last 2 Years.410368 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

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

WindowRateSample
Last 2 Weeks.424184 PA
Season.3681134 PA
Last 2 Years.3713168 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed34%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+109-141
BRBetRivers-106
BOVBovada+105-135
DKDraftKings+106-140
CZRCaesars-102-130

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.423

WindowRateSample
Last 2 Weeks.50038 PA
Season.412211 PA
Last 2 Years.458912 PA

Last 5 GamesTotal Bases

Jun 17vs LAA4
Jun 19vs MIN6
Jun 20vs MIN0
Jun 21vs MIN1
Jun 22@ STL3

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

WindowRateSample
Last 2 Weeks.34823 PA
Season.461165 PA
Last 2 Years.410368 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

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

WindowRateSample
Last 2 Weeks.424184 PA
Season.3681134 PA
Last 2 Years.3713168 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.798

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+112-145
BRBetRivers+107
BOVBovada+110-145
DKDraftKings+106-141
CZRCaesars-102-130

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.478

WindowRateSample
Last 2 Weeks.55338 PA
Season.566212 PA
Last 2 Years.460750 PA

Last 5 GamesTotal Bases

Jun 18vs CWS1
Jun 19vs CIN5
Jun 20vs CIN0
Jun 21vs CIN5
Jun 22@ DET0

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

WindowRateSample
Last 2 Weeks.4005 PA
Season.203113 PA
Last 2 Years.368524 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

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

WindowRateSample
Last 2 Weeks.338157 PA
Season.338814 PA
Last 2 Years.3412528 PA

Quality of Contact vs RHP

wOBA.388
Hard-Hit %45%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases3 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 1 · 2

Projection

Projected Total Bases1.901

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline+107-139
BRBetRivers+108
BOVBovada+105-135
DKDraftKings+102-135
CZRCaesars-102-130

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.420

WindowRateSample
Last 2 Weeks.50024 PA
Season.431218 PA
Last 2 Years.454621 PA

Last 5 GamesTotal Bases

Jun 17@ LAD2
Jun 19vs WSH4
Jun 20vs WSH1
Jun 21vs WSH1
Jun 22vs KC1

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

WindowRateSample
Last 2 Weeks.42119 PA
Season.42397 PA
Last 2 Years.361122 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

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

WindowRateSample
Last 2 Weeks.481160 PA
Season.3891059 PA
Last 2 Years.3563418 PA

Quality of Contact vs RHP

wOBA.364
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.332
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.894

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+132-172
BRBetRivers+114
BOVBovada+135-180
DKDraftKings+133-177
CZRCaesars+123-164

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.463

WindowRateSample
Last 2 Weeks.92313 PA
Season.48990 PA
Last 2 Years.451173 PA

Last 5 GamesTotal Bases

Jun 18@ NYY5
Jun 19@ DET0
Jun 20@ DET0
Jun 21@ DET0
Jun 22vs CLE0

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

WindowRateSample
Last 2 Weeks.47621 PA
Season.34399 PA
Last 2 Years.343143 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

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

WindowRateSample
Last 2 Weeks.361166 PA
Season.3441049 PA
Last 2 Years.3423686 PA

Quality of Contact vs LHP

wOBA.354
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.788

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
FANFanatics-140+105
CZRCaesars-143+108

We project 1.8 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.461

WindowRateSample
Last 2 Weeks.53741 PA
Season.518170 PA
Last 2 Years.468879 PA

Last 5 GamesTotal Bases

Jun 16@ CIN1
Jun 17@ CIN4
Jun 18@ PHI8
Jun 20@ PHI1
Jun 21@ PHI1

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

WindowRateSample
Last 2 Weeks.58131 PA
Season.406175 PA
Last 2 Years.363650 PA

Opposing Starter · Season14 GS

W–L5–4
ERA5.10
WHIP1.40
IP72.1
H / K / BB72 / 65 / 29

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

WindowRateSample
Last 2 Weeks.365192 PA
Season.339947 PA
Last 2 Years.3663151 PA

Quality of Contact vs RHP

wOBA.413
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.351
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head1-for-9

Total Bases4 in 14 PA
Career Average.071
Plate Appearances14
HR · K · BB1 · 1 · 3

Projection

Projected Total Bases1.893

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+115-149
BRBetRivers+100
BOVBovada+115-150
DKDraftKings+116-154
CZRCaesars+108-138

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.425

WindowRateSample
Last 2 Weeks.59537 PA
Season.391151 PA
Last 2 Years.387476 PA

Last 5 GamesTotal Bases

Jun 14@ CIN4
Jun 15vs LAA1
Jun 17vs LAA4
Jun 19vs MIN1
Jun 21vs MIN1

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

WindowRateSample
Last 2 Weeks.69623 PA
Season.360150 PA
Last 2 Years.319405 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

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

WindowRateSample
Last 2 Weeks.444196 PA
Season.3451181 PA
Last 2 Years.3503901 PA

Quality of Contact vs RHP

wOBA.378
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.785

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+132-172
BRBetRivers+114
BOVBovada+125-165
DKDraftKings+123-164
CZRCaesars+120-162

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.332

WindowRateSample
Last 2 Weeks.32362 PA
Season.288274 PA
Last 2 Years.3641113 PA

Last 5 GamesTotal Bases

Jun 18@ SEA0
Jun 19@ LAD1
Jun 20@ LAD1
Jun 21@ LAD5
Jun 22@ LAA5

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

WindowRateSample
Last 2 Weeks.63611 PA
Season.68832 PA
Last 2 Years.49479 PA

Opposing Starter · Season3 GS

W–L1–2
ERA8.85
WHIP1.71
IP19.1
H / K / BB24 / 15 / 9

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

WindowRateSample
Last 2 Weeks.244254 PA
Season.2851135 PA
Last 2 Years.3222771 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.367
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.717

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+144-189
BRBetRivers+125
BOVBovada+145-190
DKDraftKings+142-190
CZRCaesars+136-182

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.35
vs SP / Bullpen~2.4× / ~1.9×
BallparkHitter-friendly
WeatherWorking against

Batter · Total Bases / PA vs LHP.390

WindowRateSample
Last 2 Weeks.0004 PA
Season.50074 PA
Last 2 Years.418280 PA

Last 5 GamesTotal Bases

Jun 18vs TOR0
Jun 19@ SEA1
Jun 20@ SEA0
Jun 21@ SEA0
Jun 22@ COL2

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

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

WindowRateSample
Last 2 Weeks.450200 PA
Season.4131201 PA
Last 2 Years.4044389 PA

Quality of Contact vs LHP

wOBA.339
Hard-Hit %36%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.778

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-133+103
BRBetRivers-129
BOVBovada-125-105
DKDraftKings-126-105
CZRCaesars-132-102

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.429

WindowRateSample
Last 2 Weeks.41039 PA
Season.493227 PA
Last 2 Years.476884 PA

Last 5 GamesTotal Bases

Jun 16@ ATH4
Jun 17@ ATH1
Jun 19@ COL2
Jun 20@ COL3
Jun 21@ COL1

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

WindowRateSample
Last 2 Weeks.50026 PA
Season.353198 PA
Last 2 Years.375670 PA

Opposing Starter · Season16 GS

W–L6–7
ERA3.94
WHIP1.34
IP96.0
H / K / BB106 / 84 / 23

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.350
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-7

Total Bases1 in 8 PA
Career Average.125
Plate Appearances8
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.874

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+110-143
BRBetRivers+104
BOVBovada+120-160
DKDraftKings+118-157
CZRCaesars+116-154

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.428

WindowRateSample
Last 2 Weeks.50014 PA
Season.54577 PA
Last 2 Years.424217 PA

Last 5 GamesTotal Bases

Jun 17vs SD0
Jun 18@ KC2
Jun 19@ KC2
Jun 21@ KC0
Jun 22vs AZ0

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

WindowRateSample
Last 2 Weeks.43237 PA
Season.361269 PA
Last 2 Years.409993 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

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

WindowRateSample
Last 2 Weeks.387163 PA
Season.331695 PA
Last 2 Years.3562542 PA

Quality of Contact vs LHP

wOBA.346
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.774

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+113-147
BRBetRivers+107
BOVBovada+110-145
DKDraftKings+110-146
FANFanatics+100-130
CZRCaesars+107-143

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.408

WindowRateSample
Last 2 Weeks.45544 PA
Season.413237 PA
Last 2 Years.412861 PA

Last 5 GamesTotal Bases

Jun 16@ ATH0
Jun 17@ ATH4
Jun 19@ COL0
Jun 20@ COL5
Jun 21@ COL2

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

WindowRateSample
Last 2 Weeks.50026 PA
Season.353198 PA
Last 2 Years.375670 PA

Opposing Starter · Season16 GS

W–L6–7
ERA3.94
WHIP1.34
IP96.0
H / K / BB106 / 84 / 23

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.376
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head2-for-6

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

Projection

Projected Total Bases1.865

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+130-169
BRBetRivers+128
BOVBovada+135-180
DKDraftKings+135-181
CZRCaesars+123-164

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16@ ATL2
Jun 17@ ATL2
Jun 19@ MIA2
Jun 20@ MIA8
Jun 21@ MIA2

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–4
ERA4.88
WHIP1.58
IP62.2
H / K / BB80 / 46 / 19

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.696

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+110-143
BRBetRivers+112
BOVBovada+105-135
DKDraftKings+104-138
CZRCaesars+103-137

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16vs PIT1
Jun 17vs PIT0
Jun 18vs LAA4
Jun 19vs LAA2
Jun 20vs LAA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season15 GS

W–L6–6
ERA3.70
WHIP1.28
IP87.2
H / K / BB70 / 80 / 42

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head2-for-4

Total Bases5 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB1 · 1 · 1

Projection

Projected Total Bases1.696

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+106-137
BRBetRivers-115
BOVBovada-105-125
DKDraftKings-107-124
CZRCaesars-104-129

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.407

WindowRateSample
Last 2 Weeks.53741 PA
Season.369236 PA
Last 2 Years.369236 PA

Last 5 GamesTotal Bases

Jun 16@ CIN0
Jun 17@ CIN3
Jun 18@ PHI3
Jun 20@ PHI4
Jun 21@ PHI4

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

WindowRateSample
Last 2 Weeks.58131 PA
Season.406175 PA
Last 2 Years.363650 PA

Opposing Starter · Season14 GS

W–L5–4
ERA5.10
WHIP1.40
IP72.1
H / K / BB72 / 65 / 29

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

WindowRateSample
Last 2 Weeks.365192 PA
Season.339947 PA
Last 2 Years.3663151 PA

Quality of Contact vs RHP

wOBA.334
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.351
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.85

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+141-185
BRBetRivers+150
BOVBovada+135-180
DKDraftKings+132-176
CZRCaesars+131-176

We project 1.9 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.371

WindowRateSample
Last 2 Weeks.1258 PA
Season.44490 PA
Last 2 Years.381197 PA

Last 5 GamesTotal Bases

Jun 17vs TOR3
Jun 18vs TOR0
Jun 19@ SEA1
Jun 20@ SEA4
Jun 22@ COL1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

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

WindowRateSample
Last 2 Weeks.397194 PA
Season.432953 PA
Last 2 Years.4063429 PA

Quality of Contact vs LHP

wOBA.326
Hard-Hit %30%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.748

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-128-101
BRBetRivers-118
BOVBovada-125-105
DKDraftKings-127-104
CZRCaesars-132-102

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~2.4× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.405

WindowRateSample
Last 2 Weeks.42433 PA
Season.446204 PA
Last 2 Years.393786 PA

Last 5 GamesTotal Bases

Jun 17@ STL1
Jun 19@ TEX5
Jun 20@ TEX0
Jun 21@ TEX1
Jun 22vs ATL0

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

WindowRateSample
Last 2 Weeks.44025 PA
Season.412102 PA
Last 2 Years.412102 PA

Opposing Starter · Season7 GS

W–L1–2
ERA4.87
WHIP1.43
IP40.2
H / K / BB33 / 37 / 25

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

WindowRateSample
Last 2 Weeks.375176 PA
Season.3041005 PA
Last 2 Years.3323071 PA

Quality of Contact vs RHP

wOBA.326
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.687

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-156+120
CZRCaesars-154+115

We project 1.7 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkHitter-friendly
WeatherWorking against

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

May 18vs TEX0
May 19vs TEX0
May 20vs TEX0
May 21@ AZ0
Jun 22vs BOS1

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

WindowRateSample
Last 2 Weeks.32025 PA
Season.374171 PA
Last 2 Years.393736 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

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

WindowRateSample
Last 2 Weeks.388121 PA
Season.338456 PA
Last 2 Years.3051472 PA

Starter Allows · vs LHB

wOBA Allowed.306
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.748

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-115-112
BRBetRivers-117
BOVBovada-120-110
DKDraftKings-122-108
CZRCaesars-120-112

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.414

WindowRateSample
Last 2 Weeks.45511 PA
Season.45792 PA
Last 2 Years.492469 PA

Last 5 GamesTotal Bases

Jun 16vs TB4
Jun 17vs TB0
Jun 20vs BAL4
Jun 21vs BAL1
Jun 22@ MIN4

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

WindowRateSample
Last 2 Weeks
Season.13023 PA
Last 2 Years.13023 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

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

WindowRateSample
Last 2 Weeks.414186 PA
Season.3671012 PA
Last 2 Years.3842959 PA

Quality of Contact vs LHP

wOBA.345
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed30%

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.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline-108-120
BRBetRivers-130
BOVBovada-110-120
DKDraftKings-112-119
CZRCaesars-113-118

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherHelping
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 3vs COL5
Jun 17@ AZ0
Jun 18@ ATH1
Jun 20@ ATH0
Jun 21@ ATH0

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

WindowRateSample
Last 2 Weeks.22236 PA
Season.336155 PA
Last 2 Years.366681 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

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

WindowRateSample
Last 2 Weeks.343207 PA
Season.389927 PA
Last 2 Years.3472888 PA

Starter Allows · vs RHB

wOBA Allowed.289
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.68

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+138-190
BOLBetOnline+141-185
BRBetRivers+140
BOVBovada+140-185
DKDraftKings+137-184
CZRCaesars+131-176

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.493

WindowRateSample
Last 2 Weeks.68635 PA
Season.533242 PA
Last 2 Years.451628 PA

Last 5 GamesTotal Bases

Jun 17vs DET2
Jun 19vs CLE1
Jun 20vs CLE0
Jun 21vs CLE4
Jun 22@ TOR1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.23780 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

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

WindowRateSample
Last 2 Weeks.324213 PA
Season.3121280 PA
Last 2 Years.3223968 PA

Quality of Contact vs RHP

wOBA.418
Hard-Hit %43%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.241
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head3-for-5

Total Bases4 in 6 PA
Career Average.500
Plate Appearances6
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.819

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-112-115
BRBetRivers-134
BOVBovada-115-115
DKDraftKings-116-114
CZRCaesars-125-108

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.411

WindowRateSample
Last 2 Weeks
Season.408184 PA
Last 2 Years.443951 PA

Last 5 GamesTotal Bases

May 26@ NYM3
May 27@ NYM0
May 29vs ATL0
May 30vs ATL3
May 31vs ATL2

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

WindowRateSample
Last 2 Weeks.30423 PA
Season.364143 PA
Last 2 Years.373185 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

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

WindowRateSample
Last 2 Weeks.437158 PA
Season.320831 PA
Last 2 Years.3051993 PA

Quality of Contact vs RHP

wOBA.351
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.332
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.828

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+115-149
BRBetRivers-106
BOVBovada+115-150
DKDraftKings+114-152
CZRCaesars+107-143

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.427

WindowRateSample
Last 2 Weeks.90010 PA
Season.44989 PA
Last 2 Years.332232 PA

Last 5 GamesTotal Bases

Jun 17vs KC0
Jun 19@ TB0
Jun 20@ TB1
Jun 21@ TB0
Jun 22vs PHI4

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

WindowRateSample
Last 2 Weeks.31741 PA
Season.396283 PA
Last 2 Years.362868 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

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

WindowRateSample
Last 2 Weeks.382170 PA
Season.350971 PA
Last 2 Years.3443846 PA

Quality of Contact vs LHP

wOBA.349
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed32%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+146-192
BRBetRivers+163
CZRCaesars+134-179

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.439

WindowRateSample
Last 2 Weeks.43816 PA
Season.60070 PA
Last 2 Years.473355 PA

Last 5 GamesTotal Bases

Jun 18@ NYY0
Jun 19@ DET6
Jun 20@ DET0
Jun 21@ DET0
Jun 22vs CLE4

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

WindowRateSample
Last 2 Weeks.17229 PA
Season.305246 PA
Last 2 Years.341367 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

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

WindowRateSample
Last 2 Weeks.391184 PA
Season.3451147 PA
Last 2 Years.3404301 PA

Quality of Contact vs LHP

wOBA.361
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.281
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.726

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
CZRCaesars-170+125

We project 1.7 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.421

WindowRateSample
Last 2 Weeks.61539 PA
Season.358229 PA
Last 2 Years.374975 PA

Last 5 GamesTotal Bases

Jun 16@ ATH10
Jun 17@ ATH3
Jun 19@ COL1
Jun 20@ COL1
Jun 21@ COL6

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

WindowRateSample
Last 2 Weeks.50026 PA
Season.353198 PA
Last 2 Years.375670 PA

Opposing Starter · Season16 GS

W–L6–7
ERA3.94
WHIP1.34
IP96.0
H / K / BB106 / 84 / 23

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.371
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-8

Total Bases3 in 9 PA
Career Average.111
Plate Appearances9
HR · K · BB0 · 3 · 1

Projection

Projected Total Bases1.815

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+105-135
BRBetRivers+102
BOVBovada+110-145
DKDraftKings+110-146
CZRCaesars+108-143

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.393

WindowRateSample
Last 2 Weeks.48329 PA
Season.363193 PA
Last 2 Years.404696 PA

Last 5 GamesTotal Bases

Jun 18@ MIL4
Jun 19@ HOU0
Jun 20@ HOU5
Jun 21@ HOU1
Jun 22@ CWS0

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.361202 PA
Last 2 Years.355552 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

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

WindowRateSample
Last 2 Weeks.389203 PA
Season.319916 PA
Last 2 Years.3582800 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 7 PA
Career Average.143
Plate Appearances7
HR · K · BB0 · 0 · 3

Projection

Projected Total Bases1.719

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
CZRCaesars-157+117

We project 1.7 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17vs PIT0
Jun 18vs LAA4
Jun 19vs LAA4
Jun 20vs LAA0
Jun 21vs LAA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season15 GS

W–L6–6
ERA3.70
WHIP1.28
IP87.2
H / K / BB70 / 80 / 42

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.658

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+149-196
BRBetRivers+135
BOVBovada+140-185
DKDraftKings+137-183
CZRCaesars+136-182

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherHelping
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 16@ ATL4
Jun 17@ ATL4
Jun 19@ MIA5
Jun 20@ MIA0
Jun 21@ MIA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–4
ERA4.88
WHIP1.58
IP62.2
H / K / BB80 / 46 / 19

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head2-for-13

Total Bases2 in 18 PA
Career Average.111
Plate Appearances18
HR · K · BB0 · 6 · 5

Projection

Projected Total Bases1.658

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+128-167
BRBetRivers+120
BOVBovada+130-170
DKDraftKings+129-172
CZRCaesars+118-159

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkHitter-friendly
WeatherWorking against
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs LHP.403

WindowRateSample
Last 2 Weeks1.4005 PA
Season.31657 PA
Last 2 Years.342190 PA

Last 5 GamesTotal Bases

Jun 18vs TOR4
Jun 19@ SEA7
Jun 20@ SEA2
Jun 21@ SEA3
Jun 22@ COL3

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

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

WindowRateSample
Last 2 Weeks.450200 PA
Season.4131201 PA
Last 2 Years.4044389 PA

Quality of Contact vs LHP

wOBA.348
Hard-Hit %35%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.715

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline+106-137
BRBetRivers+104
BOVBovada+100-130
DKDraftKings+100-132
CZRCaesars+101-134

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.438

WindowRateSample
Last 2 Weeks.66712 PA
Season.60025 PA
Last 2 Years.61526 PA

Last 5 GamesTotal Bases

Jun 10@ NYM4
Jun 12@ MIN0
Jun 13@ MIN1
Jun 17vs SD0
Jun 18@ KC2

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

WindowRateSample
Last 2 Weeks.43237 PA
Season.361269 PA
Last 2 Years.409993 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

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

WindowRateSample
Last 2 Weeks.387163 PA
Season.331695 PA
Last 2 Years.3562542 PA

Quality of Contact vs LHP

wOBA.369
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.717

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+146-192
BRBetRivers+135
CZRCaesars+137-190

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.369

WindowRateSample
Last 2 Weeks.38234 PA
Season.375224 PA
Last 2 Years.333853 PA

Last 5 GamesTotal Bases

Jun 17vs DET2
Jun 19vs CLE2
Jun 20vs CLE1
Jun 21vs CLE3
Jun 22@ TOR1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.55779 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

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

WindowRateSample
Last 2 Weeks.396222 PA
Season.3431231 PA
Last 2 Years.3524731 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.366
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head1-for-9

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

Projection

Projected Total Bases1.798

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+141-185
BRBetRivers+138

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.430

WindowRateSample
Last 2 Weeks.63936 PA
Season.393117 PA
Last 2 Years.354740 PA

Last 5 GamesTotal Bases

Jun 18vs CWS1
Jun 19vs CIN0
Jun 20vs CIN4
Jun 21vs CIN0
Jun 22@ DET2

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

WindowRateSample
Last 2 Weeks.62516 PA
Season.46293 PA
Last 2 Years.424457 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

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

WindowRateSample
Last 2 Weeks.364203 PA
Season.3381053 PA
Last 2 Years.3204373 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.339
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.797

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+134-175
BRBetRivers+128
BOVBovada+125-165
DKDraftKings+125-166
CZRCaesars+127-170

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.382

WindowRateSample
Last 2 Weeks.6005 PA
Season.35479 PA
Last 2 Years.404795 PA

Last 5 GamesTotal Bases

May 2@ BOS0
Jun 16vs DET1
Jun 19vs CLE2
Jun 20vs CLE1
Jun 22@ TOR0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.55779 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

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

WindowRateSample
Last 2 Weeks.396222 PA
Season.3431231 PA
Last 2 Years.3524731 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.366
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head3-for-6

Total Bases5 in 6 PA
Career Average.500
Plate Appearances6
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.789

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+144-189
BRBetRivers+145
BOVBovada+145-190
DKDraftKings+142-191
CZRCaesars+136-182

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.385

WindowRateSample
Last 2 Weeks.45533 PA
Season.326175 PA
Last 2 Years.444869 PA

Last 5 GamesTotal Bases

Jun 17@ BOS0
Jun 18@ BOS3
Jun 19@ CHC5
Jun 20@ CHC1
Jun 22vs HOU2

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

WindowRateSample
Last 2 Weeks.36433 PA
Season.441118 PA
Last 2 Years.516190 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

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

WindowRateSample
Last 2 Weeks.342196 PA
Season.294922 PA
Last 2 Years.3203430 PA

Quality of Contact vs RHP

wOBA.327
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.312
Hard-Hit % Allowed33%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+106-137
BRBetRivers-110
BOVBovada-105-125
DKDraftKings-104-127
CZRCaesars-103-130

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.372

WindowRateSample
Last 2 Weeks.38644 PA
Season.377175 PA
Last 2 Years.343572 PA

Last 5 GamesTotal Bases

Jun 18@ SEA1
Jun 19@ LAD0
Jun 20@ LAD2
Jun 21@ LAD3
Jun 22@ LAA3

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

WindowRateSample
Last 2 Weeks.57114 PA
Season.50040 PA
Last 2 Years.61565 PA

Opposing Starter · Season3 GS

W–L1–2
ERA8.85
WHIP1.71
IP19.1
H / K / BB24 / 15 / 9

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

WindowRateSample
Last 2 Weeks.424172 PA
Season.319891 PA
Last 2 Years.3312106 PA

Quality of Contact vs RHP

wOBA.311
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.356
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.645

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
CZRCaesars-190+139

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.399

WindowRateSample
Last 2 Weeks.37027 PA
Season.452217 PA
Last 2 Years.407924 PA

Last 5 GamesTotal Bases

Jun 17@ LAD2
Jun 19vs WSH2
Jun 20vs WSH2
Jun 21vs WSH3
Jun 22vs KC2

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

WindowRateSample
Last 2 Weeks.50012 PA
Season.32468 PA
Last 2 Years.29399 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

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

WindowRateSample
Last 2 Weeks.360222 PA
Season.3651051 PA
Last 2 Years.3353683 PA

Quality of Contact vs RHP

wOBA.376
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.784

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+110-143
BRBetRivers+100
BOVBovada+110-145
DKDraftKings+107-142
CZRCaesars+105-139

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.409

WindowRateSample
Last 2 Weeks.38142 PA
Season.503151 PA
Last 2 Years.381687 PA

Last 5 GamesTotal Bases

Jun 17vs NYM0
Jun 19@ NYY0
Jun 20@ NYY2
Jun 21@ NYY0
Jun 22vs MIL0

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

WindowRateSample
Last 2 Weeks.30423 PA
Season.364143 PA
Last 2 Years.373185 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

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

WindowRateSample
Last 2 Weeks.437158 PA
Season.320831 PA
Last 2 Years.3051993 PA

Quality of Contact vs RHP

wOBA.357
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.332
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.782

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+130-169
BRBetRivers+120
FANFanatics+120-160
CZRCaesars+119-159

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.334

WindowRateSample
Last 2 Weeks.20729 PA
Season.364184 PA
Last 2 Years.338872 PA

Last 5 GamesTotal Bases

Jun 16@ AZ1
Jun 19@ ATH4
Jun 20@ ATH2
Jun 21@ ATH2
Jun 22vs BAL2

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

WindowRateSample
Last 2 Weeks.42942 PA
Season.390228 PA
Last 2 Years.351732 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

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

WindowRateSample
Last 2 Weeks.332220 PA
Season.336970 PA
Last 2 Years.3702348 PA

Quality of Contact vs RHP

wOBA.326
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.337
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-4

Total Bases2 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.636

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+145-200
BOLBetOnline+152-200
BRBetRivers+175
BOVBovada+150-200
DKDraftKings+147-197
CZRCaesars+139-190

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.382

WindowRateSample
Last 2 Weeks.41039 PA
Season.39041 PA
Last 2 Years.36444 PA

Last 5 GamesTotal Bases

Jun 17@ STL1
Jun 19@ TEX3
Jun 20@ TEX1
Jun 21@ TEX1
Jun 22vs ATL0

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

WindowRateSample
Last 2 Weeks.40015 PA
Season.19252 PA
Last 2 Years.19252 PA

Opposing Starter · Season7 GS

W–L1–2
ERA4.87
WHIP1.43
IP40.2
H / K / BB33 / 37 / 25

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

WindowRateSample
Last 2 Weeks.304168 PA
Season.3071083 PA
Last 2 Years.3524122 PA

Quality of Contact vs RHP

wOBA.351
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-156+120

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.399

WindowRateSample
Last 2 Weeks.44747 PA
Season.376181 PA
Last 2 Years.432666 PA

Last 5 GamesTotal Bases

Jun 17@ PHI11
Jun 19vs SF0
Jun 20vs SF0
Jun 21vs SF4
Jun 22vs TEX2

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

WindowRateSample
Last 2 Weeks.57114 PA
Season.34866 PA
Last 2 Years.403459 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

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

WindowRateSample
Last 2 Weeks.408152 PA
Season.372897 PA
Last 2 Years.3733026 PA

Quality of Contact vs RHP

wOBA.355
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-4

Total Bases7 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB1 · 2 · 1

Projection

Projected Total Bases1.768

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+128-167
BRBetRivers+118
BOVBovada+110-145
DKDraftKings+122-163
CZRCaesars+122-162

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks.31619 PA
Season.36499 PA
Last 2 Years.441245 PA

Last 5 GamesTotal Bases

Jun 17vs SD1
Jun 18@ KC0
Jun 19@ KC1
Jun 21@ KC6
Jun 22vs AZ1

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

WindowRateSample
Last 2 Weeks.43237 PA
Season.361269 PA
Last 2 Years.409993 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

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

WindowRateSample
Last 2 Weeks.387163 PA
Season.331695 PA
Last 2 Years.3562542 PA

Quality of Contact vs LHP

wOBA.374
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.684

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+130-169
BRBetRivers+117
BOVBovada+120-160
DKDraftKings+118-156
CZRCaesars+122-164

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.444

WindowRateSample
Last 2 Weeks.58143 PA
Season.467107 PA
Last 2 Years.386806 PA

Last 5 GamesTotal Bases

Jun 18vs MIN5
Jun 19vs SD7
Jun 20vs SD3
Jun 21vs SD5
Jun 22@ MIA0

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

WindowRateSample
Last 2 Weeks.31822 PA
Season.325169 PA
Last 2 Years.360545 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

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

WindowRateSample
Last 2 Weeks.260123 PA
Season.241540 PA
Last 2 Years.3232241 PA

Quality of Contact vs RHP

wOBA.355
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed31%

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.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+124-161
BRBetRivers+120
BOVBovada+120-160
DKDraftKings+118-157
CZRCaesars+116-154

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.362

WindowRateSample
Last 2 Weeks.43546 PA
Season.282259 PA
Last 2 Years.387852 PA

Last 5 GamesTotal Bases

Jun 17@ STL4
Jun 19@ TEX0
Jun 20@ TEX4
Jun 21@ TEX1
Jun 22vs ATL1

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

WindowRateSample
Last 2 Weeks.40015 PA
Season.19252 PA
Last 2 Years.19252 PA

Opposing Starter · Season7 GS

W–L1–2
ERA4.87
WHIP1.43
IP40.2
H / K / BB33 / 37 / 25

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

WindowRateSample
Last 2 Weeks.304168 PA
Season.3071083 PA
Last 2 Years.3524122 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.625

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+126-164
BRBetRivers+110
BOVBovada+130-170
DKDraftKings+130-174
CZRCaesars+119-159

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~2.5× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16@ ATL4
Jun 17@ ATL0
Jun 19@ MIA3
Jun 20@ MIA4
Jun 21@ MIA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–4
ERA4.88
WHIP1.58
IP62.2
H / K / BB80 / 46 / 19

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.62

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-145
BOLBetOnline+112-145
BRBetRivers+123
BOVBovada+110-145
DKDraftKings+110-146
CZRCaesars+108-143

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~2.7× / ~1.6×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17vs PIT1
Jun 18vs LAA1
Jun 19vs LAA6
Jun 20vs LAA1
Jun 21vs LAA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season15 GS

W–L6–6
ERA3.70
WHIP1.28
IP87.2
H / K / BB70 / 80 / 42

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

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.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+126-164
BRBetRivers+130
BOVBovada+115-150
DKDraftKings+113-150
CZRCaesars+121-162

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.398

WindowRateSample
Last 2 Weeks.31316 PA
Season.520100 PA
Last 2 Years.370332 PA

Last 5 GamesTotal Bases

Jun 18@ NYY0
Jun 19@ DET1
Jun 20@ DET0
Jun 21@ DET0
Jun 22vs CLE1

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

WindowRateSample
Last 2 Weeks.17229 PA
Season.305246 PA
Last 2 Years.341367 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

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

WindowRateSample
Last 2 Weeks.391184 PA
Season.3451147 PA
Last 2 Years.3404301 PA

Quality of Contact vs LHP

wOBA.344
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.281
Hard-Hit % Allowed37%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+136-179
BRBetRivers+130
BOVBovada+125-165
DKDraftKings+125-166
CZRCaesars+125-170

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.400

WindowRateSample
Last 2 Weeks.52421 PA
Season.40786 PA
Last 2 Years.362359 PA

Last 5 GamesTotal Bases

Jun 17vs CLE1
Jun 19@ ATL0
Jun 20@ ATL2
Jun 21@ ATL7
Jun 22@ CIN0

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

WindowRateSample
Last 2 Weeks.35939 PA
Season.434143 PA
Last 2 Years.382823 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

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

WindowRateSample
Last 2 Weeks.354206 PA
Season.342937 PA
Last 2 Years.3453119 PA

Quality of Contact vs LHP

wOBA.361
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.350
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-6

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

Projection

Projected Total Bases1.756

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline-102-127
BRBetRivers-110
BOVBovada+105-135
DKDraftKings+102-136
CZRCaesars-106-127

We project 1.8 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.376

WindowRateSample
Last 2 Weeks.39543 PA
Season.366172 PA
Last 2 Years.380676 PA

Last 5 GamesTotal Bases

Jun 18@ SEA1
Jun 19@ LAD1
Jun 20@ LAD1
Jun 21@ LAD6
Jun 22@ LAA0

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

WindowRateSample
Last 2 Weeks.57114 PA
Season.50040 PA
Last 2 Years.61565 PA

Opposing Starter · Season3 GS

W–L1–2
ERA8.85
WHIP1.71
IP19.1
H / K / BB24 / 15 / 9

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

WindowRateSample
Last 2 Weeks.424172 PA
Season.319891 PA
Last 2 Years.3312106 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.356
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.615

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-147+113
CZRCaesars-143+108

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.434

WindowRateSample
Last 2 Weeks1.00013 PA
Season.38347 PA
Last 2 Years.341249 PA

Last 5 GamesTotal Bases

Jun 18@ TEX0
Jun 19@ AZ4
Jun 20@ AZ2
Jun 21@ AZ1
Jun 22vs LAD1

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

WindowRateSample
Last 2 Weeks.31332 PA
Season.264231 PA
Last 2 Years.346538 PA

Opposing Starter · Season13 GS

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

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

WindowRateSample
Last 2 Weeks.431188 PA
Season.3551052 PA
Last 2 Years.3302958 PA

Quality of Contact vs LHP

wOBA.357
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.280
Hard-Hit % Allowed44%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.669

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+139-182
BRBetRivers+128

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.391

WindowRateSample
Last 2 Weeks.51145 PA
Season.322236 PA
Last 2 Years.380885 PA

Last 5 GamesTotal Bases

Jun 18@ ATH0
Jun 19@ ATH0
Jun 20@ ATH5
Jun 21@ ATH0
Jun 22vs BAL1

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

WindowRateSample
Last 2 Weeks.22236 PA
Season.336155 PA
Last 2 Years.366681 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

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

WindowRateSample
Last 2 Weeks.343207 PA
Season.389927 PA
Last 2 Years.3472888 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.289
Hard-Hit % Allowed38%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+158-208
BRBetRivers+138

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.374

WindowRateSample
Last 2 Weeks
Season.379177 PA
Last 2 Years.366677 PA

Last 5 GamesTotal Bases

May 31@ TB1
Jun 1vs COL5
Jun 2vs COL2
Jun 3vs COL0
Jun 22vs BAL4

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

WindowRateSample
Last 2 Weeks.22236 PA
Season.336155 PA
Last 2 Years.366681 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

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

WindowRateSample
Last 2 Weeks.343207 PA
Season.389927 PA
Last 2 Years.3472888 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.289
Hard-Hit % Allowed38%

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

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
CZRCaesars-162+121

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.361

WindowRateSample
Last 2 Weeks.47419 PA
Season.302106 PA
Last 2 Years.302106 PA

Last 5 GamesTotal Bases

Jun 17vs SD1
Jun 18@ KC4
Jun 19@ KC0
Jun 21@ KC9
Jun 22vs AZ2

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

WindowRateSample
Last 2 Weeks.0005 PA
Season.28794 PA
Last 2 Years.382288 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

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

WindowRateSample
Last 2 Weeks.440134 PA
Season.402777 PA
Last 2 Years.3892481 PA

Quality of Contact vs LHP

wOBA.346
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.296
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.659

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+128-167
BRBetRivers+138
BOVBovada+135-180
DKDraftKings+135-180
CZRCaesars+126-170

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.400

WindowRateSample
Last 2 Weeks.48533 PA
Season.388232 PA
Last 2 Years.388232 PA

Last 5 GamesTotal Bases

Jun 17@ BOS0
Jun 18@ BOS2
Jun 19@ CHC0
Jun 20@ CHC4
Jun 22vs HOU6

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

WindowRateSample
Last 2 Weeks.36433 PA
Season.441118 PA
Last 2 Years.516190 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

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

WindowRateSample
Last 2 Weeks.342196 PA
Season.294922 PA
Last 2 Years.3203430 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.312
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.711

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+130-169
BRBetRivers+120
BOVBovada+130-170
DKDraftKings+130-173
CZRCaesars+127-170

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.347

WindowRateSample
Last 2 Weeks.27540 PA
Season.386101 PA
Last 2 Years.320150 PA

Last 5 GamesTotal Bases

Jun 16vs NYM1
Jun 19@ NYY3
Jun 20@ NYY2
Jun 21@ NYY2
Jun 22vs MIL0

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

WindowRateSample
Last 2 Weeks.38513 PA
Season.444133 PA
Last 2 Years.389175 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

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

WindowRateSample
Last 2 Weeks.418182 PA
Season.293995 PA
Last 2 Years.3132591 PA

Quality of Contact vs RHP

wOBA.326
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
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.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+146-192
BRBetRivers+140
BOVBovada+150-200
DKDraftKings+151-202
CZRCaesars+137-190

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.369

WindowRateSample
Last 2 Weeks.46213 PA
Season.33789 PA
Last 2 Years.33789 PA

Last 5 GamesTotal Bases

Jun 17@ HOU4
Jun 19vs CWS2
Jun 20vs CWS1
Jun 21vs CWS1
Jun 22vs NYY3

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

WindowRateSample
Last 2 Weeks.45511 PA
Season.46239 PA
Last 2 Years.301292 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

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

WindowRateSample
Last 2 Weeks.313201 PA
Season.323983 PA
Last 2 Years.3253003 PA

Quality of Contact vs LHP

wOBA.328
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.713

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+130-169
BRBetRivers+150
CZRCaesars+138-190

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.333

WindowRateSample
Last 2 Weeks.30942 PA
Season.302215 PA
Last 2 Years.345945 PA

Last 5 GamesTotal Bases

Jun 17vs LAA1
Jun 19vs MIN0
Jun 20vs MIN0
Jun 21vs MIN1
Jun 22@ STL0

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

WindowRateSample
Last 2 Weeks.34823 PA
Season.461165 PA
Last 2 Years.410368 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

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

WindowRateSample
Last 2 Weeks.424184 PA
Season.3681134 PA
Last 2 Years.3713168 PA

Quality of Contact vs RHP

wOBA.357
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
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.639

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+149-196
BRBetRivers+150
CZRCaesars+140-190

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.466

WindowRateSample
Last 2 Weeks2.0005 PA
Season.44776 PA
Last 2 Years.413286 PA

Last 5 GamesTotal Bases

May 20vs BAL0
May 22@ NYY1
Jun 19vs WSH4
Jun 21vs WSH6
Jun 22vs KC0

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

WindowRateSample
Last 2 Weeks.50012 PA
Season.32468 PA
Last 2 Years.29399 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

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

WindowRateSample
Last 2 Weeks.360222 PA
Season.3651051 PA
Last 2 Years.3353683 PA

Quality of Contact vs RHP

wOBA.356
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.711

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
CZRCaesars-176+131

We project 1.7 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.364

WindowRateSample
Last 2 Weeks.38526 PA
Season.308237 PA
Last 2 Years.4341054 PA

Last 5 GamesTotal Bases

Jun 17@ BOS2
Jun 18@ BOS4
Jun 19@ CHC0
Jun 20@ CHC2
Jun 22vs HOU2

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

WindowRateSample
Last 2 Weeks.36433 PA
Season.441118 PA
Last 2 Years.516190 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

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

WindowRateSample
Last 2 Weeks.342196 PA
Season.294922 PA
Last 2 Years.3203430 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

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

Projection

Projected Total Bases1.701

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline+107-139
BRBetRivers-103
BOVBovada+110-145
DKDraftKings+109-145
CZRCaesars+104-137

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~1× / ~3.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.420

WindowRateSample
Last 2 Weeks.66715 PA
Season.41173 PA
Last 2 Years.429254 PA

Last 5 GamesTotal Bases

Jun 15vs MIA2
Jun 16vs MIA1
Jun 18vs NYM3
Jun 21vs NYM1
Jun 22@ WSH0

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

WindowRateSample
Last 2 Weeks.1437 PA
Season.37966 PA
Last 2 Years.301133 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

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

WindowRateSample
Last 2 Weeks.401237 PA
Season.3611333 PA
Last 2 Years.3944018 PA

Quality of Contact vs LHP

wOBA.349
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.325
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.708

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

WindowRateSample
Last 2 Weeks.36749 PA
Season.383251 PA
Last 2 Years.379852 PA

Last 5 GamesTotal Bases

Jun 17@ PHI0
Jun 19vs SF1
Jun 20vs SF1
Jun 21vs SF2
Jun 22vs TEX3

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

WindowRateSample
Last 2 Weeks.63611 PA
Season.30559 PA
Last 2 Years.510484 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

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

WindowRateSample
Last 2 Weeks.352210 PA
Season.3221015 PA
Last 2 Years.3334040 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.703

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+102-132
BRBetRivers-106
BOVBovada-105-125
DKDraftKings-107-124
CZRCaesars-106-127

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.435

WindowRateSample
Last 2 Weeks.81527 PA
Season.331130 PA
Last 2 Years.350729 PA

Last 5 GamesTotal Bases

Jun 16@ AZ4
Jun 18@ ATH0
Jun 19@ ATH6
Jun 21@ ATH1
Jun 22vs BAL0

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

WindowRateSample
Last 2 Weeks.22236 PA
Season.336155 PA
Last 2 Years.366681 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

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

WindowRateSample
Last 2 Weeks.343207 PA
Season.389927 PA
Last 2 Years.3472888 PA

Quality of Contact vs RHP

wOBA.350
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.289
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.582

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-141+108
FANFanatics-140+105

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkHitter-friendly
WeatherWorking against
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.349

WindowRateSample
Last 2 Weeks.40015 PA
Season.312138 PA
Last 2 Years.300516 PA

Last 5 GamesTotal Bases

Jun 15@ CHC1
Jun 17@ CHC1
Jun 19vs PIT1
Jun 21vs PIT1
Jun 22vs BOS3

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

WindowRateSample
Last 2 Weeks.48025 PA
Season.384112 PA
Last 2 Years.415668 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

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

WindowRateSample
Last 2 Weeks.345226 PA
Season.320989 PA
Last 2 Years.3202937 PA

Quality of Contact vs RHP

wOBA.339
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.313
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.624

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+139-182
BRBetRivers+145
BOVBovada+150-200
DKDraftKings+148-198
CZRCaesars+135-182

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.402

WindowRateSample
Last 2 Weeks.58143 PA
Season.309249 PA
Last 2 Years.375789 PA

Last 5 GamesTotal Bases

Jun 16@ CIN2
Jun 17@ CIN3
Jun 18@ PHI0
Jun 20@ PHI1
Jun 21@ PHI0

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

WindowRateSample
Last 2 Weeks.0009 PA
Season.438112 PA
Last 2 Years.351539 PA

Opposing Starter · Season14 GS

W–L5–4
ERA5.10
WHIP1.40
IP72.1
H / K / BB72 / 65 / 29

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

WindowRateSample
Last 2 Weeks.344195 PA
Season.3511032 PA
Last 2 Years.3714076 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.302
Hard-Hit % Allowed36%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+128-167
BRBetRivers+107
BOVBovada+120-160
DKDraftKings+122-162
FANFanatics+130-170
CZRCaesars+118-159

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.405

WindowRateSample
Last 2 Weeks.51339 PA
Season.378238 PA
Last 2 Years.378957 PA

Last 5 GamesTotal Bases

Jun 18vs MIN1
Jun 19vs SD4
Jun 20vs SD2
Jun 21vs SD1
Jun 22@ MIA4

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

WindowRateSample
Last 2 Weeks.29561 PA
Season.395263 PA
Last 2 Years.369632 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

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

WindowRateSample
Last 2 Weeks.341176 PA
Season.306656 PA
Last 2 Years.3472193 PA

Quality of Contact vs RHP

wOBA.336
Hard-Hit %46%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.302
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head5-for-37

Total Bases10 in 43 PA
Career Average.116
Plate Appearances43
HR · K · BB1 · 8 · 5

Projection

Projected Total Bases1.694

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+130-169
BRBetRivers+128
BOVBovada+130-170
DKDraftKings+127-169
CZRCaesars+124-170

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

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

WindowRateSample
Last 2 Weeks.37243 PA
Season.268243 PA
Last 2 Years.313396 PA

Last 5 GamesTotal Bases

Jun 17@ PHI4
Jun 19vs SF1
Jun 20vs SF3
Jun 21vs SF0
Jun 22vs TEX0

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

WindowRateSample
Last 2 Weeks.57114 PA
Season.34866 PA
Last 2 Years.403459 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

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

WindowRateSample
Last 2 Weeks.408152 PA
Season.372897 PA
Last 2 Years.3733026 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed34%

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.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+144-189
BRBetRivers+130
BOVBovada+145-190
DKDraftKings+141-189
CZRCaesars+136-182

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.403

WindowRateSample
Last 2 Weeks.63611 PA
Season.37189 PA
Last 2 Years.443235 PA

Last 5 GamesTotal Bases

Jun 17@ HOU1
Jun 19vs CWS3
Jun 20vs CWS5
Jun 21vs CWS5
Jun 22vs NYY0

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

WindowRateSample
Last 2 Weeks.41736 PA
Season.205112 PA
Last 2 Years.3311034 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

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

WindowRateSample
Last 2 Weeks.333198 PA
Season.3201111 PA
Last 2 Years.3473442 PA

Quality of Contact vs LHP

wOBA.336
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed41%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+128-167
BRBetRivers+130
BOVBovada+130-170
DKDraftKings+127-169
CZRCaesars+124-170

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~1.4× / ~2.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.400

WindowRateSample
Last 2 Weeks.50034 PA
Season.382178 PA
Last 2 Years.376205 PA

Last 5 GamesTotal Bases

Jun 17@ PHI4
Jun 19vs SF7
Jun 20vs SF1
Jun 21vs SF0
Jun 22vs TEX1

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

WindowRateSample
Last 2 Weeks.57114 PA
Season.34866 PA
Last 2 Years.403459 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

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

WindowRateSample
Last 2 Weeks.408152 PA
Season.372897 PA
Last 2 Years.3733026 PA

Quality of Contact vs RHP

wOBA.314
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.691

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-141+108
CZRCaesars-145+109

We project 1.7 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.402

WindowRateSample
Last 2 Weeks.53315 PA
Season.405116 PA
Last 2 Years.404468 PA

Last 5 GamesTotal Bases

Jun 17vs KC0
Jun 19@ TB0
Jun 20@ TB2
Jun 21@ TB0
Jun 22vs PHI3

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

WindowRateSample
Last 2 Weeks.09111 PA
Season.23581 PA
Last 2 Years.256254 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

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

WindowRateSample
Last 2 Weeks.371175 PA
Season.332786 PA
Last 2 Years.3492840 PA

Quality of Contact vs LHP

wOBA.333
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.262
Hard-Hit % Allowed25%

How hard hitters are squaring him up.

Head-to-Head3-for-6

Total Bases4 in 6 PA
Career Average.500
Plate Appearances6
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.69

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+146-192
BRBetRivers+143

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.408

WindowRateSample
Last 2 Weeks.50018 PA
Season.46688 PA
Last 2 Years.365244 PA

Last 5 GamesTotal Bases

Jun 18@ NYY1
Jun 19@ DET0
Jun 20@ DET1
Jun 21@ DET0
Jun 22vs CLE1

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

WindowRateSample
Last 2 Weeks.17229 PA
Season.305246 PA
Last 2 Years.341367 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

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

WindowRateSample
Last 2 Weeks.391184 PA
Season.3451147 PA
Last 2 Years.3404301 PA

Quality of Contact vs LHP

wOBA.343
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.281
Hard-Hit % Allowed37%

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

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
BOLBetOnline-182+138
CZRCaesars-190+139

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.402

WindowRateSample
Last 2 Weeks.63611 PA
Season.45231 PA
Last 2 Years.342152 PA

Last 5 GamesTotal Bases

Jun 17vs KC1
Jun 19@ TB0
Jun 20@ TB5
Jun 21@ TB2
Jun 22vs PHI3

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

WindowRateSample
Last 2 Weeks.31741 PA
Season.396283 PA
Last 2 Years.362868 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

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

WindowRateSample
Last 2 Weeks.382170 PA
Season.350971 PA
Last 2 Years.3443846 PA

Quality of Contact vs LHP

wOBA.333
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.683

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+152-200
BRBetRivers+148
CZRCaesars+140-190

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherHelping
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 16@ ATL4
Jun 17@ ATL4
Jun 19@ MIA1
Jun 20@ MIA0
Jun 21@ MIA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–4
ERA4.88
WHIP1.58
IP62.2
H / K / BB80 / 46 / 19

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head1-for-7

Total Bases1 in 7 PA
Career Average.143
Plate Appearances7
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.563

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+139-182
BRBetRivers+132

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 1 GamesTotal Bases

Jun 21vs LAA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season15 GS

W–L6–6
ERA3.70
WHIP1.28
IP87.2
H / K / BB70 / 80 / 42

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.563

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+158-208
BRBetRivers+148

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.340

WindowRateSample
Last 2 Weeks.34626 PA
Season.290183 PA
Last 2 Years.345776 PA

Last 5 GamesTotal Bases

Jun 15@ LAD0
Jun 17@ LAD1
Jun 19vs WSH1
Jun 20vs WSH1
Jun 22vs KC0

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

WindowRateSample
Last 2 Weeks.42119 PA
Season.42397 PA
Last 2 Years.361122 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

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

WindowRateSample
Last 2 Weeks.481160 PA
Season.3891059 PA
Last 2 Years.3563418 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.332
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.674

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+158-208
BRBetRivers+130

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 18vs TOR0
Jun 19@ SEA1
Jun 20@ SEA0
Jun 21@ SEA0
Jun 22@ COL0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

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

WindowRateSample
Last 2 Weeks.450200 PA
Season.4131201 PA
Last 2 Years.4044389 PA

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.602

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+120-156
BRBetRivers+125
BOVBovada+115-150
DKDraftKings+116-154
CZRCaesars+115-154

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.400

WindowRateSample
Last 2 Weeks.44738 PA
Season.390195 PA
Last 2 Years.426952 PA

Last 5 GamesTotal Bases

Jun 15vs COL0
Jun 16vs COL3
Jun 17vs COL3
Jun 19vs TOR4
Jun 20vs TOR1

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

WindowRateSample
Last 2 Weeks.66712 PA
Season.46760 PA
Last 2 Years.368291 PA

Opposing Starter · Season7 GS

W–L0–6
ERA10.08
WHIP1.92
IP27.2
H / K / BB31 / 34 / 22

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

WindowRateSample
Last 2 Weeks.365222 PA
Season.3131126 PA
Last 2 Years.3254404 PA

Quality of Contact vs RHP

wOBA.339
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-4

Total Bases3 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.671

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-176+132

We project 1.7 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

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

WindowRateSample
Last 2 Weeks.51631 PA
Season.313217 PA
Last 2 Years.304573 PA

Last 5 GamesTotal Bases

Jun 16vs DET1
Jun 17vs DET3
Jun 19vs CLE1
Jun 20vs CLE0
Jun 21vs CLE0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.55779 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

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

WindowRateSample
Last 2 Weeks.396222 PA
Season.3431231 PA
Last 2 Years.3524731 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.366
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.655

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
CZRCaesars-170+127

We project 1.7 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.339

WindowRateSample
Last 2 Weeks.33321 PA
Season.245110 PA
Last 2 Years.405422 PA

Last 5 GamesTotal Bases

Jun 15vs MIA0
Jun 17vs MIA4
Jun 20vs NYM2
Jun 21vs NYM1
Jun 22@ WSH0

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

WindowRateSample
Last 2 Weeks.1437 PA
Season.37966 PA
Last 2 Years.301133 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

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

WindowRateSample
Last 2 Weeks.401237 PA
Season.3611333 PA
Last 2 Years.3944018 PA

Quality of Contact vs LHP

wOBA.317
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.325
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.663

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+100-130
BRBetRivers-113
BOVBovada-105-125
DKDraftKings-104-127
CZRCaesars-110-121

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.390

WindowRateSample
Last 2 Weeks.32437 PA
Season.468173 PA
Last 2 Years.394889 PA

Last 5 GamesTotal Bases

Jun 17vs NYM2
Jun 19@ NYY1
Jun 20@ NYY3
Jun 21@ NYY0
Jun 22vs MIL0

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

WindowRateSample
Last 2 Weeks.30423 PA
Season.364143 PA
Last 2 Years.373185 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

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

WindowRateSample
Last 2 Weeks.437158 PA
Season.320831 PA
Last 2 Years.3051993 PA

Quality of Contact vs RHP

wOBA.362
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.332
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.667

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-179+133

We project 1.7 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.45
vs SP / Bullpen~1.8× / ~2.6×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.340

WindowRateSample
Last 2 Weeks.26123 PA
Season.298124 PA
Last 2 Years.409464 PA

Last 5 GamesTotal Bases

Jun 17vs MIA1
Jun 18vs NYM0
Jun 20vs NYM10
Jun 21vs NYM7
Jun 22@ WSH2

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

WindowRateSample
Last 2 Weeks.38513 PA
Season.30060 PA
Last 2 Years.330103 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

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

WindowRateSample
Last 2 Weeks.483236 PA
Season.3881210 PA
Last 2 Years.3983301 PA

Quality of Contact vs LHP

wOBA.318
Hard-Hit %43%

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

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

Projection

Projected Total Bases1.657

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-110-120
BOLBetOnline-123-105
BRBetRivers-114
BOVBovada-115-115
DKDraftKings-115-115
FANFanatics-110-120
CZRCaesars-121-113

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.415

WindowRateSample
Last 2 Weeks.58312 PA
Season.436140 PA
Last 2 Years.431269 PA

Last 5 GamesTotal Bases

Jun 14vs SD4
Jun 19@ LAD1
Jun 20@ LAD0
Jun 21@ LAD2
Jun 22@ LAA1

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

WindowRateSample
Last 2 Weeks.63611 PA
Season.68832 PA
Last 2 Years.49479 PA

Opposing Starter · Season3 GS

W–L1–2
ERA8.85
WHIP1.71
IP19.1
H / K / BB24 / 15 / 9

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

WindowRateSample
Last 2 Weeks.244254 PA
Season.2851135 PA
Last 2 Years.3222771 PA

Quality of Contact vs RHP

wOBA.320
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.367
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.549

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+171-227
BRBetRivers+165

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.334

WindowRateSample
Last 2 Weeks.07713 PA
Season.374174 PA
Last 2 Years.320766 PA

Last 5 GamesTotal Bases

Jun 17vs BAL0
Jun 18vs BAL0
Jun 19vs BOS0
Jun 20vs BOS0
Jun 21vs BOS1

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

WindowRateSample
Last 2 Weeks.29031 PA
Season.376218 PA
Last 2 Years.433797 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.306
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head3-for-6

Total Bases6 in 7 PA
Career Average.429
Plate Appearances7
HR · K · BB1 · 0 · 1

Projection

Projected Total Bases1.655

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+144-189
BRBetRivers+135
BOVBovada+135-180
DKDraftKings+136-182
CZRCaesars+136-182

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.356

WindowRateSample
Last 2 Weeks.29341 PA
Season.393206 PA
Last 2 Years.346703 PA

Last 5 GamesTotal Bases

Jun 16@ ATH0
Jun 17@ ATH2
Jun 19@ COL3
Jun 20@ COL0
Jun 21@ COL5

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

WindowRateSample
Last 2 Weeks.50026 PA
Season.407177 PA
Last 2 Years.370657 PA

Opposing Starter · Season16 GS

W–L6–7
ERA3.94
WHIP1.34
IP96.0
H / K / BB106 / 84 / 23

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.308
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.654

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+120-156
BRBetRivers+130
BOVBovada+130-170
DKDraftKings+129-172
CZRCaesars+128-170

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.390

WindowRateSample
Last 2 Weeks.31029 PA
Season.430228 PA
Last 2 Years.467837 PA

Last 5 GamesTotal Bases

Jun 17@ LAD1
Jun 19vs WSH2
Jun 20vs WSH3
Jun 21vs WSH0
Jun 22vs KC0

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

WindowRateSample
Last 2 Weeks.50012 PA
Season.32468 PA
Last 2 Years.29399 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

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

WindowRateSample
Last 2 Weeks.360222 PA
Season.3651051 PA
Last 2 Years.3353683 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.65

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+120-156
BRBetRivers-113
BOVBovada+110-145
DKDraftKings+110-146
CZRCaesars+107-141

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.348

WindowRateSample
Last 2 Weeks.34432 PA
Season.342193 PA
Last 2 Years.303624 PA

Last 5 GamesTotal Bases

Jun 18@ MIL3
Jun 19@ HOU3
Jun 20@ HOU0
Jun 21@ HOU1
Jun 22@ CWS4

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.361202 PA
Last 2 Years.355552 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

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

WindowRateSample
Last 2 Weeks.389203 PA
Season.319916 PA
Last 2 Years.3582800 PA

Quality of Contact vs RHP

wOBA.327
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-6

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

Projection

Projected Total Bases1.582

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
CZRCaesars-190+140

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.405

WindowRateSample
Last 2 Weeks.57726 PA
Season.39274 PA
Last 2 Years.319119 PA

Last 5 GamesTotal Bases

Jun 15@ ATH6
Jun 16@ ATH1
Jun 19@ COL0
Jun 20@ COL0
Jun 21@ COL1

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

WindowRateSample
Last 2 Weeks.50026 PA
Season.353198 PA
Last 2 Years.375670 PA

Opposing Starter · Season16 GS

W–L6–7
ERA3.94
WHIP1.34
IP96.0
H / K / BB106 / 84 / 23

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.362
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.641

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
CZRCaesars-190+137

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.340

WindowRateSample
Last 2 Weeks.27943 PA
Season.323257 PA
Last 2 Years.402863 PA

Last 5 GamesTotal Bases

Jun 15vs COL2
Jun 16vs COL0
Jun 17vs COL0
Jun 19vs TOR1
Jun 20vs TOR1

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

WindowRateSample
Last 2 Weeks.66712 PA
Season.46760 PA
Last 2 Years.368291 PA

Opposing Starter · Season7 GS

W–L0–6
ERA10.08
WHIP1.92
IP27.2
H / K / BB31 / 34 / 22

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

WindowRateSample
Last 2 Weeks.365222 PA
Season.3131126 PA
Last 2 Years.3254404 PA

Quality of Contact vs RHP

wOBA.324
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases3 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.645

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+161-213
BRBetRivers+150

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkHitter-friendly
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.319

WindowRateSample
Last 2 Weeks.09111 PA
Season.27676 PA
Last 2 Years.327410 PA

Last 5 GamesTotal Bases

Jun 18vs TOR0
Jun 19@ SEA1
Jun 20@ SEA0
Jun 21@ SEA0
Jun 22@ COL0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

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

WindowRateSample
Last 2 Weeks.397194 PA
Season.432953 PA
Last 2 Years.4063429 PA

Quality of Contact vs LHP

wOBA.288
Hard-Hit %33%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.576

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-110-118
BOLBetOnline-111-116
BRBetRivers-113
BOVBovada-110-120
DKDraftKings-111-119
CZRCaesars-117-114

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.423

WindowRateSample
Last 2 Weeks.52223 PA
Season.451195 PA
Last 2 Years.415856 PA

Last 5 GamesTotal Bases

Jun 14vs NYY0
Jun 17@ BOS2
Jun 18@ BOS1
Jun 19@ CHC0
Jun 22vs HOU0

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

WindowRateSample
Last 2 Weeks.26715 PA
Season.139144 PA
Last 2 Years.166205 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

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

WindowRateSample
Last 2 Weeks.393214 PA
Season.3481040 PA
Last 2 Years.3303094 PA

Quality of Contact vs RHP

wOBA.344
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.627

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+141-185
BRBetRivers+128
BOVBovada+135-180
DKDraftKings+134-180
CZRCaesars+132-176

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.373

WindowRateSample
Last 2 Weeks.50014 PA
Season.34399 PA
Last 2 Years.328308 PA

Last 5 GamesTotal Bases

Jun 18@ TEX2
Jun 19@ AZ4
Jun 20@ AZ3
Jun 21@ AZ1
Jun 22vs LAD0

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

WindowRateSample
Last 2 Weeks.31332 PA
Season.264231 PA
Last 2 Years.346538 PA

Opposing Starter · Season13 GS

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

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

WindowRateSample
Last 2 Weeks.431188 PA
Season.3551052 PA
Last 2 Years.3302958 PA

Quality of Contact vs LHP

wOBA.318
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.280
Hard-Hit % Allowed44%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.577

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+155-204
BRBetRivers+148

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.368

WindowRateSample
Last 2 Weeks.43639 PA
Season.292236 PA
Last 2 Years.4111022 PA

Last 5 GamesTotal Bases

Jun 17@ STL2
Jun 19@ TEX0
Jun 20@ TEX6
Jun 21@ TEX1
Jun 22vs ATL6

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

WindowRateSample
Last 2 Weeks.40015 PA
Season.19252 PA
Last 2 Years.19252 PA

Opposing Starter · Season7 GS

W–L1–2
ERA4.87
WHIP1.43
IP40.2
H / K / BB33 / 37 / 25

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

WindowRateSample
Last 2 Weeks.304168 PA
Season.3071083 PA
Last 2 Years.3524122 PA

Quality of Contact vs RHP

wOBA.304
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.533

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
CZRCaesars-182+135

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.394

WindowRateSample
Last 2 Weeks.47134 PA
Season.376218 PA
Last 2 Years.386911 PA

Last 5 GamesTotal Bases

Jun 18vs CWS0
Jun 19vs CIN0
Jun 20vs CIN2
Jun 21vs CIN1
Jun 22@ DET0

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

WindowRateSample
Last 2 Weeks.4005 PA
Season.203113 PA
Last 2 Years.368524 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

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

WindowRateSample
Last 2 Weeks.338157 PA
Season.338814 PA
Last 2 Years.3412528 PA

Quality of Contact vs RHP

wOBA.351
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-6

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

Projection

Projected Total Bases1.633

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+122-159
BRBetRivers+118
BOVBovada+120-160
DKDraftKings+118-157
CZRCaesars+117-157

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.392

WindowRateSample
Last 2 Weeks.47236 PA
Season.371105 PA
Last 2 Years.371105 PA

Last 5 GamesTotal Bases

Jun 16@ CIN0
Jun 17@ CIN2
Jun 18@ PHI3
Jun 20@ PHI0
Jun 21@ PHI2

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

WindowRateSample
Last 2 Weeks.58131 PA
Season.406175 PA
Last 2 Years.363650 PA

Opposing Starter · Season14 GS

W–L5–4
ERA5.10
WHIP1.40
IP72.1
H / K / BB72 / 65 / 29

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

WindowRateSample
Last 2 Weeks.365192 PA
Season.339947 PA
Last 2 Years.3663151 PA

Quality of Contact vs RHP

wOBA.352
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.351
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.637

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
BOLBetOnline-164+125

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.391

WindowRateSample
Last 2 Weeks.50010 PA
Season.41078 PA
Last 2 Years.386202 PA

Last 5 GamesTotal Bases

Jun 17@ HOU0
Jun 19vs CWS4
Jun 20vs CWS0
Jun 21vs CWS1
Jun 22vs NYY0

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

WindowRateSample
Last 2 Weeks.41736 PA
Season.205112 PA
Last 2 Years.3311034 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

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

WindowRateSample
Last 2 Weeks.333198 PA
Season.3201111 PA
Last 2 Years.3473442 PA

Quality of Contact vs LHP

wOBA.330
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head3-for-6

Total Bases5 in 7 PA
Career Average.429
Plate Appearances7
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.629

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+149-196
BRBetRivers+155
CZRCaesars+143-193

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~1× / ~3.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.359

WindowRateSample
Last 2 Weeks.40020 PA
Season.330115 PA
Last 2 Years.326298 PA

Last 5 GamesTotal Bases

Jun 17vs SF4
Jun 19vs MIL1
Jun 20vs MIL0
Jun 21vs MIL4
Jun 22@ SD1

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

WindowRateSample
Last 2 Weeks.23517 PA
Season.25774 PA
Last 2 Years.270274 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

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

WindowRateSample
Last 2 Weeks.379269 PA
Season.3301082 PA
Last 2 Years.3274153 PA

Quality of Contact vs LHP

wOBA.315
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.527

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+158-208
BRBetRivers+120
CZRCaesars+149-200

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.358

WindowRateSample
Last 2 Weeks.30040 PA
Season.361249 PA
Last 2 Years.414985 PA

Last 5 GamesTotal Bases

Jun 16vs BAL1
Jun 17vs BAL2
Jun 19vs BOS4
Jun 20vs BOS0
Jun 21vs BOS1

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

WindowRateSample
Last 2 Weeks.52917 PA
Season.267135 PA
Last 2 Years.324688 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.310
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.324
Hard-Hit % Allowed38%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+106-137
BRBetRivers-106
BOVBovada+105-135
DKDraftKings+102-135
CZRCaesars+101-134

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~1× / ~3.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.380

WindowRateSample
Last 2 Weeks.33318 PA
Season.39893 PA
Last 2 Years.437311 PA

Last 5 GamesTotal Bases

Jun 17vs MIA2
Jun 18vs NYM3
Jun 20vs NYM1
Jun 21vs NYM1
Jun 22@ WSH0

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

WindowRateSample
Last 2 Weeks.1437 PA
Season.37966 PA
Last 2 Years.301133 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

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

WindowRateSample
Last 2 Weeks.401237 PA
Season.3611333 PA
Last 2 Years.3944018 PA

Quality of Contact vs LHP

wOBA.319
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.325
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.623

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+120-156
BRBetRivers+110
BOVBovada+115-150
DKDraftKings+116-154
CZRCaesars+114-152

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherHelping
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16@ ATL0
Jun 17@ ATL0
Jun 19@ MIA0
Jun 20@ MIA0
Jun 21@ MIA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–4
ERA4.88
WHIP1.58
IP62.2
H / K / BB80 / 46 / 19

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head1-for-11

Total Bases2 in 12 PA
Career Average.083
Plate Appearances12
HR · K · BB0 · 3 · 1

Projection

Projected Total Bases1.525

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
CZRCaesars-173+130

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17vs PIT4
Jun 18vs LAA1
Jun 19vs LAA1
Jun 20vs LAA1
Jun 21vs LAA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season15 GS

W–L6–6
ERA3.70
WHIP1.28
IP87.2
H / K / BB70 / 80 / 42

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.525

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
CZRCaesars-162+121

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.373

WindowRateSample
Last 2 Weeks.50014 PA
Season.37753 PA
Last 2 Years.269234 PA

Last 5 GamesTotal Bases

Jun 17vs MIA2
Jun 18vs NYM1
Jun 20vs NYM2
Jun 21vs NYM1
Jun 22@ WSH0

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

WindowRateSample
Last 2 Weeks.38513 PA
Season.30060 PA
Last 2 Years.330103 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

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

WindowRateSample
Last 2 Weeks.483236 PA
Season.3881210 PA
Last 2 Years.3983301 PA

Quality of Contact vs LHP

wOBA.333
Hard-Hit %29%

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

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

Projection

Projected Total Bases1.622

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+145-200
BOLBetOnline+144-189
BRBetRivers+140
BOVBovada+145-190
DKDraftKings+142-191
CZRCaesars+136-182

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.367

WindowRateSample
Last 2 Weeks.39433 PA
Season.335221 PA
Last 2 Years.387886 PA

Last 5 GamesTotal Bases

Jun 14@ WSH2
Jun 18vs BAL1
Jun 19vs BOS2
Jun 20vs BOS1
Jun 21vs BOS0

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

WindowRateSample
Last 2 Weeks.29031 PA
Season.376218 PA
Last 2 Years.433797 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.305
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head3-for-8

Total Bases6 in 8 PA
Career Average.375
Plate Appearances8
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.622

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+122-159
BRBetRivers+110
BOVBovada+120-160
DKDraftKings+117-156
CZRCaesars+113-150

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkHitter-friendly
WeatherWorking against

Batter · Total Bases / PA vs RHP.365

WindowRateSample
Last 2 Weeks.43832 PA
Season.333177 PA
Last 2 Years.314770 PA

Last 5 GamesTotal Bases

Jun 17@ CHC0
Jun 19vs PIT2
Jun 20vs PIT0
Jun 21vs PIT1
Jun 22vs BOS1

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

WindowRateSample
Last 2 Weeks.32025 PA
Season.374171 PA
Last 2 Years.393736 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

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

WindowRateSample
Last 2 Weeks.388121 PA
Season.338456 PA
Last 2 Years.3051472 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.306
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.562

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+134-175
BRBetRivers+123
BOVBovada+145-190
DKDraftKings+143-191
CZRCaesars+131-176

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.35
vs SP / Bullpen~1× / ~3.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.325

WindowRateSample
Last 2 Weeks.15020 PA
Season.34373 PA
Last 2 Years.307205 PA

Last 5 GamesTotal Bases

Jun 17vs MIA1
Jun 18vs NYM0
Jun 20vs NYM1
Jun 21vs NYM0
Jun 22@ WSH4

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

WindowRateSample
Last 2 Weeks.38513 PA
Season.30060 PA
Last 2 Years.330103 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

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

WindowRateSample
Last 2 Weeks.483236 PA
Season.3881210 PA
Last 2 Years.3983301 PA

Quality of Contact vs LHP

wOBA.287
Hard-Hit %29%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+118-154
BRBetRivers+112
BOVBovada+120-160
DKDraftKings+117-155
CZRCaesars+115-152

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.35
vs SP / Bullpen~2.8× / ~1.6×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.358

WindowRateSample
Last 2 Weeks.25036 PA
Season.40589 PA
Last 2 Years.418134 PA

Last 5 GamesTotal Bases

Jun 14vs ATL1
Jun 15@ CIN0
Jun 16@ CIN0
Jun 18@ PHI0
Jun 21@ PHI1

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

WindowRateSample
Last 2 Weeks.58131 PA
Season.406175 PA
Last 2 Years.363650 PA

Opposing Starter · Season14 GS

W–L5–4
ERA5.10
WHIP1.40
IP72.1
H / K / BB72 / 65 / 29

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

WindowRateSample
Last 2 Weeks.365192 PA
Season.339947 PA
Last 2 Years.3663151 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.351
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.625

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-127-102
CZRCaesars-136+102

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

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

WindowRateSample
Last 2 Weeks.50038 PA
Season.331151 PA
Last 2 Years.483864 PA

Last 5 GamesTotal Bases

Jun 16vs NYM0
Jun 17vs NYM0
Jun 19@ NYY1
Jun 21@ NYY0
Jun 22vs MIL0

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

WindowRateSample
Last 2 Weeks.38513 PA
Season.444133 PA
Last 2 Years.389175 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

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

WindowRateSample
Last 2 Weeks.418182 PA
Season.293995 PA
Last 2 Years.3132591 PA

Quality of Contact vs RHP

wOBA.310
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.623

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
CZRCaesars-164+123

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.389

WindowRateSample
Last 2 Weeks.45522 PA
Season.398226 PA
Last 2 Years.354979 PA

Last 5 GamesTotal Bases

Jun 8@ BAL3
Jun 9@ BAL6
Jun 10@ BAL0
Jun 11@ BAL0
Jun 12@ WSH1

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

WindowRateSample
Last 2 Weeks.52917 PA
Season.267135 PA
Last 2 Years.324688 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.357
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.324
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.617

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+146-192
BRBetRivers+115
BOVBovada+140-185
DKDraftKings+140-187
CZRCaesars+133-179

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.355

WindowRateSample
Last 2 Weeks.44418 PA
Season.30968 PA
Last 2 Years.265162 PA

Last 5 GamesTotal Bases

Jun 17@ WSH0
Jun 18vs STL4
Jun 19vs STL0
Jun 21vs STL4
Jun 22@ TB1

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

WindowRateSample
Last 2 Weeks.38234 PA
Season.297236 PA
Last 2 Years.297236 PA

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

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

WindowRateSample
Last 2 Weeks.348198 PA
Season.366975 PA
Last 2 Years.3613459 PA

Quality of Contact vs LHP

wOBA.324
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.615

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-156+120
FANFanatics-170+130

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks.43816 PA
Season.32540 PA
Last 2 Years.364409 PA

Last 5 GamesTotal Bases

Jun 18vs CWS0
Jun 19vs CIN3
Jun 20vs CIN2
Jun 21vs CIN1
Jun 22@ DET0

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

WindowRateSample
Last 2 Weeks.4005 PA
Season.203113 PA
Last 2 Years.368524 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

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

WindowRateSample
Last 2 Weeks.338157 PA
Season.338814 PA
Last 2 Years.3412528 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.616

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+134-175
BRBetRivers+128
BOVBovada+135-180
DKDraftKings+133-177
CZRCaesars+127-170

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.421

WindowRateSample
Last 2 Weeks.55934 PA
Season.41760 PA
Last 2 Years.402513 PA

Last 5 GamesTotal Bases

Jun 15vs NYM0
Jun 17vs NYM2
Jun 20@ NYY2
Jun 21@ NYY3
Jun 22vs MIL0

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

WindowRateSample
Last 2 Weeks.38513 PA
Season.444133 PA
Last 2 Years.389175 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

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

WindowRateSample
Last 2 Weeks.418182 PA
Season.293995 PA
Last 2 Years.3132591 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed34%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+152-200
BRBetRivers+165
BOVBovada+150-200
DKDraftKings+149-199
CZRCaesars+140-190

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.400

WindowRateSample
Last 2 Weeks.52223 PA
Season.39778 PA
Last 2 Years.372145 PA

Last 5 GamesTotal Bases

Jun 17@ WSH1
Jun 18vs STL4
Jun 19vs STL5
Jun 21vs STL8
Jun 22@ TB0

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

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

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

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

WindowRateSample
Last 2 Weeks.369203 PA
Season.3401016 PA
Last 2 Years.3423117 PA

Quality of Contact vs LHP

wOBA.329
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.287
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.614

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+146-192
BRBetRivers+140
CZRCaesars+134-179

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherNeutral
Recent Form🔥 13-game hitting streak

Batter · Total Bases / PA vs LHP.420

WindowRateSample
Last 2 Weeks.78614 PA
Season.40065 PA
Last 2 Years.35479 PA

Last 5 GamesTotal Bases

Jun 17@ WSH8
Jun 18vs STL4
Jun 19vs STL1
Jun 21vs STL5
Jun 22@ TB1

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

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

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

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

WindowRateSample
Last 2 Weeks.369203 PA
Season.3401016 PA
Last 2 Years.3423117 PA

Quality of Contact vs LHP

wOBA.350
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.287
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.609

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-156+120
CZRCaesars-157+117

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.327

WindowRateSample
Last 2 Weeks.07713 PA
Season.301143 PA
Last 2 Years.409900 PA

Last 5 GamesTotal Bases

Jun 17vs BAL1
Jun 18vs BAL0
Jun 19vs BOS0
Jun 20vs BOS1
Jun 21vs BOS0

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

WindowRateSample
Last 2 Weeks.29031 PA
Season.376218 PA
Last 2 Years.433797 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.303
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head2-for-3

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

Projection

Projected Total Bases1.605

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+109-141
BRBetRivers-114
BOVBovada-105-125
DKDraftKings-104-127
CZRCaesars+101-134

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.359

WindowRateSample
Last 2 Weeks.26338 PA
Season.412187 PA
Last 2 Years.370869 PA

Last 5 GamesTotal Bases

Jun 16@ ATH4
Jun 17@ ATH7
Jun 19@ COL0
Jun 20@ COL0
Jun 21@ COL0

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

WindowRateSample
Last 2 Weeks.50026 PA
Season.353198 PA
Last 2 Years.375670 PA

Opposing Starter · Season16 GS

W–L6–7
ERA3.94
WHIP1.34
IP96.0
H / K / BB106 / 84 / 23

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.309
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head4-for-14

Total Bases7 in 15 PA
Career Average.267
Plate Appearances15
HR · K · BB1 · 0 · 1

Projection

Projected Total Bases1.601

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+145-200
BOLBetOnline+146-192
BRBetRivers+145
BOVBovada+150-200
DKDraftKings+151-203
FANFanatics+145-190
CZRCaesars+140-190

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.334

WindowRateSample
Last 2 Weeks.27818 PA
Season.29289 PA
Last 2 Years.320222 PA

Last 5 GamesTotal Bases

Jun 17@ WSH4
Jun 18vs STL3
Jun 19vs STL2
Jun 21vs STL1
Jun 22@ TB2

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

WindowRateSample
Last 2 Weeks.38234 PA
Season.297236 PA
Last 2 Years.297236 PA

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

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

WindowRateSample
Last 2 Weeks.348198 PA
Season.366975 PA
Last 2 Years.3613459 PA

Quality of Contact vs LHP

wOBA.324
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.602

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-173+130

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.340

WindowRateSample
Last 2 Weeks.30030 PA
Season.321140 PA
Last 2 Years.337573 PA

Last 5 GamesTotal Bases

Jun 18@ MIL0
Jun 19@ HOU4
Jun 20@ HOU0
Jun 21@ HOU0
Jun 22@ CWS1

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

WindowRateSample
Last 2 Weeks.50014 PA
Season.346136 PA
Last 2 Years.391458 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

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

WindowRateSample
Last 2 Weeks.390172 PA
Season.3701052 PA
Last 2 Years.3503254 PA

Quality of Contact vs RHP

wOBA.297
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.332
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.546

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
CZRCaesars-121-110

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.330

WindowRateSample
Last 2 Weeks.23534 PA
Season.338216 PA
Last 2 Years.347709 PA

Last 5 GamesTotal Bases

Jun 18vs MIN0
Jun 19vs SD0
Jun 20vs SD0
Jun 21vs SD0
Jun 22@ MIA2

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

WindowRateSample
Last 2 Weeks.29561 PA
Season.395263 PA
Last 2 Years.369632 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

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

WindowRateSample
Last 2 Weeks.341176 PA
Season.306656 PA
Last 2 Years.3472193 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.302
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head2-for-10

Total Bases5 in 11 PA
Career Average.182
Plate Appearances11
HR · K · BB1 · 3 · 1

Projection

Projected Total Bases1.596

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
CZRCaesars-179+133

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkHitter-friendly
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.380

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.5004 PA

Last 5 GamesTotal Bases

Jun 4vs BAL0
Jun 7@ NYY2
Jun 20@ SEA1
Jun 21@ SEA0
Jun 22@ COL0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

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

WindowRateSample
Last 2 Weeks.450200 PA
Season.4131201 PA
Last 2 Years.4044389 PA

Quality of Contact vs LHP

wOBA.328
Hard-Hit %32%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.537

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+146-192

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~1× / ~3.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs LHP.375

WindowRateSample
Last 2 Weeks.06715 PA
Season.49599 PA
Last 2 Years.459194 PA

Last 5 GamesTotal Bases

Jun 17vs SF1
Jun 19vs MIL0
Jun 20vs MIL0
Jun 21vs MIL0
Jun 22@ SD0

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

WindowRateSample
Last 2 Weeks.11118 PA
Season.33783 PA
Last 2 Years.347236 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

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

WindowRateSample
Last 2 Weeks.356216 PA
Season.3351213 PA
Last 2 Years.3324076 PA

Quality of Contact vs LHP

wOBA.316
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.310
Hard-Hit % Allowed27%

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

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+144-189
BRBetRivers+135
BOVBovada+145-190
DKDraftKings+141-189
CZRCaesars+131-176

We project 1.5 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkHitter-friendly
WeatherWorking against
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 14@ ATH6
Jun 15@ CHC0
Jun 16@ CHC0
Jun 20vs PIT0
Jun 22vs BOS0

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

WindowRateSample
Last 2 Weeks.32025 PA
Season.374171 PA
Last 2 Years.393736 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

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

WindowRateSample
Last 2 Weeks.388121 PA
Season.338456 PA
Last 2 Years.3051472 PA

Starter Allows · vs LHB

wOBA Allowed.306
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.534

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+146-192
BRBetRivers+160
CZRCaesars+138-190

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.45
vs SP / Bullpen~2× / ~2.5×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.352

WindowRateSample
Last 2 Weeks.29417 PA
Season.30997 PA
Last 2 Years.412371 PA

Last 5 GamesTotal Bases

Jun 17vs TB4
Jun 19vs BAL0
Jun 20vs BAL0
Jun 21vs BAL1
Jun 22@ MIN4

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

WindowRateSample
Last 2 Weeks
Season.13023 PA
Last 2 Years.13023 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

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

WindowRateSample
Last 2 Weeks.414186 PA
Season.3671012 PA
Last 2 Years.3842959 PA

Quality of Contact vs LHP

wOBA.305
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.535

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+120-156
BRBetRivers-104
BOVBovada+115-150
DKDraftKings+116-154
CZRCaesars+109-145

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.354

WindowRateSample
Last 2 Weeks.25012 PA
Season.36965 PA
Last 2 Years.33097 PA

Last 5 GamesTotal Bases

Jun 17vs CLE0
Jun 18vs CLE1
Jun 20@ ATL0
Jun 21@ ATL2
Jun 22@ CIN0

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

WindowRateSample
Last 2 Weeks.41712 PA
Season.43453 PA
Last 2 Years.367240 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

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

WindowRateSample
Last 2 Weeks.261199 PA
Season.368929 PA
Last 2 Years.3512580 PA

Quality of Contact vs LHP

wOBA.323
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.352
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.591

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+141-185
BRBetRivers+150
BOVBovada+135-180
DKDraftKings+134-179
CZRCaesars+132-176

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.340

WindowRateSample
Last 2 Weeks.3339 PA
Season.21637 PA
Last 2 Years.333129 PA

Last 5 GamesTotal Bases

Jun 6@ AZ0
Jun 9@ SF0
Jun 10@ SF0
Jun 13vs SEA2
Jun 20@ TB1

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

WindowRateSample
Last 2 Weeks.31741 PA
Season.396283 PA
Last 2 Years.362868 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

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

WindowRateSample
Last 2 Weeks.382170 PA
Season.350971 PA
Last 2 Years.3443846 PA

Quality of Contact vs LHP

wOBA.326
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.585

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-130+100
CZRCaesars-137+104

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.45
vs SP / Bullpen~2.8× / ~1.6×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.347

WindowRateSample
Last 2 Weeks.27540 PA
Season.336235 PA
Last 2 Years.427985 PA

Last 5 GamesTotal Bases

Jun 15vs COL0
Jun 16vs COL0
Jun 17vs COL1
Jun 19vs TOR1
Jun 20vs TOR1

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

WindowRateSample
Last 2 Weeks.0005 PA
Season.46354 PA
Last 2 Years.360325 PA

Opposing Starter · Season7 GS

W–L0–6
ERA10.08
WHIP1.92
IP27.2
H / K / BB31 / 34 / 22

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

WindowRateSample
Last 2 Weeks.448181 PA
Season.3631081 PA
Last 2 Years.3113255 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.335
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 · 1 · 1

Projection

Projected Total Bases1.59

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+152-200
BRBetRivers+140

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.309

WindowRateSample
Last 2 Weeks.25020 PA
Season.21389 PA
Last 2 Years.300363 PA

Last 5 GamesTotal Bases

Jun 18vs CLE0
Jun 19@ ATL2
Jun 20@ ATL0
Jun 21@ ATL1
Jun 22@ CIN3

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

WindowRateSample
Last 2 Weeks.41712 PA
Season.43453 PA
Last 2 Years.367240 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

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

WindowRateSample
Last 2 Weeks.261199 PA
Season.368929 PA
Last 2 Years.3512580 PA

Quality of Contact vs LHP

wOBA.270
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.352
Hard-Hit % Allowed34%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+145-200
BOLBetOnline+128-167
BRBetRivers+102
BOVBovada+120-160
DKDraftKings+118-157
CZRCaesars+118-157

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.334

WindowRateSample
Last 2 Weeks.00017 PA
Season.39883 PA
Last 2 Years.409286 PA

Last 5 GamesTotal Bases

Jun 17vs TB3
Jun 19vs BAL2
Jun 20vs BAL0
Jun 21vs BAL2
Jun 22@ MIN0

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

WindowRateSample
Last 2 Weeks
Season.26338 PA
Last 2 Years.26338 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

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

WindowRateSample
Last 2 Weeks.397234 PA
Season.329990 PA
Last 2 Years.3452901 PA

Quality of Contact vs LHP

wOBA.303
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed31%

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.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline-102-127
BRBetRivers+104
BOVBovada-110-120
DKDraftKings-109-122
CZRCaesars-107-125

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2.5× / ~1.6×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.393

WindowRateSample
Last 2 Weeks.28025 PA
Season.484194 PA
Last 2 Years.413588 PA

Last 5 GamesTotal Bases

Jun 11@ BAL4
Jun 12@ WSH1
Jun 13@ WSH0
Jun 14@ WSH0
Jun 20vs BOS0

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

WindowRateSample
Last 2 Weeks.29031 PA
Season.376218 PA
Last 2 Years.433797 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.321
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed39%

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

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
CZRCaesars-162+121

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.375

WindowRateSample
Last 2 Weeks.30040 PA
Season.427232 PA
Last 2 Years.398985 PA

Last 5 GamesTotal Bases

Jun 15vs COL0
Jun 16vs COL1
Jun 17vs COL3
Jun 19vs TOR2
Jun 20vs TOR1

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

WindowRateSample
Last 2 Weeks.0005 PA
Season.46354 PA
Last 2 Years.360325 PA

Opposing Starter · Season7 GS

W–L0–6
ERA10.08
WHIP1.92
IP27.2
H / K / BB31 / 34 / 22

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

WindowRateSample
Last 2 Weeks.448181 PA
Season.3631081 PA
Last 2 Years.3113255 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.335
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases2 in 8 PA
Career Average.250
Plate Appearances8
HR · K · BB0 · 3 · 1

Projection

Projected Total Bases1.585

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
CZRCaesars-150+112

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.340

WindowRateSample
Last 2 Weeks.23343 PA
Season.369252 PA
Last 2 Years.389303 PA

Last 5 GamesTotal Bases

Jun 17vs NYM2
Jun 19@ NYY0
Jun 20@ NYY4
Jun 21@ NYY1
Jun 22vs MIL0

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

WindowRateSample
Last 2 Weeks.38513 PA
Season.444133 PA
Last 2 Years.389175 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

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

WindowRateSample
Last 2 Weeks.418182 PA
Season.293995 PA
Last 2 Years.3132591 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
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.585

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+126-164
BRBetRivers+104
BOVBovada+125-165
DKDraftKings+124-165
CZRCaesars+121-162

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.318

WindowRateSample
Last 2 Weeks.12516 PA
Season.29698 PA
Last 2 Years.330206 PA

Last 5 GamesTotal Bases

Jun 14vs STL0
Jun 15@ TEX2
Jun 19@ AZ0
Jun 21@ AZ0
Jun 22vs LAD1

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

WindowRateSample
Last 2 Weeks.31332 PA
Season.264231 PA
Last 2 Years.346538 PA

Opposing Starter · Season13 GS

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

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

WindowRateSample
Last 2 Weeks.431188 PA
Season.3551052 PA
Last 2 Years.3302958 PA

Quality of Contact vs LHP

wOBA.322
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.280
Hard-Hit % Allowed44%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.528

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+155-210
BOLBetOnline+155-204
BRBetRivers+143
CZRCaesars+136-182

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.368

WindowRateSample
Last 2 Weeks.28614 PA
Season.39778 PA
Last 2 Years.383311 PA

Last 5 GamesTotal Bases

Jun 17@ WSH1
Jun 18vs STL7
Jun 19vs STL2
Jun 21vs STL1
Jun 22@ TB0

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

WindowRateSample
Last 2 Weeks.38234 PA
Season.297236 PA
Last 2 Years.297236 PA

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

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

WindowRateSample
Last 2 Weeks.348198 PA
Season.366975 PA
Last 2 Years.3613459 PA

Quality of Contact vs LHP

wOBA.307
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed38%

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

Projection

Projected Total Bases1.574

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+126-164
BRBetRivers+118
BOVBovada+125-165
DKDraftKings+125-167
CZRCaesars+122-164

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16@ ATL0
Jun 17@ ATL0
Jun 19@ MIA1
Jun 20@ MIA4
Jun 21@ MIA1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–4
ERA4.88
WHIP1.58
IP62.2
H / K / BB80 / 46 / 19

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-135+105
CZRCaesars-137+104

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping
Recent Form↩ 7 games since a hit

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 14vs COL0
Jun 16vs PIT0
Jun 19vs LAA0
Jun 20vs LAA0
Jun 21vs LAA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season15 GS

W–L6–6
ERA3.70
WHIP1.28
IP87.2
H / K / BB70 / 80 / 42

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline-112-115
CZRCaesars-117-114

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.387

WindowRateSample
Last 2 Weeks.51827 PA
Season.365156 PA
Last 2 Years.310575 PA

Last 5 GamesTotal Bases

Jun 17vs CWS1
Jun 18vs CWS1
Jun 20vs CIN0
Jun 21vs CIN1
Jun 22@ DET0

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

WindowRateSample
Last 2 Weeks.62516 PA
Season.46293 PA
Last 2 Years.424457 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

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

WindowRateSample
Last 2 Weeks.364203 PA
Season.3381053 PA
Last 2 Years.3204373 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.339
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.567

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-156+120
CZRCaesars-157+117

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.325

WindowRateSample
Last 2 Weeks.31619 PA
Season.269149 PA
Last 2 Years.283276 PA

Last 5 GamesTotal Bases

Jun 14@ LAA2
Jun 17@ LAD1
Jun 19vs WSH2
Jun 20vs WSH0
Jun 22vs KC1

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

WindowRateSample
Last 2 Weeks.42119 PA
Season.42397 PA
Last 2 Years.361122 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

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

WindowRateSample
Last 2 Weeks.481160 PA
Season.3891059 PA
Last 2 Years.3563418 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.332
Hard-Hit % Allowed30%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-149+115
CZRCaesars-152+113

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.402

WindowRateSample
Last 2 Weeks.66715 PA
Season.35853 PA
Last 2 Years.364203 PA

Last 5 GamesTotal Bases

Jun 8@ ATH1
Jun 14vs PHI6
Jun 18vs CLE2
Jun 19@ ATL1
Jun 20@ ATL1

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

WindowRateSample
Last 2 Weeks.35939 PA
Season.434143 PA
Last 2 Years.382823 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

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

WindowRateSample
Last 2 Weeks.354206 PA
Season.342937 PA
Last 2 Years.3453119 PA

Quality of Contact vs LHP

wOBA.336
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.350
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.57

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-143+110
CZRCaesars-154+115

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2.8× / ~1.3×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.368

WindowRateSample
Last 2 Weeks.50012 PA
Season.33965 PA
Last 2 Years.28990 PA

Last 5 GamesTotal Bases

Jun 13@ MIN1
Jun 14@ MIN1
Jun 17vs SD0
Jun 18@ KC2
Jun 19@ KC0

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

WindowRateSample
Last 2 Weeks.43237 PA
Season.361269 PA
Last 2 Years.409993 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

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

WindowRateSample
Last 2 Weeks.387163 PA
Season.331695 PA
Last 2 Years.3562542 PA

Quality of Contact vs LHP

wOBA.330
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.515

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
BOLBetOnline-172+133
CZRCaesars-160+122

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.347

WindowRateSample
Last 2 Weeks.10010 PA
Season.45511 PA
Last 2 Years.323248 PA

Last 5 GamesTotal Bases

Jun 16vs SD1
Jun 17vs SD1
Jun 19@ KC1
Jun 21@ KC3
Jun 22vs AZ0

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

WindowRateSample
Last 2 Weeks.0005 PA
Season.28794 PA
Last 2 Years.382288 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

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

WindowRateSample
Last 2 Weeks.440134 PA
Season.402777 PA
Last 2 Years.3892481 PA

Quality of Contact vs LHP

wOBA.306
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.296
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.515

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-152+117
CZRCaesars-157+117

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~2.8× / ~1.5×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.325

WindowRateSample
Last 2 Weeks.25831 PA
Season.20848 PA
Last 2 Years.399391 PA

Last 5 GamesTotal Bases

Jun 15vs LAA5
Jun 19vs MIN1
Jun 20vs MIN2
Jun 21vs MIN0
Jun 22@ STL0

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

WindowRateSample
Last 2 Weeks.34823 PA
Season.461165 PA
Last 2 Years.410368 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

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

WindowRateSample
Last 2 Weeks.424184 PA
Season.3681134 PA
Last 2 Years.3713168 PA

Quality of Contact vs RHP

wOBA.304
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.513

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-149+115
CZRCaesars-154+115

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.340

WindowRateSample
Last 2 Weeks.20015 PA
Season.34097 PA
Last 2 Years.347378 PA

Last 5 GamesTotal Bases

Jun 17@ HOU0
Jun 19vs CWS0
Jun 20vs CWS0
Jun 21vs CWS2
Jun 22vs NYY4

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

WindowRateSample
Last 2 Weeks.45511 PA
Season.46239 PA
Last 2 Years.301292 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

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

WindowRateSample
Last 2 Weeks.313201 PA
Season.323983 PA
Last 2 Years.3253003 PA

Quality of Contact vs LHP

wOBA.330
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head4-for-12

Total Bases5 in 12 PA
Career Average.333
Plate Appearances12
HR · K · BB0 · 5 · 0

Projection

Projected Total Bases1.545

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-170+125

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.313

WindowRateSample
Last 2 Weeks.16742 PA
Season.340253 PA
Last 2 Years.357876 PA

Last 5 GamesTotal Bases

Jun 16@ PHI0
Jun 17@ PHI1
Jun 20vs SF0
Jun 21vs SF1
Jun 22vs TEX4

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

WindowRateSample
Last 2 Weeks.57114 PA
Season.34866 PA
Last 2 Years.403459 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

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

WindowRateSample
Last 2 Weeks.408152 PA
Season.372897 PA
Last 2 Years.3733026 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.542

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+141-185
BRBetRivers+140
BOVBovada+140-185
DKDraftKings+137-183
CZRCaesars+134-179

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 18@ MIL0
Jun 19@ HOU0
Jun 20@ HOU0
Jun 21@ HOU0
Jun 22@ CWS1

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.361202 PA
Last 2 Years.355552 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

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

WindowRateSample
Last 2 Weeks.389203 PA
Season.319916 PA
Last 2 Years.3582800 PA

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.497

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.372

WindowRateSample
Last 2 Weeks.50014 PA
Season.312109 PA
Last 2 Years.383253 PA

Last 5 GamesTotal Bases

Jun 17vs SF3
Jun 19vs MIL1
Jun 20vs MIL0
Jun 21vs MIL1
Jun 22@ SD3

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

WindowRateSample
Last 2 Weeks.23517 PA
Season.25774 PA
Last 2 Years.270274 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

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

WindowRateSample
Last 2 Weeks.379269 PA
Season.3301082 PA
Last 2 Years.3274153 PA

Quality of Contact vs LHP

wOBA.327
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed30%

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

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-164+123

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.366

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

Last 5 GamesTotal Bases

Jun 17vs TB0
Jun 19vs BAL4
Jun 20vs BAL2
Jun 21vs BAL0
Jun 22@ MIN2

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

WindowRateSample
Last 2 Weeks
Season.26338 PA
Last 2 Years.26338 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

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

WindowRateSample
Last 2 Weeks.397234 PA
Season.329990 PA
Last 2 Years.3452901 PA

Quality of Contact vs LHP

wOBA.317
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.495

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+124-161
BRBetRivers+117
BOVBovada+130-170
DKDraftKings+127-169
CZRCaesars+120-162

We project 1.5 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~1× / ~2.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 15vs MIA4
Jun 16vs MIA0
Jun 17vs MIA0
Jun 18vs NYM0
Jun 20vs NYM0

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

WindowRateSample
Last 2 Weeks.38513 PA
Season.30060 PA
Last 2 Years.330103 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

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

WindowRateSample
Last 2 Weeks.483236 PA
Season.3881210 PA
Last 2 Years.3983301 PA

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

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
BOLBetOnline-169+130

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

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

WindowRateSample
Last 2 Weeks.44829 PA
Season.52171 PA
Last 2 Years.52171 PA

Last 5 GamesTotal Bases

Jun 17vs BAL0
Jun 18vs BAL1
Jun 19vs BOS0
Jun 20vs BOS0
Jun 21vs BOS0

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

WindowRateSample
Last 2 Weeks.29031 PA
Season.376218 PA
Last 2 Years.433797 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.336
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.534

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
CZRCaesars-157+118

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.369

WindowRateSample
Last 2 Weeks.6679 PA
Season.277148 PA
Last 2 Years.372908 PA

Last 5 GamesTotal Bases

Jun 7@ ATL0
Jun 9vs LAD1
Jun 11vs LAD0
Jun 17@ ATH5
Jun 19@ COL1

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

WindowRateSample
Last 2 Weeks.50026 PA
Season.407177 PA
Last 2 Years.370657 PA

Opposing Starter · Season16 GS

W–L6–7
ERA3.94
WHIP1.34
IP96.0
H / K / BB106 / 84 / 23

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.313
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.532

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-161+123
CZRCaesars-154+115

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17@ PHI5
Jun 19vs SF0
Jun 20vs SF1
Jun 21vs SF0
Jun 22vs TEX1

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

WindowRateSample
Last 2 Weeks.57114 PA
Season.34866 PA
Last 2 Years.403459 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

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

WindowRateSample
Last 2 Weeks.408152 PA
Season.372897 PA
Last 2 Years.3733026 PA

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.531

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-152+117
CZRCaesars-154+115

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 14@ CIN0
Jun 16vs LAA0
Jun 17vs LAA0
Jun 19vs MIN2
Jun 20vs MIN0

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

WindowRateSample
Last 2 Weeks.69623 PA
Season.360150 PA
Last 2 Years.319405 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

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

WindowRateSample
Last 2 Weeks.444196 PA
Season.3451181 PA
Last 2 Years.3503901 PA

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-147+113

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.339

WindowRateSample
Last 2 Weeks.3339 PA
Season.273121 PA
Last 2 Years.331157 PA

Last 5 GamesTotal Bases

Jun 15vs DET0
Jun 16vs DET0
Jun 19vs CLE0
Jun 20vs CLE0
Jun 22@ TOR1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.55779 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

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

WindowRateSample
Last 2 Weeks.396222 PA
Season.3431231 PA
Last 2 Years.3524731 PA

Quality of Contact vs RHP

wOBA.300
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.366
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.514

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-135+105

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.391

WindowRateSample
Last 2 Weeks.46213 PA
Season.43360 PA
Last 2 Years.368171 PA

Last 5 GamesTotal Bases

Jun 17vs TB0
Jun 19vs BAL1
Jun 20vs BAL0
Jun 21vs BAL1
Jun 22@ MIN2

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

WindowRateSample
Last 2 Weeks
Season.13023 PA
Last 2 Years.13023 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

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

WindowRateSample
Last 2 Weeks.414186 PA
Season.3671012 PA
Last 2 Years.3842959 PA

Quality of Contact vs LHP

wOBA.348
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.485

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
FANFanatics-150+115
CZRCaesars-162+121

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkHitter-friendly
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.356

WindowRateSample
Last 2 Weeks.37524 PA
Season.312205 PA
Last 2 Years.379755 PA

Last 5 GamesTotal Bases

Jun 16@ CHC0
Jun 17@ CHC0
Jun 19vs PIT2
Jun 20vs PIT0
Jun 22vs BOS0

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

WindowRateSample
Last 2 Weeks.48025 PA
Season.384112 PA
Last 2 Years.415668 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

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

WindowRateSample
Last 2 Weeks.345226 PA
Season.320989 PA
Last 2 Years.3202937 PA

Quality of Contact vs RHP

wOBA.295
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.313
Hard-Hit % Allowed31%

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

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+146-192
BRBetRivers+145
CZRCaesars+135-182

We project 1.5 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs RHP.389

WindowRateSample
Last 2 Weeks.47642 PA
Season.353133 PA
Last 2 Years.358424 PA

Last 5 GamesTotal Bases

Jun 15@ ATH1
Jun 16@ ATH1
Jun 17@ ATH1
Jun 20@ COL2
Jun 21@ COL4

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

WindowRateSample
Last 2 Weeks.50026 PA
Season.353198 PA
Last 2 Years.375670 PA

Opposing Starter · Season16 GS

W–L6–7
ERA3.94
WHIP1.34
IP96.0
H / K / BB106 / 84 / 23

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.341
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.519

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+160-220
BOLBetOnline+171-227
BRBetRivers+160
CZRCaesars+153-209

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 12vs CHC0
Jun 14vs CHC1
Jun 16@ ATL0
Jun 19@ MIA1
Jun 21@ MIA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season13 GS

W–L5–4
ERA4.88
WHIP1.58
IP62.2
H / K / BB80 / 46 / 19

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.448

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
CZRCaesars-179+133

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16vs PIT0
Jun 17vs PIT0
Jun 19vs LAA4
Jun 20vs LAA0
Jun 21vs LAA0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season15 GS

W–L6–6
ERA3.70
WHIP1.28
IP87.2
H / K / BB70 / 80 / 42

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.448

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

Context

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

Batter · Total Bases / PA vs RHP.363

WindowRateSample
Last 2 Weeks.26841 PA
Season.421240 PA
Last 2 Years.377743 PA

Last 5 GamesTotal Bases

Jun 18vs MIN2
Jun 19vs SD2
Jun 20vs SD3
Jun 21vs SD2
Jun 22@ MIA0

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

WindowRateSample
Last 2 Weeks.31822 PA
Season.325169 PA
Last 2 Years.360545 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

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

WindowRateSample
Last 2 Weeks.260123 PA
Season.241540 PA
Last 2 Years.3232241 PA

Quality of Contact vs RHP

wOBA.324
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed31%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+132-172
BRBetRivers+138
BOVBovada+130-170
DKDraftKings+129-172
CZRCaesars+125-170

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.35
vs SP / Bullpen~1× / ~3.3×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.309

WindowRateSample
Last 2 Weeks.0008 PA
Season.19226 PA
Last 2 Years.21484 PA

Last 5 GamesTotal Bases

Jun 14@ NYM0
Jun 16vs SF1
Jun 19vs MIL3
Jun 20vs MIL0
Jun 22@ SD0

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

WindowRateSample
Last 2 Weeks.11118 PA
Season.33783 PA
Last 2 Years.347236 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

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

WindowRateSample
Last 2 Weeks.356216 PA
Season.3351213 PA
Last 2 Years.3324076 PA

Quality of Contact vs LHP

wOBA.284
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.310
Hard-Hit % Allowed27%

How hard hitters are squaring him up.

Head-to-Head2-for-4

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

Projection

Projected Total Bases1.446

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-200+145
BOLBetOnline-185+142
CZRCaesars-190+140

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2.9× / ~1.2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.351

WindowRateSample
Last 2 Weeks.15413 PA
Season.40754 PA
Last 2 Years.338160 PA

Last 5 GamesTotal Bases

Jun 14vs PHI1
Jun 17vs CLE0
Jun 18vs CLE1
Jun 19@ ATL0
Jun 20@ ATL0

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

WindowRateSample
Last 2 Weeks.35939 PA
Season.434143 PA
Last 2 Years.382823 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

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

WindowRateSample
Last 2 Weeks.354206 PA
Season.342937 PA
Last 2 Years.3453119 PA

Quality of Contact vs LHP

wOBA.331
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.350
Hard-Hit % Allowed34%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+136-179
BRBetRivers+135
BOVBovada+135-180
DKDraftKings+134-178
CZRCaesars+126-170

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.373

WindowRateSample
Last 2 Weeks.43330 PA
Season.33396 PA
Last 2 Years.365266 PA

Last 5 GamesTotal Bases

Jun 15@ PHI1
Jun 16@ PHI0
Jun 19vs SF2
Jun 20vs SF4
Jun 22vs TEX0

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

WindowRateSample
Last 2 Weeks.63611 PA
Season.30559 PA
Last 2 Years.510484 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

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

WindowRateSample
Last 2 Weeks.352210 PA
Season.3221015 PA
Last 2 Years.3334040 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %46%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.509

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+150-200
BOLBetOnline+146-192
BRBetRivers+148
BOVBovada+145-190
CZRCaesars+135-182

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.341

WindowRateSample
Last 2 Weeks.30020 PA
Season.319191 PA
Last 2 Years.331519 PA

Last 5 GamesTotal Bases

Jun 17@ LAD0
Jun 19vs WSH1
Jun 20vs WSH2
Jun 21vs WSH1
Jun 22vs KC3

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

WindowRateSample
Last 2 Weeks.42119 PA
Season.42397 PA
Last 2 Years.361122 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

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

WindowRateSample
Last 2 Weeks.481160 PA
Season.3891059 PA
Last 2 Years.3563418 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %25%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.332
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.502

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+171-227
BRBetRivers+163
BOVBovada+160-215
DKDraftKings+159-214
CZRCaesars+159-218

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.341

WindowRateSample
Last 2 Weeks.31822 PA
Season.30183 PA
Last 2 Years.324404 PA

Last 5 GamesTotal Bases

Jun 10vs SEA4
Jun 12vs SD2
Jun 13vs SD2
Jun 17@ SEA0
Jun 22@ LAA1

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

WindowRateSample
Last 2 Weeks.63611 PA
Season.68832 PA
Last 2 Years.49479 PA

Opposing Starter · Season3 GS

W–L1–2
ERA8.85
WHIP1.71
IP19.1
H / K / BB24 / 15 / 9

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

WindowRateSample
Last 2 Weeks.244254 PA
Season.2851135 PA
Last 2 Years.3222771 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.367
Hard-Hit % Allowed38%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-135+105

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 3 GamesTotal Bases

Jun 18@ NYY0
Jun 19@ DET5
Jun 20@ DET0

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

WindowRateSample
Last 2 Weeks.17229 PA
Season.305246 PA
Last 2 Years.341367 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

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

WindowRateSample
Last 2 Weeks.391184 PA
Season.3451147 PA
Last 2 Years.3404301 PA

Starter Allows · vs RHB

wOBA Allowed.281
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.464

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
CZRCaesars-121-110

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.371

WindowRateSample
Last 2 Weeks.45242 PA
Season.339218 PA
Last 2 Years.301408 PA

Last 5 GamesTotal Bases

Jun 17vs BAL4
Jun 18vs BAL2
Jun 19vs BOS0
Jun 20vs BOS0
Jun 21vs BOS1

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

WindowRateSample
Last 2 Weeks.29031 PA
Season.376218 PA
Last 2 Years.433797 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.317
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.498

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+150-200
BOLBetOnline+149-196
BRBetRivers+148
BOVBovada+145-190
DKDraftKings+145-195
CZRCaesars+143-193

We project 1.5 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.335

WindowRateSample
Last 2 Weeks.20010 PA
Season.27388 PA
Last 2 Years.378649 PA

Last 5 GamesTotal Bases

Jun 15vs LAA1
Jun 16vs LAA0
Jun 19vs MIN1
Jun 20vs MIN0
Jun 22@ STL0

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

WindowRateSample
Last 2 Weeks.69623 PA
Season.360150 PA
Last 2 Years.319405 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

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

WindowRateSample
Last 2 Weeks.444196 PA
Season.3451181 PA
Last 2 Years.3503901 PA

Quality of Contact vs RHP

wOBA.289
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.457

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+152-200
BRBetRivers+150
BOVBovada+145-190
DKDraftKings+141-189
CZRCaesars+138-190

We project 1.5 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.359

WindowRateSample
Last 2 Weeks.31332 PA
Season.350203 PA
Last 2 Years.411802 PA

Last 5 GamesTotal Bases

Jun 18vs CWS0
Jun 19vs CIN4
Jun 20vs CIN0
Jun 21vs CIN1
Jun 22@ DET1

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

WindowRateSample
Last 2 Weeks.4005 PA
Season.203113 PA
Last 2 Years.368524 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

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

WindowRateSample
Last 2 Weeks.338157 PA
Season.338814 PA
Last 2 Years.3412528 PA

Quality of Contact vs RHP

wOBA.332
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases2 in 8 PA
Career Average.250
Plate Appearances8
HR · K · BB0 · 3 · 1

Projection

Projected Total Bases1.491

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
CZRCaesars-162+121

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.360

WindowRateSample
Last 2 Weeks.30010 PA
Season.32471 PA
Last 2 Years.415301 PA

Last 5 GamesTotal Bases

Jun 17@ HOU0
Jun 19vs CWS0
Jun 20vs CWS2
Jun 21vs CWS2
Jun 22vs NYY3

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

WindowRateSample
Last 2 Weeks.41736 PA
Season.205112 PA
Last 2 Years.3311034 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

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

WindowRateSample
Last 2 Weeks.333198 PA
Season.3201111 PA
Last 2 Years.3473442 PA

Quality of Contact vs LHP

wOBA.321
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head3-for-13

Total Bases7 in 13 PA
Career Average.231
Plate Appearances13
HR · K · BB1 · 4 · 0

Projection

Projected Total Bases1.492

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
CZRCaesars-145+110

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkHitter-friendly
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.316

WindowRateSample
Last 2 Weeks
Season.16724 PA
Last 2 Years.336149 PA

Last 5 GamesTotal Bases

Jun 12vs TEX0
Jun 16vs TOR2
Jun 18vs TOR0
Jun 21@ SEA0
Jun 22@ COL0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

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

WindowRateSample
Last 2 Weeks.450200 PA
Season.4131201 PA
Last 2 Years.4044389 PA

Quality of Contact vs LHP

wOBA.288
Hard-Hit %30%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.451

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+124-161
BRBetRivers+123
BOVBovada+135-180
DKDraftKings+133-178
CZRCaesars+123-164

We project 1.5 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs LHP.410

WindowRateSample
Last 2 Weeks.3758 PA
Season.55258 PA
Last 2 Years.412194 PA

Last 5 GamesTotal Bases

Jun 15vs KC1
Jun 17vs KC1
Jun 19@ TB1
Jun 20@ TB1
Jun 22vs PHI3

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

WindowRateSample
Last 2 Weeks.31741 PA
Season.396283 PA
Last 2 Years.362868 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

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

WindowRateSample
Last 2 Weeks.382170 PA
Season.350971 PA
Last 2 Years.3443846 PA

Quality of Contact vs LHP

wOBA.332
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head6-for-14

Total Bases10 in 14 PA
Career Average.429
Plate Appearances14
HR · K · BB1 · 2 · 0

Projection

Projected Total Bases1.485

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-161+123
CZRCaesars-170+125

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.387

WindowRateSample
Last 2 Weeks.40020 PA
Season.407113 PA
Last 2 Years.407113 PA

Last 5 GamesTotal Bases

Jun 9vs PHI1
Jun 10vs PHI1
Jun 13vs NYY1
Jun 18@ BOS3
Jun 20@ CHC1

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

WindowRateSample
Last 2 Weeks.26715 PA
Season.139144 PA
Last 2 Years.166205 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

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

WindowRateSample
Last 2 Weeks.393214 PA
Season.3481040 PA
Last 2 Years.3303094 PA

Quality of Contact vs RHP

wOBA.334
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.471

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-170+127

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.327

WindowRateSample
Last 2 Weeks.25831 PA
Season.25831 PA
Last 2 Years.313224 PA

Last 5 GamesTotal Bases

Jun 17@ STL1
Jun 19@ TEX2
Jun 20@ TEX0
Jun 21@ TEX0
Jun 22vs ATL1

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

WindowRateSample
Last 2 Weeks.44025 PA
Season.412102 PA
Last 2 Years.412102 PA

Opposing Starter · Season7 GS

W–L1–2
ERA4.87
WHIP1.43
IP40.2
H / K / BB33 / 37 / 25

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

WindowRateSample
Last 2 Weeks.375176 PA
Season.3041005 PA
Last 2 Years.3323071 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %24%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.421

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-132+102
CZRCaesars-136+102

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.327

WindowRateSample
Last 2 Weeks.07713 PA
Season.30253 PA
Last 2 Years.369301 PA

Last 5 GamesTotal Bases

Jun 17vs TB1
Jun 19vs BAL7
Jun 20vs BAL1
Jun 21vs BAL1
Jun 22@ MIN0

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

WindowRateSample
Last 2 Weeks
Season.26338 PA
Last 2 Years.26338 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

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

WindowRateSample
Last 2 Weeks.397234 PA
Season.329990 PA
Last 2 Years.3452901 PA

Quality of Contact vs LHP

wOBA.295
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.448

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+112-145
BRBetRivers+107
BOVBovada+110-145
DKDraftKings+106-141
CZRCaesars+105-139

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.354

WindowRateSample
Last 2 Weeks.36819 PA
Season.32471 PA
Last 2 Years.324398 PA

Last 5 GamesTotal Bases

Jun 15vs COL4
Jun 16vs COL1
Jun 17vs COL4
Jun 19vs TOR0
Jun 20vs TOR4

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

WindowRateSample
Last 2 Weeks.66712 PA
Season.46760 PA
Last 2 Years.368291 PA

Opposing Starter · Season7 GS

W–L0–6
ERA10.08
WHIP1.92
IP27.2
H / K / BB31 / 34 / 22

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

WindowRateSample
Last 2 Weeks.365222 PA
Season.3131126 PA
Last 2 Years.3254404 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.486

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-132+102

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.344

WindowRateSample
Last 2 Weeks.27311 PA
Season.31293 PA
Last 2 Years.338323 PA

Last 5 GamesTotal Bases

Jun 18@ TEX4
Jun 19@ AZ0
Jun 20@ AZ7
Jun 21@ AZ0
Jun 22vs LAD0

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

WindowRateSample
Last 2 Weeks.31332 PA
Season.264231 PA
Last 2 Years.346538 PA

Opposing Starter · Season13 GS

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

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

WindowRateSample
Last 2 Weeks.431188 PA
Season.3551052 PA
Last 2 Years.3302958 PA

Quality of Contact vs LHP

wOBA.307
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.280
Hard-Hit % Allowed44%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.442

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+164-217
BRBetRivers+150
BOVBovada+155-210
DKDraftKings+156-209
CZRCaesars+149-200

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~1× / ~2.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 12@ NYM0
Jun 14@ NYM0
Jun 17vs SF0
Jun 20vs MIL0
Jun 21vs MIL4

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

WindowRateSample
Last 2 Weeks.11118 PA
Season.33783 PA
Last 2 Years.347236 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

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

WindowRateSample
Last 2 Weeks.356216 PA
Season.3351213 PA
Last 2 Years.3324076 PA

Starter Allows · vs LHB

wOBA Allowed.310
Hard-Hit % Allowed27%

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

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
WeatherWorking against

Batter · Total Bases / PA vs RHP.309

WindowRateSample
Last 2 Weeks.12839 PA
Season.350200 PA
Last 2 Years.352776 PA

Last 5 GamesTotal Bases

Jun 17vs LAA0
Jun 19vs MIN2
Jun 20vs MIN0
Jun 21vs MIN1
Jun 22@ STL1

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

WindowRateSample
Last 2 Weeks.69623 PA
Season.360150 PA
Last 2 Years.319405 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

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

WindowRateSample
Last 2 Weeks.444196 PA
Season.3451181 PA
Last 2 Years.3503901 PA

Quality of Contact vs RHP

wOBA.292
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.44

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+158-208
BRBetRivers+155
BOVBovada+150-200
DKDraftKings+149-200
CZRCaesars+146-197

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.357

WindowRateSample
Last 2 Weeks.29737 PA
Season.395195 PA
Last 2 Years.340406 PA

Last 5 GamesTotal Bases

Jun 18vs MIN4
Jun 19vs SD1
Jun 20vs SD0
Jun 21vs SD0
Jun 22@ MIA4

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

WindowRateSample
Last 2 Weeks.31822 PA
Season.325169 PA
Last 2 Years.360545 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

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

WindowRateSample
Last 2 Weeks.260123 PA
Season.241540 PA
Last 2 Years.3232241 PA

Quality of Contact vs RHP

wOBA.311
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-1

Total Bases4 in 1 PA
Career Average1.000
Plate Appearances1
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.471

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-200+145
BOLBetOnline-185+142
CZRCaesars-193+143

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17vs SD0
Jun 18@ KC3
Jun 19@ KC1
Jun 21@ KC1
Jun 22vs AZ0

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

WindowRateSample
Last 2 Weeks.43237 PA
Season.361269 PA
Last 2 Years.409993 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

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

WindowRateSample
Last 2 Weeks.387163 PA
Season.331695 PA
Last 2 Years.3562542 PA

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed33%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
CZRCaesars-179+134

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~2.8× / ~1.4×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.312

WindowRateSample
Last 2 Weeks.20025 PA
Season.289166 PA
Last 2 Years.311678 PA

Last 5 GamesTotal Bases

Jun 18@ MIL0
Jun 19@ HOU0
Jun 20@ HOU0
Jun 21@ HOU0
Jun 22@ CWS1

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.361202 PA
Last 2 Years.355552 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

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

WindowRateSample
Last 2 Weeks.389203 PA
Season.319916 PA
Last 2 Years.3582800 PA

Quality of Contact vs RHP

wOBA.274
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases3 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.436

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-125-105
BOLBetOnline-123-105
CZRCaesars-124-108

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs LHP.360

WindowRateSample
Last 2 Weeks.5008 PA
Season.29468 PA
Last 2 Years.336128 PA

Last 5 GamesTotal Bases

Jun 17vs KC2
Jun 19@ TB1
Jun 20@ TB3
Jun 21@ TB2
Jun 22vs PHI2

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

WindowRateSample
Last 2 Weeks.31741 PA
Season.396283 PA
Last 2 Years.362868 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

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

WindowRateSample
Last 2 Weeks.382170 PA
Season.350971 PA
Last 2 Years.3443846 PA

Quality of Contact vs LHP

wOBA.340
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.464

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-127-102
CZRCaesars-137+104

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs LHP.367

WindowRateSample
Last 2 Weeks.5004 PA
Season.31619 PA
Last 2 Years.32025 PA

Last 5 GamesTotal Bases

Jun 10@ SF2
Jun 12vs SEA1
Jun 14vs SEA1
Jun 19@ TB1
Jun 20@ TB1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.296

WindowRateSample
Last 2 Weeks.09111 PA
Season.23581 PA
Last 2 Years.256254 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.371175 PA
Season.332786 PA
Last 2 Years.3492840 PA

Quality of Contact vs LHP

wOBA.331
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.262
Hard-Hit % Allowed25%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-132+102
CZRCaesars-130-103

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 18vs CLE1
Jun 19@ ATL1
Jun 20@ ATL2
Jun 21@ ATL1
Jun 22@ CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.35939 PA
Season.434143 PA
Last 2 Years.382823 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.349

WindowRateSample
Last 2 Weeks.354206 PA
Season.342937 PA
Last 2 Years.3453119 PA

Starter Allows · vs RHB

wOBA Allowed.350
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.47

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-164+125

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16vs CWS4
Jun 18vs CWS2
Jun 19vs CIN0
Jun 20vs CIN0
Jun 21vs CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.4005 PA
Season.203113 PA
Last 2 Years.368524 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.341

WindowRateSample
Last 2 Weeks.338157 PA
Season.338814 PA
Last 2 Years.3412528 PA

Starter Allows · vs LHB

wOBA Allowed.290
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.461

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-110-120
BOLBetOnline-110-118
CZRCaesars-115-117

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2.9× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.400

WindowRateSample
Last 2 Weeks1.0004 PA
Season.374179 PA
Last 2 Years.410595 PA

Last 5 GamesTotal Bases

Jun 2@ ATL0
Jun 3@ ATL1
Jun 5vs BAL0
Jun 20@ CHC4
Jun 22vs HOU1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.268

WindowRateSample
Last 2 Weeks.26715 PA
Season.139144 PA
Last 2 Years.166205 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.365

WindowRateSample
Last 2 Weeks.393214 PA
Season.3481040 PA
Last 2 Years.3303094 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed30%

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.444

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
FANFanatics-165+125
CZRCaesars-164+123

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.366

WindowRateSample
Last 2 Weeks.38731 PA
Season.37845 PA
Last 2 Years.302245 PA

Last 5 GamesTotal Bases

Jun 18@ ATH0
Jun 19@ ATH4
Jun 20@ ATH1
Jun 21@ ATH2
Jun 22vs BAL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.326

WindowRateSample
Last 2 Weeks.22236 PA
Season.336155 PA
Last 2 Years.366681 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.361

WindowRateSample
Last 2 Weeks.343207 PA
Season.389927 PA
Last 2 Years.3472888 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.289
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.405

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-112-115
CZRCaesars-117-114

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.321

WindowRateSample
Last 2 Weeks.20025 PA
Season.327150 PA
Last 2 Years.295336 PA

Last 5 GamesTotal Bases

Jun 15@ AZ1
Jun 17@ AZ1
Jun 18@ ATH2
Jun 19@ ATH4
Jun 21@ ATH0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.326

WindowRateSample
Last 2 Weeks.22236 PA
Season.336155 PA
Last 2 Years.366681 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.361

WindowRateSample
Last 2 Weeks.343207 PA
Season.389927 PA
Last 2 Years.3472888 PA

Quality of Contact vs RHP

wOBA.284
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.289
Hard-Hit % Allowed38%

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.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+164-217
BRBetRivers+165

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2.6× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.338

WindowRateSample
Last 2 Weeks.1676 PA
Season.32970 PA
Last 2 Years.271266 PA

Last 5 GamesTotal Bases

Jun 15vs KC0
Jun 16vs KC1
Jun 19@ TB0
Jun 20@ TB0
Jun 22vs PHI1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.361

WindowRateSample
Last 2 Weeks.31741 PA
Season.396283 PA
Last 2 Years.362868 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.363

WindowRateSample
Last 2 Weeks.382170 PA
Season.350971 PA
Last 2 Years.3443846 PA

Quality of Contact vs LHP

wOBA.299
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases5 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB1 · 0 · 1

Projection

Projected Total Bases1.456

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
BOLBetOnline-175+135
CZRCaesars-176+132

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2.4× / ~1.7×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 18@ NYY0
Jun 19@ DET0
Jun 20@ DET2
Jun 21@ DET2
Jun 22vs CLE4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.307

WindowRateSample
Last 2 Weeks.17229 PA
Season.305246 PA
Last 2 Years.341367 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.364

WindowRateSample
Last 2 Weeks.391184 PA
Season.3451147 PA
Last 2 Years.3404301 PA

Starter Allows · vs RHB

wOBA Allowed.281
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.427

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-156+120
CZRCaesars-157+117

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2.8× / ~1.2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.334

WindowRateSample
Last 2 Weeks.0004 PA
Season.0004 PA
Last 2 Years.260146 PA

Last 3 GamesTotal Bases

Jun 18@ ATH1
Jun 19@ ATH0
Jun 21@ ATH1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.326

WindowRateSample
Last 2 Weeks.22236 PA
Season.336155 PA
Last 2 Years.366681 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.361

WindowRateSample
Last 2 Weeks.343207 PA
Season.389927 PA
Last 2 Years.3472888 PA

Quality of Contact vs RHP

wOBA.292
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.289
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.401

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-125-105
BOLBetOnline-127-102
CZRCaesars-130-103

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.385

WindowRateSample
Last 2 Weeks.6258 PA
Season.35853 PA
Last 2 Years.35853 PA

Last 5 GamesTotal Bases

Jun 17@ HOU0
Jun 19vs CWS1
Jun 20vs CWS0
Jun 21vs CWS2
Jun 22vs NYY1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.330

WindowRateSample
Last 2 Weeks.41736 PA
Season.205112 PA
Last 2 Years.3311034 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.333198 PA
Season.3201111 PA
Last 2 Years.3473442 PA

Quality of Contact vs LHP

wOBA.313
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.452

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.273

WindowRateSample
Last 2 Weeks.14328 PA
Season.210152 PA
Last 2 Years.259378 PA

Last 5 GamesTotal Bases

Jun 14vs SD0
Jun 19@ LAD1
Jun 20@ LAD0
Jun 21@ LAD0
Jun 22@ LAA4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.442

WindowRateSample
Last 2 Weeks.63611 PA
Season.68832 PA
Last 2 Years.49479 PA

Opposing Starter · Season3 GS

W–L1–2
ERA8.85
WHIP1.71
IP19.1
H / K / BB24 / 15 / 9

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.244254 PA
Season.2851135 PA
Last 2 Years.3222771 PA

Quality of Contact vs RHP

wOBA.251
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.367
Hard-Hit % Allowed38%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-143+110

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.346

WindowRateSample
Last 2 Weeks.37516 PA
Season.27569 PA
Last 2 Years.329255 PA

Last 5 GamesTotal Bases

Jun 10vs TEX1
Jun 12vs HOU0
Jun 15@ WSH1
Jun 16@ WSH1
Jun 18vs STL4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.338

WindowRateSample
Last 2 Weeks.38234 PA
Season.297236 PA
Last 2 Years.297236 PA

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.358

WindowRateSample
Last 2 Weeks.348198 PA
Season.366975 PA
Last 2 Years.3613459 PA

Quality of Contact vs LHP

wOBA.317
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.444

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-147+113

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.341

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.336268 PA

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.399

WindowRateSample
Last 2 Weeks.36433 PA
Season.441118 PA
Last 2 Years.516190 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.325

WindowRateSample
Last 2 Weeks.342196 PA
Season.294922 PA
Last 2 Years.3203430 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.312
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.426

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
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16vs NYM2
Jun 17vs NYM0
Jun 19@ NYY0
Jun 20@ NYY5
Jun 21@ NYY0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.30423 PA
Season.364143 PA
Last 2 Years.373185 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.368

WindowRateSample
Last 2 Weeks.437158 PA
Season.320831 PA
Last 2 Years.3051993 PA

Starter Allows · vs LHB

wOBA Allowed.332
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.449

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-147+113
CZRCaesars-145+109

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

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 17@ STL2
Jun 19@ TEX0
Jun 20@ TEX0
Jun 21@ TEX0
Jun 22vs ATL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.322

WindowRateSample
Last 2 Weeks.40015 PA
Season.19252 PA
Last 2 Years.19252 PA

Opposing Starter · Season7 GS

W–L1–2
ERA4.87
WHIP1.43
IP40.2
H / K / BB33 / 37 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.319

WindowRateSample
Last 2 Weeks.304168 PA
Season.3071083 PA
Last 2 Years.3524122 PA

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.378

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-110-118
BOLBetOnline-108-120
CZRCaesars-108-124

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.347

WindowRateSample
Last 2 Weeks.40015 PA
Season.30193 PA
Last 2 Years.277159 PA

Last 5 GamesTotal Bases

Jun 18@ TEX2
Jun 19@ AZ1
Jun 20@ AZ3
Jun 21@ AZ0
Jun 22vs LAD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.321

WindowRateSample
Last 2 Weeks.31332 PA
Season.264231 PA
Last 2 Years.346538 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.431188 PA
Season.3551052 PA
Last 2 Years.3302958 PA

Quality of Contact vs LHP

wOBA.321
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.280
Hard-Hit % Allowed44%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.389

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
BOLBetOnline-169+130
CZRCaesars-173+130

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.342

WindowRateSample
Last 2 Weeks.37524 PA
Season.26169 PA
Last 2 Years.323731 PA

Last 5 GamesTotal Bases

Jun 18vs CWS2
Jun 19vs CIN2
Jun 20vs CIN1
Jun 21vs CIN0
Jun 22@ DET2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.424

WindowRateSample
Last 2 Weeks.62516 PA
Season.46293 PA
Last 2 Years.424457 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.348

WindowRateSample
Last 2 Weeks.364203 PA
Season.3381053 PA
Last 2 Years.3204373 PA

Quality of Contact vs RHP

wOBA.337
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.339
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-7

Total Bases0 in 8 PA
Career Average.000
Plate Appearances8
HR · K · BB0 · 3 · 1

Projection

Projected Total Bases1.408

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-141+108
CZRCaesars-143+108

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~3× / ~1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.344

WindowRateSample
Last 2 Weeks.2504 PA
Season.28656 PA
Last 2 Years.322326 PA

Last 5 GamesTotal Bases

May 20@ SEA1
May 23@ SF2
May 24@ SF0
Jun 19vs SD0
Jun 20vs SD1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.29561 PA
Season.395263 PA
Last 2 Years.369632 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.333

WindowRateSample
Last 2 Weeks.341176 PA
Season.306656 PA
Last 2 Years.3472193 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.302
Hard-Hit % Allowed29%

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.404

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-143+110

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~1.2× / ~2.6×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.322

WindowRateSample
Last 2 Weeks.26715 PA
Season.27687 PA
Last 2 Years.242182 PA

Last 5 GamesTotal Bases

Jun 7@ MIA1
Jun 13@ LAA0
Jun 14@ LAA1
Jun 17@ LAD2
Jun 19vs WSH0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.383

WindowRateSample
Last 2 Weeks.42119 PA
Season.42397 PA
Last 2 Years.361122 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.415

WindowRateSample
Last 2 Weeks.481160 PA
Season.3891059 PA
Last 2 Years.3563418 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.332
Hard-Hit % Allowed30%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+115-149
CZRCaesars+106-141

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.337

WindowRateSample
Last 2 Weeks.18211 PA
Season.31657 PA
Last 2 Years.324213 PA

Last 5 GamesTotal Bases

Jun 12vs NYY0
Jun 14vs NYY0
Jun 16@ BOS0
Jun 17@ BOS2
Jun 20@ CHC1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.399

WindowRateSample
Last 2 Weeks.36433 PA
Season.441118 PA
Last 2 Years.516190 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.325

WindowRateSample
Last 2 Weeks.342196 PA
Season.294922 PA
Last 2 Years.3203430 PA

Quality of Contact vs RHP

wOBA.307
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.312
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.385

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-125-105
BOLBetOnline-130+100

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.307

WindowRateSample
Last 2 Weeks.22722 PA
Season.268123 PA
Last 2 Years.255522 PA

Last 5 GamesTotal Bases

Jun 16@ LAD1
Jun 17@ LAD0
Jun 19vs WSH1
Jun 20vs WSH2
Jun 21vs WSH2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.383

WindowRateSample
Last 2 Weeks.42119 PA
Season.42397 PA
Last 2 Years.361122 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.415

WindowRateSample
Last 2 Weeks.481160 PA
Season.3891059 PA
Last 2 Years.3563418 PA

Quality of Contact vs RHP

wOBA.299
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.332
Hard-Hit % Allowed30%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-118-110
CZRCaesars-120-112

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

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.342

WindowRateSample
Last 2 Weeks.27322 PA
Season.23330 PA
Last 2 Years.411260 PA

Last 5 GamesTotal Bases

Jun 16vs BAL1
Jun 17vs BAL0
Jun 18vs BAL1
Jun 19vs BOS0
Jun 21vs BOS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.52917 PA
Season.267135 PA
Last 2 Years.324688 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.314
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.324
Hard-Hit % Allowed38%

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.395

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
BOLBetOnline-164+125
CZRCaesars-162+121

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.361

WindowRateSample
Last 2 Weeks.2508 PA
Season.39433 PA
Last 2 Years.333120 PA

Last 5 GamesTotal Bases

Jun 17@ WSH4
Jun 18vs STL0
Jun 19vs STL1
Jun 21vs STL3
Jun 22@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.298

WindowRateSample
Last 2 Weeks.1676 PA
Season.15751 PA
Last 2 Years.15751 PA

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.369203 PA
Season.3401016 PA
Last 2 Years.3423117 PA

Quality of Contact vs LHP

wOBA.298
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.287
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.393

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-135+105
CZRCaesars-143+108

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.338

WindowRateSample
Last 2 Weeks.5004 PA
Season.22168 PA
Last 2 Years.308172 PA

Last 5 GamesTotal Bases

Jun 14vs STL4
Jun 18@ TEX3
Jun 19@ AZ4
Jun 20@ AZ4
Jun 22vs LAD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.321

WindowRateSample
Last 2 Weeks.31332 PA
Season.264231 PA
Last 2 Years.346538 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.431188 PA
Season.3551052 PA
Last 2 Years.3302958 PA

Quality of Contact vs LHP

wOBA.324
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.280
Hard-Hit % Allowed44%

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.375

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-143+110
CZRCaesars-148+111

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.333

WindowRateSample
Last 2 Weeks.28938 PA
Season.317230 PA
Last 2 Years.340935 PA

Last 5 GamesTotal Bases

Jun 16@ CIN1
Jun 17@ CIN2
Jun 18@ PHI4
Jun 20@ PHI0
Jun 21@ PHI0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.0009 PA
Season.438112 PA
Last 2 Years.351539 PA

Opposing Starter · Season14 GS

W–L5–4
ERA5.10
WHIP1.40
IP72.1
H / K / BB72 / 65 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.352

WindowRateSample
Last 2 Weeks.344195 PA
Season.3511032 PA
Last 2 Years.3714076 PA

Quality of Contact vs RHP

wOBA.281
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.302
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases2 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.394

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-149+115

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~1× / ~2.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.346

WindowRateSample
Last 2 Weeks.29417 PA
Season.317158 PA
Last 2 Years.371515 PA

Last 5 GamesTotal Bases

Jun 15@ PHI0
Jun 16@ PHI0
Jun 19vs SF1
Jun 21vs SF1
Jun 22vs TEX0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.395

WindowRateSample
Last 2 Weeks.63611 PA
Season.30559 PA
Last 2 Years.510484 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.340

WindowRateSample
Last 2 Weeks.352210 PA
Season.3221015 PA
Last 2 Years.3334040 PA

Quality of Contact vs RHP

wOBA.314
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases2 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.385

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
CZRCaesars-162+121

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.339

WindowRateSample
Last 2 Weeks.34823 PA
Season.279129 PA
Last 2 Years.338574 PA

Last 5 GamesTotal Bases

Jun 11@ COL4
Jun 12@ SF0
Jun 14@ SF0
Jun 17vs COL3
Jun 19vs TOR5

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.411

WindowRateSample
Last 2 Weeks.66712 PA
Season.46760 PA
Last 2 Years.368291 PA

Opposing Starter · Season7 GS

W–L0–6
ERA10.08
WHIP1.92
IP27.2
H / K / BB31 / 34 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.341

WindowRateSample
Last 2 Weeks.365222 PA
Season.3131126 PA
Last 2 Years.3254404 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
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 · 2 · 0

Projection

Projected Total Bases1.388

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-141+108
CZRCaesars-145+109

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.324

WindowRateSample
Last 2 Weeks.27818 PA
Season.23551 PA
Last 2 Years.23551 PA

Last 5 GamesTotal Bases

Jun 10vs CIN1
Jun 13@ BAL0
Jun 15@ STL0
Jun 17@ STL1
Jun 21@ TEX2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.391

WindowRateSample
Last 2 Weeks.44025 PA
Season.412102 PA
Last 2 Years.412102 PA

Opposing Starter · Season7 GS

W–L1–2
ERA4.87
WHIP1.43
IP40.2
H / K / BB33 / 37 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.343

WindowRateSample
Last 2 Weeks.375176 PA
Season.3041005 PA
Last 2 Years.3323071 PA

Quality of Contact vs RHP

wOBA.294
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.348

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.329

WindowRateSample
Last 2 Weeks.4005 PA
Season.23655 PA
Last 2 Years.219201 PA

Last 5 GamesTotal Bases

Jun 10vs NYY4
Jun 13vs DET1
Jun 16@ MIL1
Jun 18@ MIL0
Jun 22@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.50014 PA
Season.346136 PA
Last 2 Years.391458 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.373

WindowRateSample
Last 2 Weeks.390172 PA
Season.3701052 PA
Last 2 Years.3503254 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.332
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.364

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+103-133

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.321

WindowRateSample
Last 2 Weeks.22631 PA
Season.306219 PA
Last 2 Years.347807 PA

Last 5 GamesTotal Bases

Jun 17@ STL2
Jun 19@ TEX0
Jun 20@ TEX1
Jun 21@ TEX2
Jun 22vs ATL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.322

WindowRateSample
Last 2 Weeks.40015 PA
Season.19252 PA
Last 2 Years.19252 PA

Opposing Starter · Season7 GS

W–L1–2
ERA4.87
WHIP1.43
IP40.2
H / K / BB33 / 37 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.319

WindowRateSample
Last 2 Weeks.304168 PA
Season.3071083 PA
Last 2 Years.3524122 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed31%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
BOLBetOnline-172+133
FANFanatics-180+135
CZRCaesars-170+125

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.356

WindowRateSample
Last 2 Weeks.36411 PA
Season.31332 PA
Last 2 Years.28239 PA

Last 5 GamesTotal Bases

Jun 17@ MIL0
Jun 19@ HOU0
Jun 20@ HOU1
Jun 21@ HOU3
Jun 22@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.372

WindowRateSample
Last 2 Weeks.42433 PA
Season.361202 PA
Last 2 Years.355552 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.358

WindowRateSample
Last 2 Weeks.389203 PA
Season.319916 PA
Last 2 Years.3582800 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.362

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline-118-110
CZRCaesars-120-112

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 3 GamesTotal Bases

Jun 15@ TEX0
Jun 20@ AZ0
Jun 21@ AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.321

WindowRateSample
Last 2 Weeks.31332 PA
Season.264231 PA
Last 2 Years.346538 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.431188 PA
Season.3551052 PA
Last 2 Years.3302958 PA

Starter Allows · vs RHB

wOBA Allowed.280
Hard-Hit % Allowed44%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.359

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline-108-120

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.347

WindowRateSample
Last 2 Weeks.4297 PA
Season.24549 PA
Last 2 Years.329222 PA

Last 5 GamesTotal Bases

May 31vs CHC0
Jun 6vs CIN0
Jun 13@ MIN5
Jun 17vs SD0
Jun 18@ KC0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.383

WindowRateSample
Last 2 Weeks.43237 PA
Season.361269 PA
Last 2 Years.409993 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks.387163 PA
Season.331695 PA
Last 2 Years.3562542 PA

Quality of Contact vs LHP

wOBA.292
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.358

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-130+100
CZRCaesars-136+102

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.328

WindowRateSample
Last 2 Weeks.1119 PA
Season.24781 PA
Last 2 Years.402219 PA

Last 5 GamesTotal Bases

Jun 15@ HOU0
Jun 16@ HOU0
Jun 19vs CWS1
Jun 20vs CWS0
Jun 21vs CWS1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.330

WindowRateSample
Last 2 Weeks.41736 PA
Season.205112 PA
Last 2 Years.3311034 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.333198 PA
Season.3201111 PA
Last 2 Years.3473442 PA

Quality of Contact vs LHP

wOBA.290
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.372

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline+105-135
FANFanatics-110-120
CZRCaesars-110-121

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~1× / ~2.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.303

WindowRateSample
Last 2 Weeks.1437 PA
Season.12839 PA
Last 2 Years.12839 PA

Last 5 GamesTotal Bases

Jun 16vs MIA0
Jun 17vs MIA1
Jun 18vs NYM1
Jun 20vs NYM3
Jun 22@ WSH0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.348

WindowRateSample
Last 2 Weeks.38513 PA
Season.30060 PA
Last 2 Years.330103 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.426

WindowRateSample
Last 2 Weeks.483236 PA
Season.3881210 PA
Last 2 Years.3983301 PA

Quality of Contact vs LHP

wOBA.278
Hard-Hit %27%

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.367

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+158-208
BRBetRivers+170

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.305

WindowRateSample
Last 2 Weeks.16131 PA
Season.286206 PA
Last 2 Years.362555 PA

Last 5 GamesTotal Bases

Jun 15@ CIN0
Jun 16@ CIN0
Jun 18@ PHI0
Jun 20@ PHI0
Jun 21@ PHI0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.415

WindowRateSample
Last 2 Weeks.58131 PA
Season.406175 PA
Last 2 Years.363650 PA

Opposing Starter · Season14 GS

W–L5–4
ERA5.10
WHIP1.40
IP72.1
H / K / BB72 / 65 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.356

WindowRateSample
Last 2 Weeks.365192 PA
Season.339947 PA
Last 2 Years.3663151 PA

Quality of Contact vs RHP

wOBA.292
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.351
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head2-for-4

Total Bases2 in 4 PA
Career Average.500
Plate Appearances4
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.375

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-130-105
BOLBetOnline-120-108
CZRCaesars-127-106

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.300

WindowRateSample
Last 2 Weeks.16712 PA
Season.15153 PA
Last 2 Years.281263 PA

Last 5 GamesTotal Bases

Jun 15vs MIA4
Jun 16vs MIA0
Jun 18vs NYM0
Jun 20vs NYM4
Jun 21vs NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.344

WindowRateSample
Last 2 Weeks.1437 PA
Season.37966 PA
Last 2 Years.301133 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.401237 PA
Season.3611333 PA
Last 2 Years.3944018 PA

Quality of Contact vs LHP

wOBA.279
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.325
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.365

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+136-179
BRBetRivers+140
BOVBovada+135-180
DKDraftKings+134-179
CZRCaesars+130-180

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.337

WindowRateSample
Last 2 Weeks.12516 PA
Season.33345 PA
Last 2 Years.392189 PA

Last 5 GamesTotal Bases

Jun 15vs TB0
Jun 17vs TB1
Jun 20vs BAL0
Jun 21vs BAL0
Jun 22@ MIN2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.318

WindowRateSample
Last 2 Weeks
Season.26338 PA
Last 2 Years.26338 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.363

WindowRateSample
Last 2 Weeks.397234 PA
Season.329990 PA
Last 2 Years.3452901 PA

Quality of Contact vs LHP

wOBA.319
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.346

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.331

WindowRateSample
Last 2 Weeks.50010 PA
Season.16748 PA
Last 2 Years.16748 PA

Last 5 GamesTotal Bases

Jun 18@ NYY2
Jun 19@ DET3
Jun 20@ DET5
Jun 21@ DET0
Jun 22vs CLE2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.371

WindowRateSample
Last 2 Weeks.47621 PA
Season.34399 PA
Last 2 Years.343143 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.353

WindowRateSample
Last 2 Weeks.361166 PA
Season.3441049 PA
Last 2 Years.3423686 PA

Quality of Contact vs LHP

wOBA.310
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.344

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-130+100
CZRCaesars-130-103

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.330

WindowRateSample
Last 2 Weeks.41736 PA
Season.205112 PA
Last 2 Years.3311034 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.333198 PA
Season.3201111 PA
Last 2 Years.3473442 PA

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.352

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.300

WindowRateSample
Last 2 Weeks.21414 PA
Season.224116 PA
Last 2 Years.237279 PA

Last 5 GamesTotal Bases

Jun 16vs MIN1
Jun 18vs MIN0
Jun 19vs SD3
Jun 21vs SD0
Jun 22@ MIA2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.29561 PA
Season.395263 PA
Last 2 Years.369632 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.333

WindowRateSample
Last 2 Weeks.341176 PA
Season.306656 PA
Last 2 Years.3472193 PA

Quality of Contact vs RHP

wOBA.290
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.302
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.349

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-161+123
CZRCaesars-159+119

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.367

WindowRateSample
Last 2 Weeks.40025 PA
Season.347124 PA
Last 2 Years.356536 PA

Last 5 GamesTotal Bases

Jun 16@ CIN1
Jun 17@ CIN3
Jun 18@ PHI1
Jun 20@ PHI1
Jun 21@ PHI0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.0009 PA
Season.438112 PA
Last 2 Years.351539 PA

Opposing Starter · Season14 GS

W–L5–4
ERA5.10
WHIP1.40
IP72.1
H / K / BB72 / 65 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.352

WindowRateSample
Last 2 Weeks.344195 PA
Season.3511032 PA
Last 2 Years.3714076 PA

Quality of Contact vs RHP

wOBA.320
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.302
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-6

Total Bases2 in 7 PA
Career Average.286
Plate Appearances7
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.356

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-118-110
CZRCaesars-129-104

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.307

WindowRateSample
Last 2 Weeks.18211 PA
Season.11435 PA
Last 2 Years.296294 PA

Last 5 GamesTotal Bases

May 14vs WSH1
May 16@ CLE0
Jun 14vs AZ1
Jun 17vs NYM1
Jun 20@ NYY0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.387

WindowRateSample
Last 2 Weeks.38513 PA
Season.444133 PA
Last 2 Years.389175 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.418182 PA
Season.293995 PA
Last 2 Years.3132591 PA

Quality of Contact vs RHP

wOBA.267
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.355

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-120-108

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.332

WindowRateSample
Last 2 Weeks.1437 PA
Season.14314 PA
Last 2 Years.28649 PA

Last 5 GamesTotal Bases

Jun 7@ MIN1
Jun 10vs TEX0
Jun 16@ WSH1
Jun 18vs STL0
Jun 19vs STL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.338

WindowRateSample
Last 2 Weeks.38234 PA
Season.297236 PA
Last 2 Years.297236 PA

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.358

WindowRateSample
Last 2 Weeks.348198 PA
Season.366975 PA
Last 2 Years.3613459 PA

Quality of Contact vs LHP

wOBA.297
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.345

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-110-120
BOLBetOnline-110-118
CZRCaesars-113-118

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.354

WindowRateSample
Last 2 Weeks.37027 PA
Season.33956 PA
Last 2 Years.288274 PA

Last 5 GamesTotal Bases

Jun 18vs MIN1
Jun 19vs SD1
Jun 20vs SD1
Jun 21vs SD2
Jun 22@ MIA1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.29561 PA
Season.395263 PA
Last 2 Years.369632 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.333

WindowRateSample
Last 2 Weeks.341176 PA
Season.306656 PA
Last 2 Years.3472193 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.302
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.345

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-130+100
FANFanatics-130+100
CZRCaesars-137+104

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.325

WindowRateSample
Last 2 Weeks.31316 PA
Season.19168 PA
Last 2 Years.352295 PA

Last 5 GamesTotal Bases

Jun 14vs PHI1
Jun 18vs CLE0
Jun 19@ ATL1
Jun 20@ ATL1
Jun 22@ CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.35939 PA
Season.434143 PA
Last 2 Years.382823 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.349

WindowRateSample
Last 2 Weeks.354206 PA
Season.342937 PA
Last 2 Years.3453119 PA

Quality of Contact vs LHP

wOBA.293
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.350
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases4 in 4 PA
Career Average.250
Plate Appearances4
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.346

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-143+110
CZRCaesars-141+106

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.332

WindowRateSample
Last 2 Weeks.3339 PA
Season.21855 PA
Last 2 Years.304138 PA

Last 5 GamesTotal Bases

Jun 17@ NYY0
Jun 18@ NYY1
Jun 19@ DET1
Jun 21@ DET4
Jun 22vs CLE1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.307

WindowRateSample
Last 2 Weeks.17229 PA
Season.305246 PA
Last 2 Years.341367 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.364

WindowRateSample
Last 2 Weeks.391184 PA
Season.3451147 PA
Last 2 Years.3404301 PA

Quality of Contact vs LHP

wOBA.290
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.281
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.327

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-130+100
CZRCaesars-134+100

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkHitter-friendly
WeatherWorking against

Batter · Total Bases / PA vs RHP.301

WindowRateSample
Last 2 Weeks.22227 PA
Season.270189 PA
Last 2 Years.260450 PA

Last 5 GamesTotal Bases

Jun 16@ CHC1
Jun 17@ CHC0
Jun 20vs PIT0
Jun 21vs PIT1
Jun 22vs BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.362

WindowRateSample
Last 2 Weeks.32025 PA
Season.374171 PA
Last 2 Years.393736 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.388121 PA
Season.338456 PA
Last 2 Years.3051472 PA

Quality of Contact vs RHP

wOBA.295
Hard-Hit %45%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.306
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.323

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-141+108
CZRCaesars-143+108

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.367

WindowRateSample
Last 2 Weeks.40025 PA
Season.365192 PA
Last 2 Years.324728 PA

Last 5 GamesTotal Bases

Jun 17@ BOS2
Jun 18@ BOS0
Jun 19@ CHC2
Jun 20@ CHC1
Jun 22vs HOU1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.268

WindowRateSample
Last 2 Weeks.26715 PA
Season.139144 PA
Last 2 Years.166205 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.365

WindowRateSample
Last 2 Weeks.393214 PA
Season.3481040 PA
Last 2 Years.3303094 PA

Quality of Contact vs RHP

wOBA.307
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed30%

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.311

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-145+105
BOLBetOnline-143+110
CZRCaesars-145+109

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.342

WindowRateSample
Last 2 Weeks.25012 PA
Season.32973 PA
Last 2 Years.302192 PA

Last 5 GamesTotal Bases

Jun 12@ KC3
Jun 14@ KC0
Jun 15vs DET0
Jun 20vs CLE0
Jun 22@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.285

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.23780 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.324

WindowRateSample
Last 2 Weeks.324213 PA
Season.3121280 PA
Last 2 Years.3223968 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.241
Hard-Hit % Allowed37%

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 · 3 · 0

Projection

Projected Total Bases1.308

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-112-115

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against
Recent Form↩ 6 games since a hit

Batter · Total Bases / PA vs RHP.300

WindowRateSample
Last 2 Weeks.11526 PA
Season.287122 PA
Last 2 Years.328366 PA

Last 5 GamesTotal Bases

Jun 15@ CIN0
Jun 16@ CIN0
Jun 18@ PHI0
Jun 20@ PHI0
Jun 21@ PHI0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.415

WindowRateSample
Last 2 Weeks.58131 PA
Season.406175 PA
Last 2 Years.363650 PA

Opposing Starter · Season14 GS

W–L5–4
ERA5.10
WHIP1.40
IP72.1
H / K / BB72 / 65 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.356

WindowRateSample
Last 2 Weeks.365192 PA
Season.339947 PA
Last 2 Years.3663151 PA

Quality of Contact vs RHP

wOBA.287
Hard-Hit %43%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.351
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head2-for-3

Total Bases2 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB0 · 0 · 2

Projection

Projected Total Bases1.332

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+113-147
CZRCaesars+106-141

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 6 games since a hit

Batter · Total Bases / PA vs RHP.334

WindowRateSample
Last 2 Weeks.0002 PA
Season.252115 PA
Last 2 Years.370638 PA

Last 5 GamesTotal Bases

Jun 2vs CLE0
Jun 3vs CLE0
Jun 5vs BOS0
Jun 21vs CIN0
Jun 22@ DET0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.4005 PA
Season.203113 PA
Last 2 Years.368524 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.341

WindowRateSample
Last 2 Weeks.338157 PA
Season.338814 PA
Last 2 Years.3412528 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
Hard-Hit % Allowed31%

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.319

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline-112-115
CZRCaesars-115-115

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

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 14@ KC1
Jun 16vs DET2
Jun 20vs CLE0
Jun 21vs CLE1
Jun 22@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.285

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.23780 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.324

WindowRateSample
Last 2 Weeks.324213 PA
Season.3121280 PA
Last 2 Years.3223968 PA

Starter Allows · vs LHB

wOBA Allowed.241
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.295

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-127-102
CZRCaesars-134+100

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.339

WindowRateSample
Last 2 Weeks.0002 PA
Season.10010 PA
Last 2 Years.28474 PA

Last 5 GamesTotal Bases

Jun 13vs SEA2
Jun 16vs KC0
Jun 17vs KC1
Jun 19@ TB0
Jun 21@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.296

WindowRateSample
Last 2 Weeks.09111 PA
Season.23581 PA
Last 2 Years.256254 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.371175 PA
Season.332786 PA
Last 2 Years.3492840 PA

Quality of Contact vs LHP

wOBA.314
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.262
Hard-Hit % Allowed25%

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.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×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.287

WindowRateSample
Last 2 Weeks.19541 PA
Season.251247 PA
Last 2 Years.3111026 PA

Last 5 GamesTotal Bases

Jun 15vs COL0
Jun 16vs COL0
Jun 17vs COL1
Jun 19vs TOR4
Jun 20vs TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.411

WindowRateSample
Last 2 Weeks.66712 PA
Season.46760 PA
Last 2 Years.368291 PA

Opposing Starter · Season7 GS

W–L0–6
ERA10.08
WHIP1.92
IP27.2
H / K / BB31 / 34 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.341

WindowRateSample
Last 2 Weeks.365222 PA
Season.3131126 PA
Last 2 Years.3254404 PA

Quality of Contact vs RHP

wOBA.271
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases5 in 8 PA
Career Average.250
Plate Appearances8
HR · K · BB1 · 3 · 1

Projection

Projected Total Bases1.321

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
CZRCaesars-193+142

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.311

WindowRateSample
Last 2 Weeks.0005 PA
Season.00023 PA
Last 2 Years.355166 PA

Last 5 GamesTotal Bases

Jun 15@ HOU0
Jun 16@ HOU0
Jun 20vs CWS0
Jun 21vs CWS3
Jun 22vs NYY3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.377

WindowRateSample
Last 2 Weeks.45511 PA
Season.46239 PA
Last 2 Years.301292 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.324

WindowRateSample
Last 2 Weeks.313201 PA
Season.323983 PA
Last 2 Years.3253003 PA

Quality of Contact vs LHP

wOBA.303
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.309

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-110-120
BOLBetOnline-112-115
CZRCaesars-115-117

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.322

WindowRateSample
Last 2 Weeks.14314 PA
Season.30942 PA
Last 2 Years.21171 PA

Last 5 GamesTotal Bases

Jun 16@ TEX0
Jun 18@ TEX4
Jun 20@ AZ5
Jun 21@ AZ3
Jun 22vs LAD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.321

WindowRateSample
Last 2 Weeks.31332 PA
Season.264231 PA
Last 2 Years.346538 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.431188 PA
Season.3551052 PA
Last 2 Years.3302958 PA

Quality of Contact vs LHP

wOBA.321
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.280
Hard-Hit % Allowed44%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.304

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-122-106
CZRCaesars-121-110

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.353

WindowRateSample
Last 2 Weeks.2504 PA
Season.2504 PA
Last 2 Years.23447 PA

Last 5 GamesTotal Bases

Jun 12vs HOU2
Jun 13vs HOU1
Jun 14vs HOU2
Jun 16@ WSH0
Jun 21vs STL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.298

WindowRateSample
Last 2 Weeks.1676 PA
Season.15751 PA
Last 2 Years.15751 PA

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.369203 PA
Season.3401016 PA
Last 2 Years.3423117 PA

Quality of Contact vs LHP

wOBA.305
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.287
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.304

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+110-143
CZRCaesars+105-139

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~1× / ~2.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.322

WindowRateSample
Last 2 Weeks.22227 PA
Season.296125 PA
Last 2 Years.343350 PA

Last 5 GamesTotal Bases

Jun 15@ PHI0
Jun 16@ PHI1
Jun 17@ PHI0
Jun 19vs SF3
Jun 22vs TEX0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.395

WindowRateSample
Last 2 Weeks.63611 PA
Season.30559 PA
Last 2 Years.510484 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.340

WindowRateSample
Last 2 Weeks.352210 PA
Season.3221015 PA
Last 2 Years.3334040 PA

Quality of Contact vs RHP

wOBA.280
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.305

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
CZRCaesars-182+135

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.283

WindowRateSample
Last 2 Weeks.05319 PA
Season.22996 PA
Last 2 Years.282294 PA

Last 5 GamesTotal Bases

Jun 17vs SD1
Jun 18@ KC0
Jun 19@ KC2
Jun 21@ KC5
Jun 22vs AZ1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.330

WindowRateSample
Last 2 Weeks.0005 PA
Season.28794 PA
Last 2 Years.382288 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.407

WindowRateSample
Last 2 Weeks.440134 PA
Season.402777 PA
Last 2 Years.3892481 PA

Quality of Contact vs LHP

wOBA.247
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.296
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.296

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.283

WindowRateSample
Last 2 Weeks.21637 PA
Season.200110 PA
Last 2 Years.273524 PA

Last 5 GamesTotal Bases

Jun 16@ ATH0
Jun 17@ ATH2
Jun 19@ COL3
Jun 20@ COL0
Jun 21@ COL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.398

WindowRateSample
Last 2 Weeks.50026 PA
Season.407177 PA
Last 2 Years.370657 PA

Opposing Starter · Season16 GS

W–L6–7
ERA3.94
WHIP1.34
IP96.0
H / K / BB106 / 84 / 23

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Quality of Contact vs RHP

wOBA.287
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 4 PA
Career Average.000
Plate Appearances4
HR · K · BB0 · 1 · 2

Projection

Projected Total Bases1.293

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-147+113
CZRCaesars-157+117

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.323

WindowRateSample
Last 2 Weeks.1676 PA
Season.17423 PA
Last 2 Years.15439 PA

Last 5 GamesTotal Bases

Jun 17vs TB1
Jun 19vs BAL2
Jun 20vs BAL0
Jun 21vs BAL0
Jun 22@ MIN1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.318

WindowRateSample
Last 2 Weeks
Season.26338 PA
Last 2 Years.26338 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.363

WindowRateSample
Last 2 Weeks.397234 PA
Season.329990 PA
Last 2 Years.3452901 PA

Quality of Contact vs LHP

wOBA.283
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.286

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-130+100
CZRCaesars-130-103

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.280

WindowRateSample
Last 2 Weeks.13829 PA
Season.226199 PA
Last 2 Years.321900 PA

Last 5 GamesTotal Bases

Jun 17@ MIL0
Jun 18@ MIL1
Jun 19@ HOU0
Jun 20@ HOU0
Jun 21@ HOU0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.372

WindowRateSample
Last 2 Weeks.42433 PA
Season.361202 PA
Last 2 Years.355552 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.358

WindowRateSample
Last 2 Weeks.389203 PA
Season.319916 PA
Last 2 Years.3582800 PA

Quality of Contact vs RHP

wOBA.291
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases3 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB0 · 0 · 2

Projection

Projected Total Bases1.285

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-147+113
CZRCaesars-159+119

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~1.6× / ~2.2×
BallparkNeutral
WeatherWorking against
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs LHP.330

WindowRateSample
Last 2 Weeks.0004 PA
Season.0004 PA
Last 2 Years.06730 PA

Last 4 GamesTotal Bases

Jun 12@ CWS0
Jun 16vs TB0
Jun 21vs BAL0
Jun 22@ MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.318

WindowRateSample
Last 2 Weeks
Season.26338 PA
Last 2 Years.26338 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.363

WindowRateSample
Last 2 Weeks.397234 PA
Season.329990 PA
Last 2 Years.3452901 PA

Quality of Contact vs LHP

wOBA.287
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.306
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.272

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-130-105

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.340

WindowRateSample
Last 2 Weeks.0004 PA
Season.30020 PA
Last 2 Years.22540 PA

Last 5 GamesTotal Bases

Jun 9vs ATL0
Jun 12vs LAD1
Jun 14vs LAD0
Jun 16@ NYY0
Jun 20@ DET0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.307

WindowRateSample
Last 2 Weeks.17229 PA
Season.305246 PA
Last 2 Years.341367 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.364

WindowRateSample
Last 2 Weeks.391184 PA
Season.3451147 PA
Last 2 Years.3404301 PA

Quality of Contact vs LHP

wOBA.302
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.281
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.272

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline-103-125
CZRCaesars-105-127

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.274

WindowRateSample
Last 2 Weeks.10030 PA
Season.20663 PA
Last 2 Years.20663 PA

Last 5 GamesTotal Bases

Jun 15vs LAA0
Jun 17vs LAA4
Jun 20vs MIN2
Jun 21vs MIN0
Jun 22@ STL4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.407

WindowRateSample
Last 2 Weeks.69623 PA
Season.360150 PA
Last 2 Years.319405 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.387

WindowRateSample
Last 2 Weeks.444196 PA
Season.3451181 PA
Last 2 Years.3503901 PA

Quality of Contact vs RHP

wOBA.272
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.271

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-132+102

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~1× / ~2.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.302

WindowRateSample
Last 2 Weeks.0006 PA
Season.13330 PA
Last 2 Years.227194 PA

Last 5 GamesTotal Bases

Jun 14@ NYM0
Jun 16vs SF1
Jun 17vs SF0
Jun 19vs MIL4
Jun 22@ SD1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.321

WindowRateSample
Last 2 Weeks.11118 PA
Season.33783 PA
Last 2 Years.347236 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.346

WindowRateSample
Last 2 Weeks.356216 PA
Season.3351213 PA
Last 2 Years.3324076 PA

Quality of Contact vs LHP

wOBA.284
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.310
Hard-Hit % Allowed27%

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.249

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-130-105
BOLBetOnline-120-108
CZRCaesars-127-106

We project 1.2 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.282

WindowRateSample
Last 2 Weeks.14734 PA
Season.239197 PA
Last 2 Years.326975 PA

Last 5 GamesTotal Bases

Jun 15vs COL0
Jun 16vs COL0
Jun 17vs COL4
Jun 19vs TOR1
Jun 20vs TOR3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.411

WindowRateSample
Last 2 Weeks.66712 PA
Season.46760 PA
Last 2 Years.368291 PA

Opposing Starter · Season7 GS

W–L0–6
ERA10.08
WHIP1.92
IP27.2
H / K / BB31 / 34 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.341

WindowRateSample
Last 2 Weeks.365222 PA
Season.3131126 PA
Last 2 Years.3254404 PA

Quality of Contact vs RHP

wOBA.292
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases3 in 8 PA
Career Average.250
Plate Appearances8
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.248

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline-125-103
CZRCaesars-117-114

We project 1.2 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2.3× / ~1.6×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.301

WindowRateSample
Last 2 Weeks.05020 PA
Season.279111 PA
Last 2 Years.360469 PA

Last 5 GamesTotal Bases

Jun 12@ BOS0
Jun 14@ BOS5
Jun 18vs MIN1
Jun 20vs SD0
Jun 21vs SD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.344

WindowRateSample
Last 2 Weeks.31822 PA
Season.325169 PA
Last 2 Years.360545 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.260123 PA
Season.241540 PA
Last 2 Years.3232241 PA

Quality of Contact vs RHP

wOBA.282
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.225

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-141+108
CZRCaesars-141+106

We project 1.2 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.410

WindowRateSample
Last 2 Weeks.48637 PA
Season.404141 PA
Last 2 Years.412840 PA

Last 5 GamesTotal Bases

Jun 17vs DET5
Jun 19vs CLE9
Jun 20vs CLE0
Jun 21vs CLE2
Jun 22@ TOR1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.481

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.55779 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.396222 PA
Season.3431231 PA
Last 2 Years.3524731 PA

Quality of Contact vs RHP

wOBA.340
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.366
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases2 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases2.005

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.473

WindowRateSample
Last 2 Weeks.63027 PA
Season.535129 PA
Last 2 Years.483524 PA

Last 5 GamesTotal Bases

Jun 17vs MIA0
Jun 18vs NYM1
Jun 20vs NYM13
Jun 21vs NYM4
Jun 22@ WSH0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.348

WindowRateSample
Last 2 Weeks.38513 PA
Season.30060 PA
Last 2 Years.330103 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.426

WindowRateSample
Last 2 Weeks.483236 PA
Season.3881210 PA
Last 2 Years.3983301 PA

Quality of Contact vs LHP

wOBA.397
Hard-Hit %43%

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-3

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 1 · 2

Projection

Projected Total Bases1.991

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline-106-122
BRBetRivers-141
BOVBovada-120-110
DKDraftKings-118-113
CZRCaesars-125-110

We project 2.0 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2.8× / ~1.2×
BallparkNeutral
WeatherHelping
Recent Form🔥 8-game hitting streak

Batter · Total Bases / PA vs RHP.483

WindowRateSample
Last 2 Weeks.84025 PA
Season.53164 PA
Last 2 Years.40090 PA

Last 5 GamesTotal Bases

Jun 15@ AZ5
Jun 16@ AZ3
Jun 20@ ATH4
Jun 21@ ATH4
Jun 22vs BAL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.383

WindowRateSample
Last 2 Weeks.42942 PA
Season.390228 PA
Last 2 Years.351732 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.342

WindowRateSample
Last 2 Weeks.332220 PA
Season.336970 PA
Last 2 Years.3702348 PA

Quality of Contact vs RHP

wOBA.385
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.337
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.779

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-143+110

We project 1.8 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.379

WindowRateSample
Last 2 Weeks.30636 PA
Season.44379 PA
Last 2 Years.44379 PA

Last 5 GamesTotal Bases

Jun 18@ ATH1
Jun 19@ ATH2
Jun 20@ ATH1
Jun 21@ ATH0
Jun 22vs BAL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.383

WindowRateSample
Last 2 Weeks.42942 PA
Season.390228 PA
Last 2 Years.351732 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.342

WindowRateSample
Last 2 Weeks.332220 PA
Season.336970 PA
Last 2 Years.3702348 PA

Quality of Contact vs RHP

wOBA.342
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.337
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.777

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-149+115

We project 1.8 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.381

WindowRateSample
Last 2 Weeks.3333 PA
Season.46050 PA
Last 2 Years.342196 PA

Last 5 GamesTotal Bases

Jun 14@ TOR0
Jun 17vs CWS2
Jun 20vs CIN0
Jun 21vs CIN1
Jun 22@ DET4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.424

WindowRateSample
Last 2 Weeks.62516 PA
Season.46293 PA
Last 2 Years.424457 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.348

WindowRateSample
Last 2 Weeks.364203 PA
Season.3381053 PA
Last 2 Years.3204373 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.339
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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~3× / ~1.7×
BallparkHitter-friendly
WeatherWorking against

Batter · Total Bases / PA vs LHP.319

WindowRateSample
Last 2 Weeks.0003 PA
Season.11817 PA
Last 2 Years.14057 PA

Last 5 GamesTotal Bases

Jun 17vs TOR0
Jun 18vs TOR3
Jun 19@ SEA0
Jun 21@ SEA1
Jun 22@ COL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.420

WindowRateSample
Last 2 Weeks.450200 PA
Season.4131201 PA
Last 2 Years.4044389 PA

Quality of Contact vs LHP

wOBA.282
Hard-Hit %31%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.717

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+149-196

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.445

WindowRateSample
Last 2 Weeks.65040 PA
Season.429133 PA
Last 2 Years.352332 PA

Last 5 GamesTotal Bases

Jun 17@ SEA3
Jun 18@ SEA0
Jun 20@ LAD2
Jun 21@ LAD7
Jun 22@ LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.442

WindowRateSample
Last 2 Weeks.63611 PA
Season.68832 PA
Last 2 Years.49479 PA

Opposing Starter · Season3 GS

W–L1–2
ERA8.85
WHIP1.71
IP19.1
H / K / BB24 / 15 / 9

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.244254 PA
Season.2851135 PA
Last 2 Years.3222771 PA

Quality of Contact vs RHP

wOBA.381
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.367
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.644

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-164+125

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.375

WindowRateSample
Last 2 Weeks.2867 PA
Season.45544 PA
Last 2 Years.338204 PA

Last 5 GamesTotal Bases

Jun 17@ MIL0
Jun 18@ MIL4
Jun 19@ HOU0
Jun 21@ HOU0
Jun 22@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.50014 PA
Season.346136 PA
Last 2 Years.391458 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.373

WindowRateSample
Last 2 Weeks.390172 PA
Season.3701052 PA
Last 2 Years.3503254 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.332
Hard-Hit % Allowed34%

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 PAs4.25
vs SP / Bullpen~2.7× / ~1.6×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17vs PIT2
Jun 18vs LAA1
Jun 19vs LAA4
Jun 20vs LAA0
Jun 21vs LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season15 GS

W–L6–6
ERA3.70
WHIP1.28
IP87.2
H / K / BB70 / 80 / 42

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Head-to-Head1-for-9

Total Bases1 in 9 PA
Career Average.111
Plate Appearances9
HR · K · BB0 · 5 · 0

Projection

Projected Total Bases1.62

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkHitter-friendly
WeatherWorking against

Batter · Total Bases / PA vs LHP.447

WindowRateSample
Last 2 Weeks2.5002 PA
Season.75016 PA
Last 2 Years.41943 PA

Last 5 GamesTotal Bases

Jun 17vs TOR0
Jun 19@ SEA3
Jun 20@ SEA1
Jun 21@ SEA0
Jun 22@ COL2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.406

WindowRateSample
Last 2 Weeks.397194 PA
Season.432953 PA
Last 2 Years.4063429 PA

Quality of Contact vs LHP

wOBA.353
Hard-Hit %34%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.655

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+122-159

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.351

WindowRateSample
Last 2 Weeks.23517 PA
Season.38762 PA
Last 2 Years.331299 PA

Last 5 GamesTotal Bases

Jun 17vs CLE5
Jun 18vs CLE2
Jun 19@ ATL1
Jun 21@ ATL0
Jun 22@ CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.380

WindowRateSample
Last 2 Weeks.41712 PA
Season.43453 PA
Last 2 Years.367240 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.322

WindowRateSample
Last 2 Weeks.261199 PA
Season.368929 PA
Last 2 Years.3512580 PA

Quality of Contact vs LHP

wOBA.317
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.352
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-12

Total Bases1 in 13 PA
Career Average.077
Plate Appearances13
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.725

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+122-159

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.338

WindowRateSample
Last 2 Weeks.3336 PA
Season.22631 PA
Last 2 Years.273165 PA

Last 5 GamesTotal Bases

Jun 18@ TEX6
Jun 19@ AZ1
Jun 20@ AZ2
Jun 21@ AZ4
Jun 22vs LAD0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.377

WindowRateSample
Last 2 Weeks.50010 PA
Season.38885 PA
Last 2 Years.354212 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.356

WindowRateSample
Last 2 Weeks.385174 PA
Season.339888 PA
Last 2 Years.3152121 PA

Quality of Contact vs LHP

wOBA.302
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.317
Hard-Hit % Allowed33%

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.25
vs SP / Bullpen~3× / ~1.2×
BallparkHitter-friendly
WeatherWorking against

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17@ CHC0
Jun 19vs PIT1
Jun 20vs PIT2
Jun 21vs PIT1
Jun 22vs BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.362

WindowRateSample
Last 2 Weeks.32025 PA
Season.374171 PA
Last 2 Years.393736 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.388121 PA
Season.338456 PA
Last 2 Years.3051472 PA

Starter Allows · vs LHB

wOBA Allowed.306
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.633

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.376

WindowRateSample
Last 2 Weeks.37837 PA
Season.37837 PA
Last 2 Years.40372 PA

Last 5 GamesTotal Bases

Jun 18@ ATH0
Jun 19@ ATH4
Jun 20@ ATH4
Jun 21@ ATH5
Jun 22vs BAL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.326

WindowRateSample
Last 2 Weeks.22236 PA
Season.336155 PA
Last 2 Years.366681 PA

Opposing Starter · Season16 GS

W–L4–8
ERA4.31
WHIP1.38
IP94.0
H / K / BB95 / 81 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.361

WindowRateSample
Last 2 Weeks.343207 PA
Season.389927 PA
Last 2 Years.3472888 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.289
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.579

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.416

WindowRateSample
Last 2 Weeks.53628 PA
Season.426122 PA
Last 2 Years.387584 PA

Last 5 GamesTotal Bases

Jun 17@ BOS1
Jun 18@ BOS4
Jun 19@ CHC2
Jun 20@ CHC0
Jun 22vs HOU1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.268

WindowRateSample
Last 2 Weeks.26715 PA
Season.139144 PA
Last 2 Years.166205 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.365

WindowRateSample
Last 2 Weeks.393214 PA
Season.3481040 PA
Last 2 Years.3303094 PA

Quality of Contact vs RHP

wOBA.354
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.651

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.405

WindowRateSample
Last 2 Weeks.70010 PA
Season.43453 PA
Last 2 Years.32580 PA

Last 5 GamesTotal Bases

Jun 15@ LAD5
Jun 16@ LAD0
Jun 17@ LAD0
Jun 21vs WSH4
Jun 22vs KC2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.359

WindowRateSample
Last 2 Weeks.50012 PA
Season.32468 PA
Last 2 Years.29399 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.358

WindowRateSample
Last 2 Weeks.360222 PA
Season.3651051 PA
Last 2 Years.3353683 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.346
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.644

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.344

WindowRateSample
Last 2 Weeks.0002 PA
Season.20035 PA
Last 2 Years.418208 PA

Last 5 GamesTotal Bases

Jun 18@ NYY4
Jun 19@ DET0
Jun 20@ DET0
Jun 21@ DET0
Jun 22vs CLE1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.371

WindowRateSample
Last 2 Weeks.47621 PA
Season.34399 PA
Last 2 Years.343143 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.353

WindowRateSample
Last 2 Weeks.361166 PA
Season.3441049 PA
Last 2 Years.3423686 PA

Quality of Contact vs LHP

wOBA.298
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
Hard-Hit % Allowed32%

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.569

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs LHP.423

WindowRateSample
Last 2 Weeks.8899 PA
Season.44091 PA
Last 2 Years.354393 PA

Last 5 GamesTotal Bases

Jun 17vs KC2
Jun 19@ TB4
Jun 20@ TB4
Jun 21@ TB6
Jun 22vs PHI1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.296

WindowRateSample
Last 2 Weeks.09111 PA
Season.23581 PA
Last 2 Years.256254 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.371175 PA
Season.332786 PA
Last 2 Years.3492840 PA

Quality of Contact vs LHP

wOBA.344
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.262
Hard-Hit % Allowed25%

How hard hitters are squaring him up.

Head-to-Head1-for-9

Total Bases1 in 10 PA
Career Average.100
Plate Appearances10
HR · K · BB0 · 5 · 1

Projection

Projected Total Bases1.621

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
CZRCaesars-164+123

We project 1.6 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.356

WindowRateSample
Last 2 Weeks.08312 PA
Season.43360 PA
Last 2 Years.386290 PA

Last 5 GamesTotal Bases

Jun 14vs HOU4
Jun 15@ WSH1
Jun 16@ WSH0
Jun 21vs STL0
Jun 22@ TB2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.338

WindowRateSample
Last 2 Weeks.38234 PA
Season.297236 PA
Last 2 Years.297236 PA

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.358

WindowRateSample
Last 2 Weeks.348198 PA
Season.366975 PA
Last 2 Years.3613459 PA

Quality of Contact vs LHP

wOBA.332
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head2-for-2

Total Bases2 in 2 PA
Career Average1.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.617

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.331

WindowRateSample
Last 2 Weeks.17617 PA
Season.35157 PA
Last 2 Years.273161 PA

Last 5 GamesTotal Bases

Jun 18@ TEX1
Jun 19@ AZ1
Jun 20@ AZ1
Jun 21@ AZ0
Jun 22vs LAD0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.377

WindowRateSample
Last 2 Weeks.50010 PA
Season.38885 PA
Last 2 Years.354212 PA

Opposing Starter · Season13 GS

W–L9–2
ERA2.71
WHIP1.01
IP86.1
H / K / BB69 / 53 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.356

WindowRateSample
Last 2 Weeks.385174 PA
Season.339888 PA
Last 2 Years.3152121 PA

Quality of Contact vs LHP

wOBA.285
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.317
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.551

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+136-179

We project 1.6 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.344

WindowRateSample
Last 2 Weeks.21414 PA
Season.32331 PA
Last 2 Years.353581 PA

Last 5 GamesTotal Bases

Jun 16@ BOS0
Jun 17@ BOS0
Jun 19@ CHC0
Jun 20@ CHC1
Jun 22vs HOU1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.399

WindowRateSample
Last 2 Weeks.36433 PA
Season.441118 PA
Last 2 Years.516190 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.325

WindowRateSample
Last 2 Weeks.342196 PA
Season.294922 PA
Last 2 Years.3203430 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.312
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.589

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.414

WindowRateSample
Last 2 Weeks.52836 PA
Season.388240 PA
Last 2 Years.410765 PA

Last 5 GamesTotal Bases

Jun 18vs MIN1
Jun 19vs SD2
Jun 20vs SD4
Jun 21vs SD2
Jun 22@ MIA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.344

WindowRateSample
Last 2 Weeks.31822 PA
Season.325169 PA
Last 2 Years.360545 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.260123 PA
Season.241540 PA
Last 2 Years.3232241 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
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 · 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 PAs3.9
vs SP / Bullpen~1× / ~2.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.408

WindowRateSample
Last 2 Weeks.66712 PA
Season.39059 PA
Last 2 Years.422166 PA

Last 5 GamesTotal Bases

Jun 16vs SF0
Jun 17vs SF1
Jun 19vs MIL0
Jun 20vs MIL1
Jun 21vs MIL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.311

WindowRateSample
Last 2 Weeks.23517 PA
Season.25774 PA
Last 2 Years.270274 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.379269 PA
Season.3301082 PA
Last 2 Years.3274153 PA

Quality of Contact vs LHP

wOBA.347
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.343

WindowRateSample
Last 2 Weeks.2504 PA
Season.13315 PA
Last 2 Years.33792 PA

Last 5 GamesTotal Bases

Jun 17@ HOU4
Jun 19vs CWS2
Jun 20vs CWS0
Jun 21vs CWS0
Jun 22vs NYY1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.377

WindowRateSample
Last 2 Weeks.45511 PA
Season.46239 PA
Last 2 Years.301292 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.324

WindowRateSample
Last 2 Weeks.313201 PA
Season.323983 PA
Last 2 Years.3253003 PA

Quality of Contact vs LHP

wOBA.302
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed33%

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.585

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkHitter-friendly
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.343

WindowRateSample
Last 2 Weeks
Season.35020 PA
Last 2 Years.267135 PA

Last 5 GamesTotal Bases

Jun 16vs TOR1
Jun 17vs TOR1
Jun 20@ SEA1
Jun 21@ SEA0
Jun 22@ COL0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L0–2
ERA8.25
WHIP1.92
IP12.0
H / K / BB16 / 7 / 7

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.406

WindowRateSample
Last 2 Weeks.397194 PA
Season.432953 PA
Last 2 Years.4063429 PA

Quality of Contact vs LHP

wOBA.310
Hard-Hit %31%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.531

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+109-141

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16vs BAL0
Jun 17vs BAL0
Jun 19vs BOS0
Jun 20vs BOS0
Jun 21vs BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.52917 PA
Season.267135 PA
Last 2 Years.324688 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Starter Allows · vs RHB

wOBA Allowed.324
Hard-Hit % Allowed38%

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.577

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.353

WindowRateSample
Last 2 Weeks.35040 PA
Season.329222 PA
Last 2 Years.366935 PA

Last 5 GamesTotal Bases

Jun 17vs NYM0
Jun 19@ NYY0
Jun 20@ NYY4
Jun 21@ NYY2
Jun 22vs MIL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.387

WindowRateSample
Last 2 Weeks.38513 PA
Season.444133 PA
Last 2 Years.389175 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.418182 PA
Season.293995 PA
Last 2 Years.3132591 PA

Quality of Contact vs RHP

wOBA.286
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.573

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkHitter-friendly
WeatherWorking against

Batter · Total Bases / PA vs RHP.356

WindowRateSample
Last 2 Weeks.0002 PA
Season.42914 PA
Last 2 Years.25391 PA

Last 5 GamesTotal Bases

Jun 14@ ATH2
Jun 15@ CHC0
Jun 19vs PIT2
Jun 21vs PIT0
Jun 22vs BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.393

WindowRateSample
Last 2 Weeks.48025 PA
Season.384112 PA
Last 2 Years.415668 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.345226 PA
Season.320989 PA
Last 2 Years.3202937 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.313
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.517

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2.8× / ~1.3×
BallparkNeutral
WeatherWorking against
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs LHP.366

WindowRateSample
Last 2 Weeks.38513 PA
Season.34775 PA
Last 2 Years.368342 PA

Last 5 GamesTotal Bases

Jun 17vs SD1
Jun 18@ KC4
Jun 19@ KC2
Jun 21@ KC5
Jun 22vs AZ1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.383

WindowRateSample
Last 2 Weeks.43237 PA
Season.361269 PA
Last 2 Years.409993 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks.387163 PA
Season.331695 PA
Last 2 Years.3562542 PA

Quality of Contact vs LHP

wOBA.336
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.511

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.351

WindowRateSample
Last 2 Weeks.37516 PA
Season.32287 PA
Last 2 Years.307619 PA

Last 5 GamesTotal Bases

Jun 15vs DET1
Jun 17vs DET0
Jun 19vs CLE2
Jun 20vs CLE0
Jun 22@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.481

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.55779 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.396222 PA
Season.3431231 PA
Last 2 Years.3524731 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.366
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head1-for-5

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.538

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkHitter-friendly
WeatherWorking against

Batter · Total Bases / PA vs RHP.367

WindowRateSample
Last 2 Weeks.57121 PA
Season.292168 PA
Last 2 Years.279290 PA

Last 5 GamesTotal Bases

Jun 15@ CHC0
Jun 17@ CHC5
Jun 19vs PIT0
Jun 21vs PIT2
Jun 22vs BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.393

WindowRateSample
Last 2 Weeks.48025 PA
Season.384112 PA
Last 2 Years.415668 PA

Opposing Starter · Season14 GS

W–L9–1
ERA2.95
WHIP1.19
IP76.1
H / K / BB71 / 66 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.345226 PA
Season.320989 PA
Last 2 Years.3202937 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.313
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.503

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.377

WindowRateSample
Last 2 Weeks.0004 PA
Season.52223 PA
Last 2 Years.403154 PA

Last 5 GamesTotal Bases

Apr 7vs CIN0
Apr 8vs CIN5
Apr 9vs CIN0
Jun 21vs SF0
Jun 22vs TEX0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.387

WindowRateSample
Last 2 Weeks.57114 PA
Season.34866 PA
Last 2 Years.403459 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.384

WindowRateSample
Last 2 Weeks.408152 PA
Season.372897 PA
Last 2 Years.3733026 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases3 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.544

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.359

WindowRateSample
Last 2 Weeks.20010 PA
Season.42935 PA
Last 2 Years.328387 PA

Last 5 GamesTotal Bases

Jun 16@ MIL2
Jun 18@ MIL1
Jun 19@ HOU2
Jun 21@ HOU0
Jun 22@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.50014 PA
Season.346136 PA
Last 2 Years.391458 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.373

WindowRateSample
Last 2 Weeks.390172 PA
Season.3701052 PA
Last 2 Years.3503254 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.332
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-4

Total Bases0 in 4 PA
Career Average.000
Plate Appearances4
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.494

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-132+102

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2.5× / ~1.6×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17vs BAL5
Jun 18vs BAL0
Jun 19vs BOS0
Jun 20vs BOS0
Jun 21vs BOS4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.361

WindowRateSample
Last 2 Weeks.29031 PA
Season.376218 PA
Last 2 Years.433797 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.534

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.392

WindowRateSample
Last 2 Weeks.40030 PA
Season.453117 PA
Last 2 Years.342691 PA

Last 5 GamesTotal Bases

Jun 17@ STL0
Jun 19@ TEX10
Jun 20@ TEX0
Jun 21@ TEX1
Jun 22vs ATL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.322

WindowRateSample
Last 2 Weeks.40015 PA
Season.19252 PA
Last 2 Years.19252 PA

Opposing Starter · Season7 GS

W–L1–2
ERA4.87
WHIP1.43
IP40.2
H / K / BB33 / 37 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.319

WindowRateSample
Last 2 Weeks.304168 PA
Season.3071083 PA
Last 2 Years.3524122 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.457

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-185+140

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.336

WindowRateSample
Last 2 Weeks.1119 PA
Season.312125 PA
Last 2 Years.373316 PA

Last 5 GamesTotal Bases

Jun 13@ CIN0
Jun 16vs LAA1
Jun 20vs MIN1
Jun 21vs MIN0
Jun 22@ STL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.392

WindowRateSample
Last 2 Weeks.34823 PA
Season.461165 PA
Last 2 Years.410368 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.389

WindowRateSample
Last 2 Weeks.424184 PA
Season.3681134 PA
Last 2 Years.3713168 PA

Quality of Contact vs RHP

wOBA.304
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.343
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.482

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 16@ ATH2
Jun 17@ ATH0
Jun 19@ COL0
Jun 20@ COL0
Jun 21@ COL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.384

WindowRateSample
Last 2 Weeks.50026 PA
Season.353198 PA
Last 2 Years.375670 PA

Opposing Starter · Season16 GS

W–L6–7
ERA3.94
WHIP1.34
IP96.0
H / K / BB106 / 84 / 23

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.52

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.390

WindowRateSample
Last 2 Weeks.51631 PA
Season.335167 PA
Last 2 Years.376667 PA

Last 5 GamesTotal Bases

Jun 15vs NYM2
Jun 16vs NYM1
Jun 19@ NYY0
Jun 21@ NYY4
Jun 22vs MIL1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.387

WindowRateSample
Last 2 Weeks.38513 PA
Season.444133 PA
Last 2 Years.389175 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.418182 PA
Season.293995 PA
Last 2 Years.3132591 PA

Quality of Contact vs RHP

wOBA.326
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
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.518

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
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.360

WindowRateSample
Last 2 Weeks.3333 PA
Season.2005 PA
Last 2 Years.33384 PA

Last 5 GamesTotal Bases

Jun 10vs NYY0
Jun 13vs DET2
Jun 16@ MIL0
Jun 18@ MIL0
Jun 22@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.50014 PA
Season.346136 PA
Last 2 Years.391458 PA

Opposing Starter · Season12 GS

W–L5–4
ERA3.71
WHIP1.21
IP87.1
H / K / BB76 / 87 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.373

WindowRateSample
Last 2 Weeks.390172 PA
Season.3701052 PA
Last 2 Years.3503254 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.332
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.46

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
WeatherWorking against

Batter · Total Bases / PA vs LHP.366

WindowRateSample
Last 2 Weeks.0003 PA
Season.4005 PA
Last 2 Years.53813 PA

Last 5 GamesTotal Bases

Jun 17vs SD0
Jun 18@ KC0
Jun 19@ KC0
Jun 21@ KC1
Jun 22vs AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.330

WindowRateSample
Last 2 Weeks.0005 PA
Season.28794 PA
Last 2 Years.382288 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.407

WindowRateSample
Last 2 Weeks.440134 PA
Season.402777 PA
Last 2 Years.3892481 PA

Quality of Contact vs LHP

wOBA.321
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.296
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.459

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.359

WindowRateSample
Last 2 Weeks.18816 PA
Season.39471 PA
Last 2 Years.423194 PA

Last 5 GamesTotal Bases

Jun 14@ MIL1
Jun 16vs MIA0
Jun 18vs NYM1
Jun 21vs NYM1
Jun 22@ WSH2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.344

WindowRateSample
Last 2 Weeks.1437 PA
Season.37966 PA
Last 2 Years.301133 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.401237 PA
Season.3611333 PA
Last 2 Years.3944018 PA

Quality of Contact vs LHP

wOBA.299
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.325
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.484

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.404

WindowRateSample
Last 2 Weeks1.5002 PA
Season1.5002 PA
Last 2 Years.32025 PA

Last 4 GamesTotal Bases

Jun 17@ WSH7
Jun 19vs STL2
Jun 21vs STL0
Jun 22@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.298

WindowRateSample
Last 2 Weeks.1676 PA
Season.15751 PA
Last 2 Years.15751 PA

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.369203 PA
Season.3401016 PA
Last 2 Years.3423117 PA

Quality of Contact vs LHP

wOBA.337
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.287
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.48

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~1× / ~3.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.357

WindowRateSample
Last 2 Weeks.33318 PA
Season.34144 PA
Last 2 Years.32749 PA

Last 5 GamesTotal Bases

Jun 15@ PHI0
Jun 16@ PHI5
Jun 17@ PHI5
Jun 20vs SF0
Jun 21vs SF1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.395

WindowRateSample
Last 2 Weeks.63611 PA
Season.30559 PA
Last 2 Years.510484 PA

Opposing Starter · Season2 GS

W–L3–0
ERA3.31
WHIP1.22
IP35.1
H / K / BB32 / 25 / 11

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.340

WindowRateSample
Last 2 Weeks.352210 PA
Season.3221015 PA
Last 2 Years.3334040 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.342
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.477

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
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.425

WindowRateSample
Last 2 Weeks.71414 PA
Season.60020 PA
Last 2 Years.329310 PA

Last 5 GamesTotal Bases

Jun 13@ BOS1
Jun 15vs MIN1
Jun 16vs MIN2
Jun 19vs SD1
Jun 22@ MIA1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.344

WindowRateSample
Last 2 Weeks.31822 PA
Season.325169 PA
Last 2 Years.360545 PA

Opposing Starter · Season17 GS

W–L8–4
ERA4.01
WHIP1.24
IP110.0
H / K / BB109 / 81 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.260123 PA
Season.241540 PA
Last 2 Years.3232241 PA

Quality of Contact vs RHP

wOBA.355
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head3-for-10

Total Bases6 in 10 PA
Career Average.300
Plate Appearances10
HR · K · BB1 · 2 · 0

Projection

Projected Total Bases1.468

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
WeatherWorking against

Batter · Total Bases / PA vs RHP.377

WindowRateSample
Last 2 Weeks.50010 PA
Season.31779 PA
Last 2 Years.428304 PA

Last 5 GamesTotal Bases

Jun 5vs SF2
Jun 9@ COL0
Jun 13@ SF2
Jun 16vs COL3
Jun 20vs TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.411

WindowRateSample
Last 2 Weeks.66712 PA
Season.46760 PA
Last 2 Years.368291 PA

Opposing Starter · Season7 GS

W–L0–6
ERA10.08
WHIP1.92
IP27.2
H / K / BB31 / 34 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.341

WindowRateSample
Last 2 Weeks.365222 PA
Season.3131126 PA
Last 2 Years.3254404 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.46

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

May 25vs TB0
May 27vs TB0
May 28vs TOR0
Jun 19vs BOS0
Jun 21vs BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.52917 PA
Season.267135 PA
Last 2 Years.324688 PA

Opposing Starter · Season16 GS

W–L5–5
ERA4.89
WHIP1.32
IP88.1
H / K / BB85 / 69 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Starter Allows · vs RHB

wOBA Allowed.324
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.45

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.362

WindowRateSample
Last 2 Weeks.23126 PA
Season.427213 PA
Last 2 Years.365841 PA

Last 5 GamesTotal Bases

Jun 16@ BOS0
Jun 17@ BOS0
Jun 18@ BOS1
Jun 20@ CHC0
Jun 22vs HOU1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.399

WindowRateSample
Last 2 Weeks.36433 PA
Season.441118 PA
Last 2 Years.516190 PA

Opposing Starter · Season12 GS

W–L6–4
ERA3.28
WHIP1.17
IP68.2
H / K / BB52 / 64 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.325

WindowRateSample
Last 2 Weeks.342196 PA
Season.294922 PA
Last 2 Years.3203430 PA

Quality of Contact vs RHP

wOBA.297
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.312
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.433

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.362

WindowRateSample
Last 2 Weeks1.0002 PA
Season.29417 PA
Last 2 Years.21062 PA

Last 5 GamesTotal Bases

Jun 15@ HOU0
Jun 16@ HOU0
Jun 20vs CWS2
Jun 21vs CWS0
Jun 22vs NYY0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.377

WindowRateSample
Last 2 Weeks.45511 PA
Season.46239 PA
Last 2 Years.301292 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.324

WindowRateSample
Last 2 Weeks.313201 PA
Season.323983 PA
Last 2 Years.3253003 PA

Quality of Contact vs LHP

wOBA.320
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.444

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
WeatherHelping

Batter · Total Bases / PA vs LHP.340

WindowRateSample
Last 2 Weeks1.0002 PA
Season.21062 PA
Last 2 Years.280300 PA

Last 5 GamesTotal Bases

Jun 17vs CLE3
Jun 19@ ATL0
Jun 20@ ATL0
Jun 21@ ATL3
Jun 22@ CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.380

WindowRateSample
Last 2 Weeks.41712 PA
Season.43453 PA
Last 2 Years.367240 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.322

WindowRateSample
Last 2 Weeks.261199 PA
Season.368929 PA
Last 2 Years.3512580 PA

Quality of Contact vs LHP

wOBA.303
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.352
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases2 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.442

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.365

WindowRateSample
Last 2 Weeks.40010 PA
Season.35194 PA
Last 2 Years.344357 PA

Last 5 GamesTotal Bases

Jun 15@ LAD0
Jun 16@ LAD0
Jun 20vs WSH0
Jun 21vs WSH0
Jun 22vs KC0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.359

WindowRateSample
Last 2 Weeks.50012 PA
Season.32468 PA
Last 2 Years.29399 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.358

WindowRateSample
Last 2 Weeks.360222 PA
Season.3651051 PA
Last 2 Years.3353683 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.431

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.335

WindowRateSample
Last 2 Weeks.0002 PA
Season.08312 PA
Last 2 Years.288118 PA

Last 5 GamesTotal Bases

Jun 15@ HOU12
Jun 17@ HOU0
Jun 19vs CWS0
Jun 21vs CWS1
Jun 22vs NYY1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.377

WindowRateSample
Last 2 Weeks.45511 PA
Season.46239 PA
Last 2 Years.301292 PA

Opposing Starter · Season8 GS

W–L4–2
ERA3.70
WHIP1.28
IP41.1
H / K / BB31 / 46 / 22

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.324

WindowRateSample
Last 2 Weeks.313201 PA
Season.323983 PA
Last 2 Years.3253003 PA

Quality of Contact vs LHP

wOBA.296
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-5

Total Bases3 in 5 PA
Career Average.600
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.423

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.330

WindowRateSample
Last 2 Weeks.0004 PA
Season.13330 PA
Last 2 Years.414169 PA

Last 5 GamesTotal Bases

May 7@ AZ5
May 8@ SF0
May 9@ SF4
Jun 20vs MIL0
Jun 21vs MIL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.311

WindowRateSample
Last 2 Weeks.23517 PA
Season.25774 PA
Last 2 Years.270274 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.379269 PA
Season.3301082 PA
Last 2 Years.3274153 PA

Quality of Contact vs LHP

wOBA.287
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed30%

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.379

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
WeatherWorking against

Batter · Total Bases / PA vs LHP.279

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.19252 PA

Last 1 GamesTotal Bases

Jun 22vs CLE0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.371

WindowRateSample
Last 2 Weeks.47621 PA
Season.34399 PA
Last 2 Years.343143 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.353

WindowRateSample
Last 2 Weeks.361166 PA
Season.3441049 PA
Last 2 Years.3423686 PA

Quality of Contact vs LHP

wOBA.290
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.396

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.3333 PA
Season.53826 PA
Last 2 Years.315200 PA

Last 5 GamesTotal Bases

Jun 17vs KC0
Jun 19@ TB5
Jun 20@ TB0
Jun 21@ TB0
Jun 22vs PHI4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.296

WindowRateSample
Last 2 Weeks.09111 PA
Season.23581 PA
Last 2 Years.256254 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.371175 PA
Season.332786 PA
Last 2 Years.3492840 PA

Quality of Contact vs LHP

wOBA.317
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.262
Hard-Hit % Allowed25%

How hard hitters are squaring him up.

Head-to-Head2-for-16

Total Bases3 in 16 PA
Career Average.125
Plate Appearances16
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.395

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.330

WindowRateSample
Last 2 Weeks.1437 PA
Season.1437 PA
Last 2 Years.20289 PA

Last 5 GamesTotal Bases

Jun 14@ TOR3
Jun 17vs CWS2
Jun 20vs CIN1
Jun 21vs CIN0
Jun 22@ DET2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.424

WindowRateSample
Last 2 Weeks.62516 PA
Season.46293 PA
Last 2 Years.424457 PA

Opposing Starter · Season11 GS

W–L2–5
ERA2.95
WHIP1.07
IP58.0
H / K / BB48 / 58 / 14

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.348

WindowRateSample
Last 2 Weeks.364203 PA
Season.3381053 PA
Last 2 Years.3204373 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.339
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.386

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.323

WindowRateSample
Last 2 Weeks.0003 PA
Season.21347 PA
Last 2 Years.284190 PA

Last 5 GamesTotal Bases

May 23vs COL1
May 26@ SF0
May 31@ SEA0
Jun 20vs MIN0
Jun 22@ STL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.407

WindowRateSample
Last 2 Weeks.69623 PA
Season.360150 PA
Last 2 Years.319405 PA

Opposing Starter · Season15 GS

W–L5–4
ERA4.25
WHIP1.51
IP76.1
H / K / BB87 / 62 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.387

WindowRateSample
Last 2 Weeks.444196 PA
Season.3451181 PA
Last 2 Years.3503901 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.341
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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.1
vs SP / Bullpen~2.9× / ~1.2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.283

WindowRateSample
Last 2 Weeks.05917 PA
Season.20060 PA
Last 2 Years.231121 PA

Last 5 GamesTotal Bases

Jun 18vs CLE0
Jun 19@ ATL2
Jun 20@ ATL0
Jun 21@ ATL0
Jun 22@ CIN1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.380

WindowRateSample
Last 2 Weeks.41712 PA
Season.43453 PA
Last 2 Years.367240 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.322

WindowRateSample
Last 2 Weeks.261199 PA
Season.368929 PA
Last 2 Years.3512580 PA

Quality of Contact vs LHP

wOBA.268
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.352
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.386

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-154+118

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.339

WindowRateSample
Last 2 Weeks.36444 PA
Season.299221 PA
Last 2 Years.301667 PA

Last 5 GamesTotal Bases

Jun 16vs NYM0
Jun 17vs NYM2
Jun 19@ NYY0
Jun 20@ NYY1
Jun 22vs MIL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.387

WindowRateSample
Last 2 Weeks.38513 PA
Season.444133 PA
Last 2 Years.389175 PA

Opposing Starter · Season13 GS

W–L2–4
ERA5.43
WHIP1.35
IP69.2
H / K / BB62 / 73 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.418182 PA
Season.293995 PA
Last 2 Years.3132591 PA

Quality of Contact vs RHP

wOBA.305
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.382

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.330

WindowRateSample
Last 2 Weeks.0005 PA
Season.20824 PA
Last 2 Years.32181 PA

Last 5 GamesTotal Bases

May 31@ LAD1
Jun 7vs CWS4
Jun 14@ MIL0
Jun 17vs MIA0
Jun 22@ WSH1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.344

WindowRateSample
Last 2 Weeks.1437 PA
Season.37966 PA
Last 2 Years.301133 PA

Opposing Starter · Season10 GS

W–L3–0
ERA3.06
WHIP1.33
IP32.1
H / K / BB25 / 22 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.401237 PA
Season.3611333 PA
Last 2 Years.3944018 PA

Quality of Contact vs LHP

wOBA.281
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.325
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.354

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
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.317

WindowRateSample
Last 2 Weeks.05020 PA
Season.33387 PA
Last 2 Years.377310 PA

Last 5 GamesTotal Bases

Jun 16vs TB1
Jun 17vs TB1
Jun 19vs BAL1
Jun 20vs BAL0
Jun 21vs BAL0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.288

WindowRateSample
Last 2 Weeks
Season.13023 PA
Last 2 Years.13023 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.387

WindowRateSample
Last 2 Weeks.414186 PA
Season.3671012 PA
Last 2 Years.3842959 PA

Quality of Contact vs LHP

wOBA.306
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.336

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-169+130

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.324

WindowRateSample
Last 2 Weeks.2005 PA
Season.21038 PA
Last 2 Years.22082 PA

Last 5 GamesTotal Bases

Jun 14vs PHI1
Jun 16vs CLE0
Jun 17vs CLE1
Jun 21@ ATL3
Jun 22@ CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.380

WindowRateSample
Last 2 Weeks.41712 PA
Season.43453 PA
Last 2 Years.367240 PA

Opposing Starter · Season9 GS

W–L2–2
ERA5.59
WHIP1.52
IP46.2
H / K / BB53 / 38 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.322

WindowRateSample
Last 2 Weeks.261199 PA
Season.368929 PA
Last 2 Years.3512580 PA

Quality of Contact vs LHP

wOBA.301
Hard-Hit %26%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.352
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.343

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.6× / ~2.2×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.356

WindowRateSample
Last 2 Weeks.0001 PA
Season.0003 PA
Last 2 Years.0003 PA

Last 5 GamesTotal Bases

Jun 15vs TB2
Jun 16vs TB1
Jun 19vs BAL0
Jun 21vs BAL0
Jun 22@ MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.288

WindowRateSample
Last 2 Weeks
Season.13023 PA
Last 2 Years.13023 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.387

WindowRateSample
Last 2 Weeks.414186 PA
Season.3671012 PA
Last 2 Years.3842959 PA

Quality of Contact vs LHP

wOBA.307
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.323

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-108-120

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2.6× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.323

WindowRateSample
Last 2 Weeks.25012 PA
Season.25395 PA
Last 2 Years.296172 PA

Last 5 GamesTotal Bases

Jun 17vs KC0
Jun 19@ TB0
Jun 20@ TB0
Jun 21@ TB1
Jun 22vs PHI0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.296

WindowRateSample
Last 2 Weeks.09111 PA
Season.23581 PA
Last 2 Years.256254 PA

Opposing Starter · Season16 GS

W–L6–4
ERA4.00
WHIP1.30
IP92.1
H / K / BB90 / 110 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.371175 PA
Season.332786 PA
Last 2 Years.3492840 PA

Quality of Contact vs LHP

wOBA.310
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.262
Hard-Hit % Allowed25%

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.329

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
WeatherWorking against
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs LHP.331

WindowRateSample
Last 2 Weeks.1119 PA
Season.27943 PA
Last 2 Years.31657 PA

Last 5 GamesTotal Bases

Jun 16vs SD1
Jun 17vs SD1
Jun 19@ KC3
Jun 21@ KC2
Jun 22vs AZ2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.330

WindowRateSample
Last 2 Weeks.0005 PA
Season.28794 PA
Last 2 Years.382288 PA

Opposing Starter · Season16 GS

W–L6–2
ERA2.27
WHIP1.21
IP95.0
H / K / BB77 / 70 / 38

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.407

WindowRateSample
Last 2 Weeks.440134 PA
Season.402777 PA
Last 2 Years.3892481 PA

Quality of Contact vs LHP

wOBA.289
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.296
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.318

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.292

WindowRateSample
Last 2 Weeks.07713 PA
Season.221104 PA
Last 2 Years.269305 PA

Last 5 GamesTotal Bases

Jun 16@ LAD0
Jun 17@ LAD0
Jun 20vs WSH0
Jun 21vs WSH2
Jun 22vs KC0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.359

WindowRateSample
Last 2 Weeks.50012 PA
Season.32468 PA
Last 2 Years.29399 PA

Opposing Starter · Season6 GS

W–L3–3
ERA5.06
WHIP1.62
IP42.2
H / K / BB42 / 39 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.358

WindowRateSample
Last 2 Weeks.360222 PA
Season.3651051 PA
Last 2 Years.3353683 PA

Quality of Contact vs RHP

wOBA.278
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.321

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.332

WindowRateSample
Last 2 Weeks.31619 PA
Season.26380 PA
Last 2 Years.312237 PA

Last 5 GamesTotal Bases

Jun 17@ WSH2
Jun 18vs STL3
Jun 19vs STL4
Jun 21vs STL1
Jun 22@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.338

WindowRateSample
Last 2 Weeks.38234 PA
Season.297236 PA
Last 2 Years.297236 PA

Opposing Starter · Season15 GS

W–L6–5
ERA3.30
WHIP1.22
IP73.2
H / K / BB62 / 73 / 28

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.358

WindowRateSample
Last 2 Weeks.348198 PA
Season.366975 PA
Last 2 Years.3613459 PA

Quality of Contact vs LHP

wOBA.299
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.323
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.31

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.330

WindowRateSample
Last 2 Weeks.20824 PA
Season.30981 PA
Last 2 Years.368337 PA

Last 5 GamesTotal Bases

Jun 17vs DET2
Jun 19vs CLE2
Jun 20vs CLE1
Jun 21vs CLE0
Jun 22@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.285

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.23780 PA

Opposing Starter · Season1 GS

W–L0–0
ERA9.82
WHIP2.46
IP3.2
H / K / BB9 / 2 / 0

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.324

WindowRateSample
Last 2 Weeks.324213 PA
Season.3121280 PA
Last 2 Years.3223968 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.241
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.285

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
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.333

WindowRateSample
Last 2 Weeks.15413 PA
Season.35137 PA
Last 2 Years.24478 PA

Last 5 GamesTotal Bases

Jun 17vs TB2
Jun 19vs BAL1
Jun 20vs BAL0
Jun 21vs BAL0
Jun 22@ MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.288

WindowRateSample
Last 2 Weeks
Season.13023 PA
Last 2 Years.13023 PA

Opposing Starter · Season2 GS

W–L1–0
ERA1.65
WHIP1.53
IP16.1
H / K / BB12 / 18 / 13

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.387

WindowRateSample
Last 2 Weeks.414186 PA
Season.3671012 PA
Last 2 Years.3842959 PA

Quality of Contact vs LHP

wOBA.302
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.322
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.297

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
WeatherWorking against

Batter · Total Bases / PA vs LHP.290

WindowRateSample
Last 2 Weeks.00010 PA
Season.08025 PA
Last 2 Years.07427 PA

Last 5 GamesTotal Bases

Jun 18@ NYY0
Jun 19@ DET0
Jun 20@ DET0
Jun 21@ DET3
Jun 22vs CLE2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.371

WindowRateSample
Last 2 Weeks.47621 PA
Season.34399 PA
Last 2 Years.343143 PA

Opposing Starter · Season16 GS

W–L7–4
ERA2.67
WHIP1.05
IP94.1
H / K / BB70 / 101 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.353

WindowRateSample
Last 2 Weeks.361166 PA
Season.3441049 PA
Last 2 Years.3423686 PA

Quality of Contact vs LHP

wOBA.263
Hard-Hit %25%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.265

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.313

WindowRateSample
Last 2 Weeks.15819 PA
Season.291103 PA
Last 2 Years.298383 PA

Last 5 GamesTotal Bases

Jun 12vs ATL2
Jun 14vs ATL0
Jun 17@ CIN1
Jun 20@ PHI1
Jun 21@ PHI1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.0009 PA
Season.438112 PA
Last 2 Years.351539 PA

Opposing Starter · Season14 GS

W–L5–4
ERA5.10
WHIP1.40
IP72.1
H / K / BB72 / 65 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.352

WindowRateSample
Last 2 Weeks.344195 PA
Season.3511032 PA
Last 2 Years.3714076 PA

Quality of Contact vs RHP

wOBA.279
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.302
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.254

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
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs LHP.293

WindowRateSample
Last 2 Weeks.0007 PA
Season.05636 PA
Last 2 Years.293133 PA

Last 5 GamesTotal Bases

Jun 6vs PIT0
Jun 12@ NYM0
Jun 13@ NYM0
Jun 16vs SF0
Jun 21vs MIL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.311

WindowRateSample
Last 2 Weeks.23517 PA
Season.25774 PA
Last 2 Years.270274 PA

Opposing Starter · Season3 GS

W–L1–0
ERA1.77
WHIP1.28
IP40.2
H / K / BB34 / 26 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.353

WindowRateSample
Last 2 Weeks.379269 PA
Season.3301082 PA
Last 2 Years.3274153 PA

Quality of Contact vs LHP

wOBA.266
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.295
Hard-Hit % Allowed30%

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.237

A rough estimate of total bases to expect, based on how players have performed in similar matchups.