MatchWiz Plays
Total Bases Board · Archive

Best MLB total bases matchupsMonday, June 22, 2026

Every hitter on the Monday, June 22, 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 starting44 projected hitters didn't make the official lineup — moved to the bottom so you can still look them up.
#Hitter · MatchupScore

Context

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

Batter · Total Bases / PA vs RHP.533

WindowRateSample
Last 2 Weeks.83342 PA
Season.530230 PA
Last 2 Years.450930 PA

Last 5 GamesTotal Bases

Jun 16vs SD1
Jun 17vs SD1
Jun 18@ KC0
Jun 19@ KC2
Jun 21@ KC5

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

WindowRateSample
Last 2 Weeks.25024 PA
Season.492181 PA
Last 2 Years.424695 PA

Opposing Starter · Season13 GS

W–L5–7
ERA5.71
WHIP1.52
IP75.2
H / K / BB84 / 44 / 31

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

WindowRateSample
Last 2 Weeks.461115 PA
Season.362690 PA
Last 2 Years.3762074 PA

Quality of Contact vs RHP

wOBA.411
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.342
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-8

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

Projection

Projected Total Bases2.101

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+103-133
BRBetRivers-117
BOVBovada+100-130
DKDraftKings-103-129
CZRCaesars-106-125

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 17@ AZ5
Jun 18@ ATH0
Jun 19@ ATH4
Jun 20@ ATH2
Jun 21@ ATH4

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

WindowRateSample
Last 2 Weeks.31316 PA
Season.405126 PA
Last 2 Years.346179 PA

Opposing Starter · Season16 GS

W–L5–7
ERA3.64
WHIP1.45
IP89.0
H / K / BB87 / 94 / 42

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

WindowRateSample
Last 2 Weeks.326227 PA
Season.379956 PA
Last 2 Years.3513390 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.340
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.913

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
BRBetRivers+125

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

Batter · Total Bases / PA vs RHP.395

WindowRateSample
Last 2 Weeks.44445 PA
Season.383214 PA
Last 2 Years.393856 PA

Last 5 GamesTotal Bases

Jun 16vs TOR3
Jun 17vs TOR1
Jun 18vs TOR2
Jun 19@ SEA2
Jun 21@ SEA1

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

WindowRateSample
Last 2 Weeks.36025 PA
Season.46293 PA
Last 2 Years.390318 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.463175 PA
Season.4091108 PA
Last 2 Years.4054071 PA

Quality of Contact vs RHP

wOBA.320
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases2.04

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+105
BOLBetOnline-139+107
BRBetRivers-159
BOVBovada-145+110
DKDraftKings-147+111
CZRCaesars-148+111

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

Context

Expected PAs4.35
vs SP / Bullpen~2.3× / ~2×
BallparkHitter-friendly
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.406

WindowRateSample
Last 2 Weeks.43151 PA
Season.430230 PA
Last 2 Years.392817 PA

Last 5 GamesTotal Bases

Jun 17vs TOR1
Jun 18vs TOR0
Jun 19@ SEA1
Jun 20@ SEA0
Jun 21@ SEA0

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

WindowRateSample
Last 2 Weeks.36025 PA
Season.46293 PA
Last 2 Years.390318 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.463175 PA
Season.4091108 PA
Last 2 Years.4054071 PA

Quality of Contact vs RHP

wOBA.351
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.989

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-105
BOLBetOnline-127-102
BRBetRivers-152
BOVBovada-130+100
DKDraftKings-131-102
CZRCaesars-132-102

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
WeatherHelping

Batter · Total Bases / PA vs LHP.396

WindowRateSample
Last 2 Weeks.50024 PA
Season.40080 PA
Last 2 Years.356284 PA

Last 5 GamesTotal Bases

Jun 16@ CHC2
Jun 17@ CHC0
Jun 19vs PIT2
Jun 20vs PIT0
Jun 21vs PIT1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.359251 PA
Season.3261101 PA
Last 2 Years.3383605 PA

Quality of Contact vs LHP

wOBA.347
Hard-Hit %32%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.968

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-103-125
BRBetRivers-124
BOVBovada+100-130
DKDraftKings-101-132
CZRCaesars-105-127

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×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.462

WindowRateSample
Last 2 Weeks.60035 PA
Season.442233 PA
Last 2 Years.535977 PA

Last 5 GamesTotal Bases

Jun 15vs TB0
Jun 16vs TB4
Jun 17vs TB0
Jun 20vs BAL4
Jun 21vs BAL1

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.408103 PA
Last 2 Years.486381 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.395157 PA
Season.356932 PA
Last 2 Years.3662601 PA

Quality of Contact vs RHP

wOBA.404
Hard-Hit %46%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.992

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-137+106
BOVBovada-150+115
CZRCaesars-143+107

We project 2.0 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 LHP.369

WindowRateSample
Last 2 Weeks.0003 PA
Season.43093 PA
Last 2 Years.341414 PA

Last 5 GamesTotal Bases

Jun 17@ SEA4
Jun 18@ SEA0
Jun 19@ LAD4
Jun 20@ LAD0
Jun 21@ LAD3

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

WindowRateSample
Last 2 Weeks.7147 PA
Season.57128 PA
Last 2 Years.42963 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.425179 PA
Season.319903 PA
Last 2 Years.3362108 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.366
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.801

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+124-161
BRBetRivers-108
BOVBovada+125-165
DKDraftKings+124-166
CZRCaesars+115-152

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

WindowRateSample
Last 2 Weeks.73842 PA
Season.537203 PA
Last 2 Years.406613 PA

Last 5 GamesTotal Bases

Jun 16@ HOU0
Jun 17@ HOU1
Jun 19vs CWS3
Jun 20vs CWS5
Jun 21vs CWS5

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

WindowRateSample
Last 2 Weeks.30010 PA
Season.32434 PA
Last 2 Years.365192 PA

Opposing Starter · Season7 GS

W–L2–3
ERA4.06
WHIP1.22
IP37.2
H / K / BB36 / 34 / 10

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

WindowRateSample
Last 2 Weeks.348224 PA
Season.3091189 PA
Last 2 Years.3434284 PA

Quality of Contact vs RHP

wOBA.385
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.316
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.978

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+117-152
BRBetRivers+108
BOVBovada+115-150
DKDraftKings+116-154
CZRCaesars+112-150

We project 2.0 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 RHP.511

WindowRateSample
Last 2 Weeks.63441 PA
Season.577220 PA
Last 2 Years.531777 PA

Last 5 GamesTotal Bases

Jun 16@ TEX1
Jun 18@ TEX0
Jun 19@ AZ2
Jun 20@ AZ4
Jun 21@ AZ2

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

WindowRateSample
Last 2 Weeks.28614 PA
Season.20065 PA
Last 2 Years.247101 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.426223 PA
Season.3411289 PA
Last 2 Years.3333537 PA

Quality of Contact vs RHP

wOBA.388
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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-125-105
BOLBetOnline-119-109
BRBetRivers-141
BOVBovada-120-110
DKDraftKings-122-108
CZRCaesars-130-102

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
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16vs TOR0
Jun 17vs TOR3
Jun 18vs TOR0
Jun 19@ SEA1
Jun 20@ SEA4

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

WindowRateSample
Last 2 Weeks.44418 PA
Season.33880 PA
Last 2 Years.311325 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.392176 PA
Season.441873 PA
Last 2 Years.4163104 PA

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

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+105
BOLBetOnline-135+104
BRBetRivers-167
BOVBovada-145+110
DKDraftKings-141+106
CZRCaesars-139+105

We project 1.9 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🔥 7-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 14vs TB4
Jun 15@ AZ5
Jun 16@ AZ3
Jun 20@ ATH4
Jun 21@ ATH4

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

WindowRateSample
Last 2 Weeks.51533 PA
Season.369225 PA
Last 2 Years.356298 PA

Opposing Starter · Season16 GS

W–L5–7
ERA3.64
WHIP1.45
IP89.0
H / K / BB87 / 94 / 42

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

WindowRateSample
Last 2 Weeks.323229 PA
Season.341973 PA
Last 2 Years.3662782 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.332
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.77

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-160+120

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
WeatherHelping

Batter · Total Bases / PA vs RHP.417

WindowRateSample
Last 2 Weeks.52934 PA
Season.407182 PA
Last 2 Years.407182 PA

Last 5 GamesTotal Bases

Jun 17@ NYY4
Jun 18@ NYY2
Jun 19@ DET3
Jun 20@ DET5
Jun 21@ DET0

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

WindowRateSample
Last 2 Weeks.50032 PA
Season.389229 PA
Last 2 Years.316766 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.348155 PA
Season.333919 PA
Last 2 Years.3493063 PA

Quality of Contact vs RHP

wOBA.371
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.917

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+158-208
BRBetRivers+160

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

Batter · Total Bases / PA vs RHP.459

WindowRateSample
Last 2 Weeks.58541 PA
Season.482141 PA
Last 2 Years.449815 PA

Last 5 GamesTotal Bases

Jun 17vs CLE4
Jun 18vs CLE0
Jun 19@ ATL2
Jun 20@ ATL1
Jun 21@ ATL1

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

WindowRateSample
Last 2 Weeks.44418 PA
Season.470115 PA
Last 2 Years.335621 PA

Opposing Starter · Season15 GS

W–L3–6
ERA4.81
WHIP1.51
IP73.0
H / K / BB85 / 59 / 25

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

WindowRateSample
Last 2 Weeks.348256 PA
Season.3551091 PA
Last 2 Years.3683835 PA

Quality of Contact vs RHP

wOBA.359
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.335
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head3-for-8

Total Bases4 in 8 PA
Career Average.375
Plate Appearances8
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.953

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-105
BOLBetOnline-130+100
BRBetRivers-159
BOVBovada-135+105
DKDraftKings-134+101
CZRCaesars-138+100

We project 2.0 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.473

WindowRateSample
Last 2 Weeks.63027 PA
Season.535129 PA
Last 2 Years.483524 PA

Last 5 GamesTotal Bases

Jun 16vs MIA4
Jun 17vs MIA0
Jun 18vs NYM1
Jun 20vs NYM13
Jun 21vs NYM4

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

WindowRateSample
Last 2 Weeks.11817 PA
Season.277101 PA
Last 2 Years.277101 PA

Opposing Starter · Season17 GS

W–L8–2
ERA2.93
WHIP1.04
IP98.1
H / K / BB77 / 98 / 25

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

WindowRateSample
Last 2 Weeks.511219 PA
Season.3981109 PA
Last 2 Years.4023200 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.275
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.948

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+113-147
BRBetRivers-114
BOVBovada+100-130
DKDraftKings-102-130
CZRCaesars+108-143

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
WeatherNeutral

Batter · Total Bases / PA vs RHP.406

WindowRateSample
Last 2 Weeks.48739 PA
Season.395218 PA
Last 2 Years.395218 PA

Last 5 GamesTotal Bases

Jun 16vs SD3
Jun 17vs SD1
Jun 18@ KC4
Jun 19@ KC0
Jun 21@ KC9

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

WindowRateSample
Last 2 Weeks.25024 PA
Season.492181 PA
Last 2 Years.424695 PA

Opposing Starter · Season13 GS

W–L5–7
ERA5.71
WHIP1.52
IP75.2
H / K / BB84 / 44 / 31

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

WindowRateSample
Last 2 Weeks.461115 PA
Season.362690 PA
Last 2 Years.3762074 PA

Quality of Contact vs RHP

wOBA.356
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.342
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.897

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+124-161
BRBetRivers+120
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.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.402

WindowRateSample
Last 2 Weeks.5717 PA
Season.417139 PA
Last 2 Years.424490 PA

Last 5 GamesTotal Bases

Jun 16vs SF4
Jun 17vs SF1
Jun 19vs MIL0
Jun 20vs MIL0
Jun 21vs MIL0

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

WindowRateSample
Last 2 Weeks.47419 PA
Season.299204 PA
Last 2 Years.320584 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.345197 PA
Season.3421009 PA
Last 2 Years.3333492 PA

Quality of Contact vs RHP

wOBA.332
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.341
Hard-Hit % Allowed32%

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

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+125
BOVBovada+130-170
DKDraftKings+128-171
CZRCaesars+125-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×
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 17@ AZ0
Jun 18@ ATH0
Jun 19@ ATH0
Jun 20@ ATH5
Jun 21@ ATH0

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

WindowRateSample
Last 2 Weeks.31316 PA
Season.405126 PA
Last 2 Years.346179 PA

Opposing Starter · Season16 GS

W–L5–7
ERA3.64
WHIP1.45
IP89.0
H / K / BB87 / 94 / 42

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

WindowRateSample
Last 2 Weeks.326227 PA
Season.379956 PA
Last 2 Years.3513390 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.340
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.743

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+141-185
BRBetRivers+125
CZRCaesars+131-176

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
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.457

WindowRateSample
Last 2 Weeks1.0004 PA
Season.65558 PA
Last 2 Years.454172 PA

Last 5 GamesTotal Bases

Jun 13vs SD2
Jun 14vs SD0
Jun 19@ LAD1
Jun 20@ LAD0
Jun 21@ LAD0

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

WindowRateSample
Last 2 Weeks.33336 PA
Season.25463 PA
Last 2 Years.369168 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.249229 PA
Season.2991104 PA
Last 2 Years.3242682 PA

Quality of Contact vs LHP

wOBA.363
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.320
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.737

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+134-175
BRBetRivers+123
BOVBovada+130-170
DKDraftKings+129-173
CZRCaesars+122-170

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
WeatherHelping

Batter · Total Bases / PA vs RHP.383

WindowRateSample
Last 2 Weeks.50038 PA
Season.333183 PA
Last 2 Years.335556 PA

Last 5 GamesTotal Bases

Jun 16vs TOR0
Jun 18vs TOR4
Jun 19@ SEA7
Jun 20@ SEA2
Jun 21@ SEA3

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

WindowRateSample
Last 2 Weeks.36025 PA
Season.46293 PA
Last 2 Years.390318 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.463175 PA
Season.4091108 PA
Last 2 Years.4054071 PA

Quality of Contact vs RHP

wOBA.305
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.826

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+106-137
BRBetRivers-107
BOVBovada-105-125
DKDraftKings-107-123
CZRCaesars+102-138

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×
BallparkHitter-friendly
WeatherHelping

Batter · Total Bases / PA vs RHP.316

WindowRateSample
Last 2 Weeks.23139 PA
Season.33094 PA
Last 2 Years.251187 PA

Last 5 GamesTotal Bases

Jun 16vs TOR0
Jun 17vs TOR0
Jun 18vs TOR3
Jun 19@ SEA0
Jun 21@ SEA1

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

WindowRateSample
Last 2 Weeks.44418 PA
Season.33880 PA
Last 2 Years.311325 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.392176 PA
Season.441873 PA
Last 2 Years.4163104 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %34%

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

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-121
BOVBovada-105-125
DKDraftKings-107-124
CZRCaesars-110-121

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

Batter · Total Bases / PA vs LHP.365

WindowRateSample
Last 2 Weeks.47823 PA
Season.29977 PA
Last 2 Years.29977 PA

Last 5 GamesTotal Bases

Jun 16@ CHC4
Jun 17@ CHC1
Jun 19vs PIT5
Jun 20vs PIT1
Jun 21vs PIT4

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.377146 PA
Season.348627 PA
Last 2 Years.3342208 PA

Quality of Contact vs LHP

wOBA.316
Hard-Hit %34%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.821

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline+106-137
BRBetRivers-115
BOVBovada+100-130
DKDraftKings-101-131
FANFanatics-105-125
CZRCaesars-104-129

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

WindowRateSample
Last 2 Weeks2.0005 PA
Season.44776 PA
Last 2 Years.413286 PA

Last 5 GamesTotal Bases

May 19vs BAL1
May 20vs BAL0
May 22@ NYY1
Jun 19vs WSH4
Jun 21vs WSH6

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.404161 PA
Last 2 Years.385689 PA

Opposing Starter · Season17 GS

W–L5–5
ERA3.31
WHIP1.14
IP108.2
H / K / BB94 / 84 / 30

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

WindowRateSample
Last 2 Weeks.388209 PA
Season.356958 PA
Last 2 Years.3233093 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.307
Hard-Hit % Allowed30%

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

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+150
BOVBovada+125-165
DKDraftKings+124-165
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×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.469

WindowRateSample
Last 2 Weeks.50020 PA
Season.63482 PA
Last 2 Years.542330 PA

Last 5 GamesTotal Bases

Jun 17vs CWS5
Jun 18vs CWS1
Jun 19vs CIN0
Jun 20vs CIN4
Jun 21vs CIN0

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

WindowRateSample
Last 2 Weeks.40944 PA
Season.331278 PA
Last 2 Years.3021258 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.354868 PA
Last 2 Years.3393572 PA

Quality of Contact vs LHP

wOBA.394
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-7

Total Bases1 in 9 PA
Career Average.111
Plate Appearances9
HR · K · BB0 · 3 · 2

Projection

Projected Total Bases1.877

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+105-135
BRBetRivers+100
BOVBovada+110-145
DKDraftKings+108-143
CZRCaesars-105-135

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×
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 16@ STL2
Jun 17@ STL6
Jun 19@ TEX0
Jun 20@ TEX3
Jun 21@ TEX2

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

WindowRateSample
Last 2 Weeks.30020 PA
Season.381176 PA
Last 2 Years.347548 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.96
WHIP1.36
IP77.1
H / K / BB68 / 69 / 37

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

WindowRateSample
Last 2 Weeks.392181 PA
Season.302931 PA
Last 2 Years.3312625 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.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-3

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

Projection

Projected Total Bases1.716

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+134-175
BRBetRivers+135
BOVBovada+130-170
DKDraftKings+131-175
CZRCaesars+124-170

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

WindowRateSample
Last 2 Weeks.39543 PA
Season.336244 PA
Last 2 Years.361617 PA

Last 5 GamesTotal Bases

Jun 16vs SD0
Jun 17vs SD1
Jun 18@ KC0
Jun 19@ KC1
Jun 21@ KC6

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

WindowRateSample
Last 2 Weeks.73126 PA
Season.438128 PA
Last 2 Years.363570 PA

Opposing Starter · Season13 GS

W–L5–7
ERA5.71
WHIP1.52
IP75.2
H / K / BB84 / 44 / 31

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

WindowRateSample
Last 2 Weeks.345174 PA
Season.324836 PA
Last 2 Years.3732965 PA

Quality of Contact vs RHP

wOBA.370
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.343
Hard-Hit % Allowed35%

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

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+125-165
DKDraftKings+124-165
CZRCaesars+126-170

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 16@ STL1
Jun 17@ STL4
Jun 19@ TEX0
Jun 20@ TEX4
Jun 21@ TEX1

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

WindowRateSample
Last 2 Weeks.54511 PA
Season.379124 PA
Last 2 Years.358514 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.96
WHIP1.36
IP77.1
H / K / BB68 / 69 / 37

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

WindowRateSample
Last 2 Weeks.296172 PA
Season.2921011 PA
Last 2 Years.3493660 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.326
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-4

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

Projection

Projected Total Bases1.71

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+125
BOVBovada+135-180
DKDraftKings+135-180
CZRCaesars+122-162

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×
BallparkHitter-friendly
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.364

WindowRateSample
Last 2 Weeks.30243 PA
Season.369233 PA
Last 2 Years.439984 PA

Last 5 GamesTotal Bases

Jun 17vs TOR0
Jun 18vs TOR0
Jun 19@ SEA1
Jun 20@ SEA0
Jun 21@ SEA0

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

WindowRateSample
Last 2 Weeks.44418 PA
Season.33880 PA
Last 2 Years.311325 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.392176 PA
Season.441873 PA
Last 2 Years.4163104 PA

Quality of Contact vs RHP

wOBA.290
Hard-Hit %40%

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.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-115-115
BOLBetOnline-116-111
BRBetRivers-132
BOVBovada-125-105
DKDraftKings-127-104
CZRCaesars-125-106

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
WeatherNeutral

Batter · Total Bases / PA vs RHP.400

WindowRateSample
Last 2 Weeks.31619 PA
Season.481185 PA
Last 2 Years.419986 PA

Last 5 GamesTotal Bases

Jun 16vs SF1
Jun 17vs SF3
Jun 19vs MIL0
Jun 20vs MIL1
Jun 21vs MIL0

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

WindowRateSample
Last 2 Weeks.47419 PA
Season.299204 PA
Last 2 Years.320584 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.345197 PA
Season.3421009 PA
Last 2 Years.3333492 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.341
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.708

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+115
CZRCaesars+122-164

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

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

Last 5 GamesTotal Bases

Jun 16@ LAD0
Jun 17@ LAD2
Jun 19vs WSH4
Jun 20vs WSH1
Jun 21vs WSH1

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

WindowRateSample
Last 2 Weeks.66730 PA
Season.339221 PA
Last 2 Years.333811 PA

Opposing Starter · Season17 GS

W–L5–5
ERA3.31
WHIP1.14
IP108.2
H / K / BB94 / 84 / 30

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

WindowRateSample
Last 2 Weeks.436149 PA
Season.404935 PA
Last 2 Years.3632729 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.334
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.864

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+126-164
BRBetRivers+112
BOVBovada+115-150
DKDraftKings+116-154
CZRCaesars+117-157

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
WeatherHelping

Batter · Total Bases / PA vs RHP.393

WindowRateSample
Last 2 Weeks.35645 PA
Season.467242 PA
Last 2 Years.360609 PA

Last 5 GamesTotal Bases

Jun 16vs SD0
Jun 17vs SD0
Jun 18@ KC2
Jun 19@ KC2
Jun 21@ KC0

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

WindowRateSample
Last 2 Weeks.73126 PA
Season.438128 PA
Last 2 Years.363570 PA

Opposing Starter · Season13 GS

W–L5–7
ERA5.71
WHIP1.52
IP75.2
H / K / BB84 / 44 / 31

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

WindowRateSample
Last 2 Weeks.345174 PA
Season.324836 PA
Last 2 Years.3732965 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.343
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-7

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

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-140
BOLBetOnline+117-152
BRBetRivers+115
BOVBovada+120-160
DKDraftKings+118-157
CZRCaesars+112-150

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

Batter · Total Bases / PA vs RHP.413

WindowRateSample
Last 2 Weeks.51631 PA
Season.416202 PA
Last 2 Years.387803 PA

Last 5 GamesTotal Bases

Jun 17@ NYY0
Jun 18@ NYY4
Jun 19@ DET0
Jun 20@ DET0
Jun 21@ DET0

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

WindowRateSample
Last 2 Weeks.50032 PA
Season.389229 PA
Last 2 Years.316766 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.348155 PA
Season.333919 PA
Last 2 Years.3493063 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.83

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

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
WeatherNeutral

Batter · Total Bases / PA vs RHP.477

WindowRateSample
Last 2 Weeks.83931 PA
Season.443194 PA
Last 2 Years.348359 PA

Last 5 GamesTotal Bases

Jun 16@ WSH0
Jun 17@ WSH1
Jun 18vs STL4
Jun 19vs STL5
Jun 21vs STL8

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

WindowRateSample
Last 2 Weeks.30030 PA
Season.356191 PA
Last 2 Years.326576 PA

Opposing Starter · Season15 GS

W–L6–4
ERA2.62
WHIP0.88
IP86.0
H / K / BB61 / 89 / 15

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

WindowRateSample
Last 2 Weeks.374179 PA
Season.325876 PA
Last 2 Years.3412592 PA

Quality of Contact vs RHP

wOBA.389
Hard-Hit %44%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
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.852

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+150

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

Batter · Total Bases / PA vs RHP.431

WindowRateSample
Last 2 Weeks.50016 PA
Season.512164 PA
Last 2 Years.423761 PA

Last 5 GamesTotal Bases

Jun 13@ NYM4
Jun 14@ NYM1
Jun 16vs SF1
Jun 20vs MIL2
Jun 21vs MIL2

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

WindowRateSample
Last 2 Weeks.47419 PA
Season.299204 PA
Last 2 Years.320584 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.345197 PA
Season.3421009 PA
Last 2 Years.3333492 PA

Quality of Contact vs RHP

wOBA.343
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.341
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.699

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+130
BOVBovada+125-165
DKDraftKings+125-167
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 RHP.399

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

Last 5 GamesTotal Bases

Jun 15@ PHI0
Jun 17@ PHI11
Jun 19vs SF0
Jun 20vs SF0
Jun 21vs SF4

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

WindowRateSample
Last 2 Weeks.70824 PA
Season.408169 PA
Last 2 Years.408355 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.422166 PA
Season.371963 PA
Last 2 Years.3773485 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.362
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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+125-165
BOLBetOnline+132-172
BRBetRivers-105
BOVBovada+125-165
DKDraftKings+125-167
CZRCaesars+121-162

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
WeatherHelping
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 16@ CHC0
Jun 17@ CHC4
Jun 19vs PIT0
Jun 20vs PIT0
Jun 21vs PIT0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.359251 PA
Season.3261101 PA
Last 2 Years.3383605 PA

Head-to-Head

No Prior Matchups

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-125-105
BOLBetOnline-123-104
BRBetRivers-148
BOVBovada-130+100
DKDraftKings-130-102
CZRCaesars-129-104

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

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

Last 5 GamesTotal Bases

Jun 16vs KC4
Jun 17vs KC0
Jun 19@ TB0
Jun 20@ TB1
Jun 21@ TB0

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

WindowRateSample
Last 2 Weeks.3758 PA
Season.39768 PA
Last 2 Years.463162 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.353224 PA
Season.3581267 PA
Last 2 Years.3555066 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.316
Hard-Hit % Allowed38%

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

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+113-147
BRBetRivers+116
BOVBovada+110-145
DKDraftKings+110-146
CZRCaesars+107-141

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

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

Last 5 GamesTotal Bases

Jun 16vs DET1
Jun 17vs DET2
Jun 19vs CLE1
Jun 20vs CLE0
Jun 21vs CLE4

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

WindowRateSample
Last 2 Weeks.16724 PA
Season.279172 PA
Last 2 Years.318737 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.297
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head2-for-18

Total Bases2 in 23 PA
Career Average.087
Plate Appearances23
HR · K · BB0 · 8 · 2

Projection

Projected Total Bases1.844

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-109
BOVBovada+105-135
DKDraftKings+102-136
CZRCaesars+103-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×
BallparkHitter-friendly
WeatherHelping
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs LHP.336

WindowRateSample
Last 2 Weeks.1119 PA
Season.33351 PA
Last 2 Years.304227 PA

Last 5 GamesTotal Bases

Jun 14@ ATH3
Jun 15@ CHC1
Jun 17@ CHC1
Jun 19vs PIT1
Jun 21vs PIT1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.359251 PA
Season.3261101 PA
Last 2 Years.3383605 PA

Quality of Contact vs LHP

wOBA.291
Hard-Hit %33%

How well he's squaring up the ball.

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+100-135
BOLBetOnline+102-132
BRBetRivers-117
BOVBovada-105-125
DKDraftKings-106-125
CZRCaesars-106-125

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

WindowRateSample
Last 2 Weeks.40040 PA
Season.459244 PA
Last 2 Years.422875 PA

Last 5 GamesTotal Bases

Jun 16vs TB1
Jun 17vs TB3
Jun 19vs BAL2
Jun 20vs BAL0
Jun 21vs BAL2

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

WindowRateSample
Last 2 Weeks.55627 PA
Season.44075 PA
Last 2 Years.390328 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.377207 PA
Season.318953 PA
Last 2 Years.3392611 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed38%

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+100-135
BOLBetOnline-102-127
BRBetRivers-112
BOVBovada-115-115
DKDraftKings-114-117
CZRCaesars-109-122

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.5× / ~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 16@ STL0
Jun 17@ STL1
Jun 19@ TEX5
Jun 20@ TEX0
Jun 21@ TEX1

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

WindowRateSample
Last 2 Weeks.30020 PA
Season.381176 PA
Last 2 Years.347548 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.96
WHIP1.36
IP77.1
H / K / BB68 / 69 / 37

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

WindowRateSample
Last 2 Weeks.392181 PA
Season.302931 PA
Last 2 Years.3312625 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.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

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
CZRCaesars-157+117

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
WeatherHelping

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 15@ AZ0
Jun 16@ AZ1
Jun 19@ ATH4
Jun 20@ ATH2
Jun 21@ ATH2

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

WindowRateSample
Last 2 Weeks.51533 PA
Season.369225 PA
Last 2 Years.356298 PA

Opposing Starter · Season16 GS

W–L5–7
ERA3.64
WHIP1.45
IP89.0
H / K / BB87 / 94 / 42

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

WindowRateSample
Last 2 Weeks.323229 PA
Season.341973 PA
Last 2 Years.3662782 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.332
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.685

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-210+155
BOLBetOnline-196+150

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

Batter · Total Bases / PA vs RHP.425

WindowRateSample
Last 2 Weeks.59537 PA
Season.390200 PA
Last 2 Years.381876 PA

Last 5 GamesTotal Bases

Jun 16@ TEX7
Jun 18@ TEX6
Jun 19@ AZ1
Jun 20@ AZ2
Jun 21@ AZ4

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

WindowRateSample
Last 2 Weeks.2867 PA
Season.34963 PA
Last 2 Years.287108 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.401187 PA
Season.346977 PA
Last 2 Years.3242371 PA

Quality of Contact vs RHP

wOBA.370
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.331
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.805

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

We project 1.8 TB vs the 0.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.379

WindowRateSample
Last 2 Weeks.30636 PA
Season.44379 PA
Last 2 Years.44379 PA

Last 5 GamesTotal Bases

Jun 17@ AZ0
Jun 18@ ATH1
Jun 19@ ATH2
Jun 20@ ATH1
Jun 21@ ATH0

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

WindowRateSample
Last 2 Weeks.51533 PA
Season.369225 PA
Last 2 Years.356298 PA

Opposing Starter · Season16 GS

W–L5–7
ERA3.64
WHIP1.45
IP89.0
H / K / BB87 / 94 / 42

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

WindowRateSample
Last 2 Weeks.323229 PA
Season.341973 PA
Last 2 Years.3662782 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.332
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.678

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-170+125

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

WindowRateSample
Last 2 Weeks.25927 PA
Season.408174 PA
Last 2 Years.340629 PA

Last 5 GamesTotal Bases

Jun 16vs SF1
Jun 17vs SF4
Jun 19vs MIL1
Jun 20vs MIL0
Jun 21vs MIL4

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

WindowRateSample
Last 2 Weeks.30333 PA
Season.326144 PA
Last 2 Years.309424 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.390236 PA
Season.331938 PA
Last 2 Years.3293729 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.297
Hard-Hit % Allowed31%

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 · 0 · 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
BOLBetOnline+178-238
BRBetRivers+165
CZRCaesars+155-213

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

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

Last 5 GamesTotal Bases

Jun 16vs LAA1
Jun 17vs LAA3
Jun 19vs MIN4
Jun 20vs MIN0
Jun 21vs MIN3

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

WindowRateSample
Last 2 Weeks.22722 PA
Season.353167 PA
Last 2 Years.349677 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.438185 PA
Season.3831132 PA
Last 2 Years.3822859 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.299
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

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 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+124-161
BRBetRivers+120
BOVBovada+130-170
DKDraftKings+128-171
CZRCaesars+120-162

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
WeatherNeutral

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 16vs LAA1
Jun 17vs LAA4
Jun 19vs MIN6
Jun 20vs MIN0
Jun 21vs MIN1

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

WindowRateSample
Last 2 Weeks.22722 PA
Season.353167 PA
Last 2 Years.349677 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.438185 PA
Season.3831132 PA
Last 2 Years.3822859 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.299
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases2 in 7 PA
Career Average.286
Plate Appearances7
HR · K · BB0 · 1 · 2

Projection

Projected Total Bases1.776

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+118-154
BRBetRivers+128
BOVBovada+115-150
DKDraftKings+116-154
CZRCaesars+120-170

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
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

May 30@ TB0
May 31@ TB1
Jun 1vs COL5
Jun 2vs COL2
Jun 3vs COL0

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

WindowRateSample
Last 2 Weeks.31316 PA
Season.405126 PA
Last 2 Years.346179 PA

Opposing Starter · Season16 GS

W–L5–7
ERA3.64
WHIP1.45
IP89.0
H / K / BB87 / 94 / 42

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

WindowRateSample
Last 2 Weeks.326227 PA
Season.379956 PA
Last 2 Years.3513390 PA

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

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
BRBetRivers+165

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×
BallparkHitter-friendly
WeatherHelping

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16@ CHC0
Jun 17@ CHC0
Jun 19vs PIT1
Jun 20vs PIT2
Jun 21vs PIT1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.359251 PA
Season.3261101 PA
Last 2 Years.3383605 PA

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
MGMBetMGM-110-120
BOLBetOnline+104-135
BRBetRivers+104
BOVBovada+105-135
DKDraftKings+101-134
CZRCaesars+100-134

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

Batter · Total Bases / PA vs RHP.415

WindowRateSample
Last 2 Weeks.54335 PA
Season.382204 PA
Last 2 Years.421259 PA

Last 5 GamesTotal Bases

Jun 15@ WSH1
Jun 17@ WSH8
Jun 18vs STL4
Jun 19vs STL1
Jun 21vs STL5

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

WindowRateSample
Last 2 Weeks.30030 PA
Season.356191 PA
Last 2 Years.326576 PA

Opposing Starter · Season15 GS

W–L6–4
ERA2.62
WHIP0.88
IP86.0
H / K / BB61 / 89 / 15

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

WindowRateSample
Last 2 Weeks.374179 PA
Season.325876 PA
Last 2 Years.3412592 PA

Quality of Contact vs RHP

wOBA.345
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.793

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-164+123

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

Batter · Total Bases / PA vs RHP.398

WindowRateSample
Last 2 Weeks.36641 PA
Season.444230 PA
Last 2 Years.424881 PA

Last 5 GamesTotal Bases

Jun 16vs TB2
Jun 17vs TB4
Jun 19vs BAL0
Jun 20vs BAL0
Jun 21vs BAL1

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.408103 PA
Last 2 Years.486381 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.395157 PA
Season.356932 PA
Last 2 Years.3662601 PA

Quality of Contact vs RHP

wOBA.369
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.77

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-111-116
BRBetRivers-129
BOVBovada-120-110
DKDraftKings-118-113
CZRCaesars-122-109

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
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 16@ STL0
Jun 17@ STL2
Jun 19@ TEX0
Jun 20@ TEX6
Jun 21@ TEX1

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

WindowRateSample
Last 2 Weeks.54511 PA
Season.379124 PA
Last 2 Years.358514 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.96
WHIP1.36
IP77.1
H / K / BB68 / 69 / 37

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

WindowRateSample
Last 2 Weeks.296172 PA
Season.2921011 PA
Last 2 Years.3493660 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.326
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-2

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

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+140-190
BOLBetOnline+155-204
BRBetRivers+140

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
WeatherHelping

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 16vs KC1
Jun 17vs KC0
Jun 19@ TB0
Jun 20@ TB2
Jun 21@ TB0

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

WindowRateSample
Last 2 Weeks.27311 PA
Season.23863 PA
Last 2 Years.244131 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.369195 PA
Season.327876 PA
Last 2 Years.3493365 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.285
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.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-105-125
BOLBetOnline+102-132
BRBetRivers-114
BOVBovada+100-130
DKDraftKings-101-131
CZRCaesars-104-129

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

Context

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

Batter · Total Bases / PA vs RHP.438

WindowRateSample
Last 2 Weeks.55338 PA
Season.443201 PA
Last 2 Years.432562 PA

Last 5 GamesTotal Bases

Jun 16@ TEX6
Jun 18@ TEX1
Jun 19@ AZ1
Jun 20@ AZ1
Jun 21@ AZ0

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

WindowRateSample
Last 2 Weeks.2867 PA
Season.34963 PA
Last 2 Years.287108 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.401187 PA
Season.346977 PA
Last 2 Years.3242371 PA

Quality of Contact vs RHP

wOBA.339
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.331
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.761

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+132
BOVBovada+115-150
DKDraftKings+114-151
CZRCaesars+117-157

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
WeatherWorking against

Batter · Total Bases / PA vs RHP.420

WindowRateSample
Last 2 Weeks.57540 PA
Season.384133 PA
Last 2 Years.379733 PA

Last 5 GamesTotal Bases

Jun 16vs TB0
Jun 17vs TB1
Jun 19vs BAL7
Jun 20vs BAL1
Jun 21vs BAL1

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

WindowRateSample
Last 2 Weeks.55627 PA
Season.44075 PA
Last 2 Years.390328 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.377207 PA
Season.318953 PA
Last 2 Years.3392611 PA

Quality of Contact vs RHP

wOBA.337
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.761

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+118-154
BRBetRivers+114
BOVBovada+115-150
DKDraftKings+116-154
CZRCaesars+110-148

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
Recent Form🔥 5-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 16@ LAD1
Jun 17@ LAD2
Jun 19vs WSH2
Jun 20vs WSH2
Jun 21vs WSH3

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.404161 PA
Last 2 Years.385689 PA

Opposing Starter · Season17 GS

W–L5–5
ERA3.31
WHIP1.14
IP108.2
H / K / BB94 / 84 / 30

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

WindowRateSample
Last 2 Weeks.388209 PA
Season.356958 PA
Last 2 Years.3233093 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.307
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head4-for-10

Total Bases8 in 14 PA
Career Average.286
Plate Appearances14
HR · K · BB1 · 1 · 4

Projection

Projected Total Bases1.773

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-105-123
BRBetRivers-114
BOVBovada-105-125
DKDraftKings-106-125
CZRCaesars-110-121

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

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 16vs MIN1
Jun 18vs MIN5
Jun 19vs SD7
Jun 20vs SD3
Jun 21vs SD5

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

WindowRateSample
Last 2 Weeks.37516 PA
Season.291103 PA
Last 2 Years.401352 PA

Opposing Starter · Season5 GS

W–L1–2
ERA3.09
WHIP1.37
IP58.1
H / K / BB50 / 49 / 30

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

WindowRateSample
Last 2 Weeks.302159 PA
Season.273770 PA
Last 2 Years.3362826 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.309
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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-155
BOLBetOnline+118-154
BRBetRivers+107
BOVBovada+115-150
DKDraftKings+113-150
CZRCaesars+114-152

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×
BallparkHitter-friendly
WeatherHelping
Recent Form🔥 10-game hitting streak

Batter · Total Bases / PA vs LHP.381

WindowRateSample
Last 2 Weeks.40010 PA
Season.45242 PA
Last 2 Years.326193 PA

Last 5 GamesTotal Bases

Jun 16@ CHC3
Jun 17@ CHC1
Jun 19vs PIT2
Jun 20vs PIT6
Jun 21vs PIT2

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.377146 PA
Season.348627 PA
Last 2 Years.3342208 PA

Quality of Contact vs LHP

wOBA.322
Hard-Hit %27%

How well he's squaring up the ball.

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+110-150
BOLBetOnline+117-152
BRBetRivers-117
BOVBovada+110-145
DKDraftKings+108-143
CZRCaesars+111-148

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

Context

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

Batter · Total Bases / PA vs RHP.447

WindowRateSample
Last 2 Weeks.70337 PA
Season.381202 PA
Last 2 Years.388819 PA

Last 5 GamesTotal Bases

Jun 16@ TEX3
Jun 18@ TEX2
Jun 19@ AZ4
Jun 20@ AZ3
Jun 21@ AZ1

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

WindowRateSample
Last 2 Weeks.2867 PA
Season.34963 PA
Last 2 Years.287108 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.401187 PA
Season.346977 PA
Last 2 Years.3242371 PA

Quality of Contact vs RHP

wOBA.359
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.331
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.744

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+146-192
BRBetRivers+130
CZRCaesars+132-176

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.7× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.355

WindowRateSample
Last 2 Weeks.3333 PA
Season.28285 PA
Last 2 Years.416269 PA

Last 5 GamesTotal Bases

Jun 17@ SEA1
Jun 18@ SEA0
Jun 19@ LAD1
Jun 20@ LAD1
Jun 21@ LAD5

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

WindowRateSample
Last 2 Weeks.33336 PA
Season.25463 PA
Last 2 Years.369168 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.249229 PA
Season.2991104 PA
Last 2 Years.3242682 PA

Quality of Contact vs LHP

wOBA.343
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.320
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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+135-185
BOLBetOnline+128-167
BRBetRivers+118
BOVBovada+115-150
DKDraftKings+113-151
CZRCaesars+119-159

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
WeatherHelping

Batter · Total Bases / PA vs RHP.367

WindowRateSample
Last 2 Weeks.32434 PA
Season.363135 PA
Last 2 Years.428647 PA

Last 5 GamesTotal Bases

Jun 16vs CLE0
Jun 17vs CLE5
Jun 18vs CLE2
Jun 19@ ATL1
Jun 21@ ATL0

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

WindowRateSample
Last 2 Weeks.14328 PA
Season.508189 PA
Last 2 Years.424833 PA

Opposing Starter · Season15 GS

W–L3–6
ERA4.81
WHIP1.51
IP73.0
H / K / BB85 / 59 / 25

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

WindowRateSample
Last 2 Weeks.313211 PA
Season.351969 PA
Last 2 Years.3462550 PA

Quality of Contact vs RHP

wOBA.326
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.335
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases5 in 10 PA
Career Average.200
Plate Appearances10
HR · K · BB1 · 3 · 0

Projection

Projected Total Bases1.761

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+113-147
BRBetRivers-112
BOVBovada+115-150
DKDraftKings+112-149
CZRCaesars+104-137

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

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

Last 5 GamesTotal Bases

Jun 16vs NYM0
Jun 17vs NYM0
Jun 19@ NYY0
Jun 20@ NYY2
Jun 21@ NYY0

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

WindowRateSample
Last 2 Weeks
Season.29468 PA
Last 2 Years.281203 PA

Opposing Starter · Season7 GS

W–L2–1
ERA3.00
WHIP0.89
IP36.0
H / K / BB25 / 35 / 7

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

WindowRateSample
Last 2 Weeks.420193 PA
Season.330919 PA
Last 2 Years.3141988 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.266
Hard-Hit % Allowed32%

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+120-160
BOLBetOnline+126-164
BRBetRivers+130
BOVBovada+130-170
DKDraftKings+128-171
CZRCaesars+118-157

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
WeatherHelping

Batter · Total Bases / PA vs LHP.420

WindowRateSample
Last 2 Weeks.47823 PA
Season.453106 PA
Last 2 Years.472371 PA

Last 5 GamesTotal Bases

Jun 17vs CWS7
Jun 18vs CWS0
Jun 19vs CIN0
Jun 20vs CIN2
Jun 21vs CIN1

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

WindowRateSample
Last 2 Weeks.3336 PA
Season.34889 PA
Last 2 Years.351316 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.340156 PA
Season.319838 PA
Last 2 Years.3452736 PA

Quality of Contact vs LHP

wOBA.346
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head4-for-12

Total Bases4 in 12 PA
Career Average.333
Plate Appearances12
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.745

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+132
BOVBovada+120-160
DKDraftKings+120-160
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×
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 16vs DET3
Jun 17vs DET5
Jun 19vs CLE9
Jun 20vs CLE0
Jun 21vs CLE2

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

WindowRateSample
Last 2 Weeks.28621 PA
Season.244131 PA
Last 2 Years.302696 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.283
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head3-for-13

Total Bases4 in 13 PA
Career Average.231
Plate Appearances13
HR · K · BB0 · 5 · 0

Projection

Projected Total Bases1.745

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+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.466

WindowRateSample
Last 2 Weeks.80631 PA
Season.402179 PA
Last 2 Years.400420 PA

Last 5 GamesTotal Bases

Jun 17vs CLE0
Jun 18vs CLE0
Jun 19@ ATL2
Jun 20@ ATL0
Jun 21@ ATL0

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

WindowRateSample
Last 2 Weeks.14328 PA
Season.508189 PA
Last 2 Years.424833 PA

Opposing Starter · Season15 GS

W–L3–6
ERA4.81
WHIP1.51
IP73.0
H / K / BB85 / 59 / 25

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

WindowRateSample
Last 2 Weeks.313211 PA
Season.351969 PA
Last 2 Years.3462550 PA

Quality of Contact vs RHP

wOBA.376
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

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

Projection

Projected Total Bases1.751

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+130

We project 1.8 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 LHP.420

WindowRateSample
Last 2 Weeks.66715 PA
Season.41173 PA
Last 2 Years.429254 PA

Last 5 GamesTotal Bases

Jun 14@ MIL0
Jun 15vs MIA2
Jun 16vs MIA1
Jun 18vs NYM3
Jun 21vs NYM1

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

WindowRateSample
Last 2 Weeks.39433 PA
Season.394246 PA
Last 2 Years.394246 PA

Opposing Starter · Season17 GS

W–L8–2
ERA2.93
WHIP1.04
IP98.1
H / K / BB77 / 98 / 25

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

WindowRateSample
Last 2 Weeks.402204 PA
Season.3531087 PA
Last 2 Years.3943772 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.327
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 · 0 · 0

Projection

Projected Total Bases1.741

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+134-175
BRBetRivers+143
BOVBovada+135-180
DKDraftKings+134-179
CZRCaesars+129-173

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

Context

Expected PAs4.45
vs SP / Bullpen~1.2× / ~3.2×
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 16vs KC0
Jun 17vs KC1
Jun 19@ TB0
Jun 20@ TB5
Jun 21@ TB2

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

WindowRateSample
Last 2 Weeks.3758 PA
Season.39768 PA
Last 2 Years.463162 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.353224 PA
Season.3581267 PA
Last 2 Years.3555066 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.316
Hard-Hit % Allowed38%

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

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+118-154
BRBetRivers+106
BOVBovada+115-150
DKDraftKings+113-150
CZRCaesars+110-148

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

Context

Expected PAs4.35
vs SP / Bullpen~1× / ~3.3×
BallparkNeutral
WeatherHelping
Recent Form🔥 5-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 16vs KC1
Jun 17vs KC2
Jun 19@ TB4
Jun 20@ TB4
Jun 21@ TB6

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

WindowRateSample
Last 2 Weeks.27311 PA
Season.23863 PA
Last 2 Years.244131 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.369195 PA
Season.327876 PA
Last 2 Years.3493365 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.285
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 · 0 · 0

Projection

Projected Total Bases1.737

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+112
BOVBovada+110-145
DKDraftKings+109-144
CZRCaesars+112-150

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

Batter · Total Bases / PA vs RHP.381

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.384245 PA

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

WindowRateSample
Last 2 Weeks.50032 PA
Season.389229 PA
Last 2 Years.316766 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.348155 PA
Season.333919 PA
Last 2 Years.3493063 PA

Quality of Contact vs RHP

wOBA.359
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed42%

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.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
BOLBetOnline-149+115
CZRCaesars-152+113

We project 1.7 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

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 15@ AZ2
Jun 16@ AZ4
Jun 18@ ATH0
Jun 19@ ATH6
Jun 21@ ATH1

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

WindowRateSample
Last 2 Weeks.31316 PA
Season.405126 PA
Last 2 Years.346179 PA

Opposing Starter · Season16 GS

W–L5–7
ERA3.64
WHIP1.45
IP89.0
H / K / BB87 / 94 / 42

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

WindowRateSample
Last 2 Weeks.326227 PA
Season.379956 PA
Last 2 Years.3513390 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.340
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.613

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-143+108

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
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 14@ MIL0
Jun 15vs MIA0
Jun 17vs MIA4
Jun 20vs NYM2
Jun 21vs NYM1

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

WindowRateSample
Last 2 Weeks.39433 PA
Season.394246 PA
Last 2 Years.394246 PA

Opposing Starter · Season17 GS

W–L8–2
ERA2.93
WHIP1.04
IP98.1
H / K / BB77 / 98 / 25

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

WindowRateSample
Last 2 Weeks.402204 PA
Season.3531087 PA
Last 2 Years.3943772 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.327
Hard-Hit % Allowed29%

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.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+100-130
BRBetRivers-118
BOVBovada-105-125
DKDraftKings-104-128
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
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 16@ STL1
Jun 17@ STL0
Jun 19@ TEX10
Jun 20@ TEX0
Jun 21@ TEX1

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

WindowRateSample
Last 2 Weeks.54511 PA
Season.379124 PA
Last 2 Years.358514 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.96
WHIP1.36
IP77.1
H / K / BB68 / 69 / 37

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

WindowRateSample
Last 2 Weeks.296172 PA
Season.2921011 PA
Last 2 Years.3493660 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.326
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-5

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

Projection

Projected Total Bases1.6

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-170+125

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
WeatherHelping
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.389

WindowRateSample
Last 2 Weeks.34626 PA
Season.411214 PA
Last 2 Years.455415 PA

Last 5 GamesTotal Bases

Jun 17@ NYY8
Jun 18@ NYY5
Jun 19@ DET0
Jun 20@ DET0
Jun 21@ DET0

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

WindowRateSample
Last 2 Weeks.50032 PA
Season.389229 PA
Last 2 Years.316766 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.348155 PA
Season.333919 PA
Last 2 Years.3493063 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed42%

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

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
CZRCaesars-134+100

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

WindowRateSample
Last 2 Weeks.22218 PA
Season.39773 PA
Last 2 Years.418249 PA

Last 5 GamesTotal Bases

Jun 12@ TOR0
Jun 14@ TOR0
Jun 17vs CWS2
Jun 20vs CIN0
Jun 21vs CIN1

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

WindowRateSample
Last 2 Weeks.40944 PA
Season.331278 PA
Last 2 Years.3021258 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.354868 PA
Last 2 Years.3393572 PA

Quality of Contact vs LHP

wOBA.305
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-9

Total Bases4 in 9 PA
Career Average.111
Plate Appearances9
HR · K · BB1 · 4 · 0

Projection

Projected Total Bases1.712

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+130-169
BRBetRivers+123
BOVBovada+120-160
DKDraftKings+116-155
CZRCaesars+120-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
WeatherHelping

Batter · Total Bases / PA vs RHP.382

WindowRateSample
Last 2 Weeks.32437 PA
Season.440234 PA
Last 2 Years.379959 PA

Last 5 GamesTotal Bases

Jun 17vs CLE2
Jun 18vs CLE0
Jun 19@ ATL2
Jun 20@ ATL0
Jun 21@ ATL1

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

WindowRateSample
Last 2 Weeks.14328 PA
Season.508189 PA
Last 2 Years.424833 PA

Opposing Starter · Season15 GS

W–L3–6
ERA4.81
WHIP1.51
IP73.0
H / K / BB85 / 59 / 25

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

WindowRateSample
Last 2 Weeks.313211 PA
Season.351969 PA
Last 2 Years.3462550 PA

Quality of Contact vs RHP

wOBA.337
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.335
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-8

Total Bases5 in 11 PA
Career Average.273
Plate Appearances11
HR · K · BB0 · 3 · 2

Projection

Projected Total Bases1.722

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+112-145
BRBetRivers-114
BOVBovada+110-145
DKDraftKings+111-148
CZRCaesars+106-141

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

WindowRateSample
Last 2 Weeks.37135 PA
Season.442208 PA
Last 2 Years.414611 PA

Last 5 GamesTotal Bases

Jun 16vs TB0
Jun 17vs TB0
Jun 19vs BAL1
Jun 20vs BAL0
Jun 21vs BAL1

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.408103 PA
Last 2 Years.486381 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.395157 PA
Season.356932 PA
Last 2 Years.3662601 PA

Quality of Contact vs RHP

wOBA.365
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed36%

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 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+118-154
BRBetRivers+117
BOVBovada+110-145
DKDraftKings+107-142
CZRCaesars+110-148

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

Batter · Total Bases / PA vs RHP.387

WindowRateSample
Last 2 Weeks.46932 PA
Season.362224 PA
Last 2 Years.369960 PA

Last 5 GamesTotal Bases

Jun 16vs CLE0
Jun 17vs CLE1
Jun 19@ ATL0
Jun 20@ ATL2
Jun 21@ ATL7

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

WindowRateSample
Last 2 Weeks.44418 PA
Season.470115 PA
Last 2 Years.335621 PA

Opposing Starter · Season15 GS

W–L3–6
ERA4.81
WHIP1.51
IP73.0
H / K / BB85 / 59 / 25

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

WindowRateSample
Last 2 Weeks.348256 PA
Season.3551091 PA
Last 2 Years.3683835 PA

Quality of Contact vs RHP

wOBA.337
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.335
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-9

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

Projection

Projected Total Bases1.71

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-103-125
BRBetRivers-118
BOVBovada-105-125
DKDraftKings-107-124
FANFanatics-115-115
CZRCaesars-105-127

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

Batter · Total Bases / PA vs RHP.375

WindowRateSample
Last 2 Weeks.39041 PA
Season.371237 PA
Last 2 Years.371237 PA

Last 5 GamesTotal Bases

Jun 16@ HOU1
Jun 17@ HOU4
Jun 19vs CWS2
Jun 20vs CWS1
Jun 21vs CWS1

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

WindowRateSample
Last 2 Weeks.23534 PA
Season.32178 PA
Last 2 Years.299294 PA

Opposing Starter · Season7 GS

W–L2–3
ERA4.06
WHIP1.22
IP37.2
H / K / BB36 / 34 / 10

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

WindowRateSample
Last 2 Weeks.337178 PA
Season.328944 PA
Last 2 Years.3253001 PA

Quality of Contact vs RHP

wOBA.366
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.697

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+135
BOVBovada+120-160
DKDraftKings+119-159
CZRCaesars+120-162

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

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 16vs MIA5
Jun 17vs MIA2
Jun 18vs NYM3
Jun 20vs NYM1
Jun 21vs NYM1

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

WindowRateSample
Last 2 Weeks.39433 PA
Season.394246 PA
Last 2 Years.394246 PA

Opposing Starter · Season17 GS

W–L8–2
ERA2.93
WHIP1.04
IP98.1
H / K / BB77 / 98 / 25

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

WindowRateSample
Last 2 Weeks.402204 PA
Season.3531087 PA
Last 2 Years.3943772 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.327
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.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+105-145
BOLBetOnline+107-139
BRBetRivers-103
BOVBovada+105-135
DKDraftKings+102-136
CZRCaesars-107-127

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
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.405

WindowRateSample
Last 2 Weeks.36433 PA
Season.446157 PA
Last 2 Years.484677 PA

Last 5 GamesTotal Bases

Jun 16@ HOU0
Jun 17@ HOU4
Jun 19vs CWS2
Jun 20vs CWS0
Jun 21vs CWS0

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

WindowRateSample
Last 2 Weeks.23534 PA
Season.32178 PA
Last 2 Years.299294 PA

Opposing Starter · Season7 GS

W–L2–3
ERA4.06
WHIP1.22
IP37.2
H / K / BB36 / 34 / 10

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

WindowRateSample
Last 2 Weeks.337178 PA
Season.328944 PA
Last 2 Years.3253001 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head4-for-9

Total Bases6 in 9 PA
Career Average.444
Plate Appearances9
HR · K · BB0 · 4 · 0

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-160+120
FANFanatics-150+115
CZRCaesars-162+121

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

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 15vs NYM2
Jun 16vs NYM1
Jun 19@ NYY3
Jun 20@ NYY2
Jun 21@ NYY2

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

WindowRateSample
Last 2 Weeks
Season.39653 PA
Last 2 Years.360175 PA

Opposing Starter · Season7 GS

W–L2–1
ERA3.00
WHIP0.89
IP36.0
H / K / BB25 / 35 / 7

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

WindowRateSample
Last 2 Weeks.410205 PA
Season.3081088 PA
Last 2 Years.3162604 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.311
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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+138-190
BOLBetOnline+152-200
BRBetRivers+155
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
WeatherHelping

Batter · Total Bases / PA vs LHP.359

WindowRateSample
Last 2 Weeks.17423 PA
Season.44295 PA
Last 2 Years.398254 PA

Last 5 GamesTotal Bases

Jun 17vs CWS1
Jun 18vs CWS1
Jun 19vs CIN5
Jun 20vs CIN0
Jun 21vs CIN5

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

WindowRateSample
Last 2 Weeks.3336 PA
Season.34889 PA
Last 2 Years.351316 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.340156 PA
Season.319838 PA
Last 2 Years.3452736 PA

Quality of Contact vs LHP

wOBA.316
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.681

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+122-159
BRBetRivers+116
BOVBovada+110-145
DKDraftKings+108-144
CZRCaesars+112-150

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.8× / ~1.3×
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 17@ AZ2
Jun 18@ ATH0
Jun 19@ ATH4
Jun 20@ ATH4
Jun 21@ ATH5

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

WindowRateSample
Last 2 Weeks.31316 PA
Season.405126 PA
Last 2 Years.346179 PA

Opposing Starter · Season16 GS

W–L5–7
ERA3.64
WHIP1.45
IP89.0
H / K / BB87 / 94 / 42

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

WindowRateSample
Last 2 Weeks.326227 PA
Season.379956 PA
Last 2 Years.3513390 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.340
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.575

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-143+110

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

WindowRateSample
Last 2 Weeks.53628 PA
Season.426122 PA
Last 2 Years.387584 PA

Last 5 GamesTotal Bases

Jun 16@ BOS1
Jun 17@ BOS1
Jun 18@ BOS4
Jun 19@ CHC2
Jun 20@ CHC0

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

WindowRateSample
Last 2 Weeks.14314 PA
Season.09731 PA
Last 2 Years.256614 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.400215 PA
Season.3291153 PA
Last 2 Years.3352685 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.284
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.677

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
CZRCaesars-179+133

We project 1.7 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
Recent Form🔥 5-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 16vs MIN3
Jun 18vs MIN1
Jun 19vs SD4
Jun 20vs SD2
Jun 21vs SD1

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

WindowRateSample
Last 2 Weeks.60923 PA
Season.344125 PA
Last 2 Years.321349 PA

Opposing Starter · Season5 GS

W–L1–2
ERA3.09
WHIP1.37
IP58.1
H / K / BB50 / 49 / 30

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

WindowRateSample
Last 2 Weeks.313259 PA
Season.3151006 PA
Last 2 Years.3572928 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.341
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.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+125
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
vs SP / Bullpen~2× / ~2×
BallparkHitter-friendly
WeatherHelping

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 12@ ATH1
Jun 14@ ATH2
Jun 15@ CHC0
Jun 19vs PIT2
Jun 21vs PIT0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.359251 PA
Season.3261101 PA
Last 2 Years.3383605 PA

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.631

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
BRBetRivers+175

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
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.336

WindowRateSample
Last 2 Weeks.29031 PA
Season.330224 PA
Last 2 Years.316768 PA

Last 5 GamesTotal Bases

Jun 17@ NYY2
Jun 18@ NYY0
Jun 19@ DET1
Jun 20@ DET0
Jun 21@ DET0

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

WindowRateSample
Last 2 Weeks.69213 PA
Season.357140 PA
Last 2 Years.371639 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.340200 PA
Season.3361253 PA
Last 2 Years.3354029 PA

Quality of Contact vs RHP

wOBA.299
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.661

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+130
BOVBovada+135-180
DKDraftKings+133-177
CZRCaesars+127-170

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
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.327

WindowRateSample
Last 2 Weeks.26715 PA
Season.24777 PA
Last 2 Years.335278 PA

Last 5 GamesTotal Bases

Jun 16@ MIL0
Jun 17@ MIL0
Jun 18@ MIL4
Jun 19@ HOU0
Jun 21@ HOU0

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

WindowRateSample
Last 2 Weeks.37929 PA
Season.426242 PA
Last 2 Years.426242 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.401157 PA
Season.352946 PA
Last 2 Years.3503470 PA

Quality of Contact vs LHP

wOBA.312
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.66

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-152+117
CZRCaesars-152+113

We project 1.7 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.369

WindowRateSample
Last 2 Weeks.37540 PA
Season.38347 PA
Last 2 Years.339634 PA

Last 5 GamesTotal Bases

Jun 15vs SD2
Jun 16vs SD1
Jun 17vs SD1
Jun 19@ KC1
Jun 21@ KC3

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

WindowRateSample
Last 2 Weeks.25024 PA
Season.492181 PA
Last 2 Years.424695 PA

Opposing Starter · Season13 GS

W–L5–7
ERA5.71
WHIP1.52
IP75.2
H / K / BB84 / 44 / 31

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

WindowRateSample
Last 2 Weeks.461115 PA
Season.362690 PA
Last 2 Years.3762074 PA

Quality of Contact vs RHP

wOBA.334
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.342
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases5 in 11 PA
Career Average.182
Plate Appearances11
HR · K · BB1 · 2 · 2

Projection

Projected Total Bases1.653

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+144-189
BRBetRivers+140
BOVBovada+145-190
DKDraftKings+142-190
CZRCaesars+132-176

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

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

Last 5 GamesTotal Bases

Jun 16@ BOS5
Jun 17@ BOS0
Jun 18@ BOS3
Jun 19@ CHC5
Jun 20@ CHC1

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

WindowRateSample
Last 2 Weeks.1437 PA
Season.18233 PA
Last 2 Years.293570 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.351222 PA
Season.3151007 PA
Last 2 Years.3373050 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.294
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head3-for-8

Total Bases6 in 9 PA
Career Average.333
Plate Appearances9
HR · K · BB1 · 3 · 1

Projection

Projected Total Bases1.664

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+138
BOVBovada+135-180
DKDraftKings+135-180
CZRCaesars+133-179

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

WindowRateSample
Last 2 Weeks.43330 PA
Season.33396 PA
Last 2 Years.365266 PA

Last 5 GamesTotal Bases

Jun 14@ PIT4
Jun 15@ PHI1
Jun 16@ PHI0
Jun 19vs SF2
Jun 20vs SF4

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

WindowRateSample
Last 2 Weeks.25016 PA
Season.263133 PA
Last 2 Years.332289 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.366221 PA
Season.3211074 PA
Last 2 Years.3524524 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.305
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.653

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+128
BOVBovada+135-180
DKDraftKings+133-177
CZRCaesars+126-170

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
WeatherHelping

Batter · Total Bases / PA vs RHP.330

WindowRateSample
Last 2 Weeks.25927 PA
Season.283145 PA
Last 2 Years.383538 PA

Last 5 GamesTotal Bases

Jun 14vs TEX3
Jun 16vs TOR1
Jun 17vs TOR1
Jun 20@ SEA1
Jun 21@ SEA0

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

WindowRateSample
Last 2 Weeks.44418 PA
Season.33880 PA
Last 2 Years.311325 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.392176 PA
Season.441873 PA
Last 2 Years.4163104 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.317
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.613

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+103-133
BRBetRivers-108
BOVBovada+100-130
DKDraftKings-101-131
CZRCaesars-104-129

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

Batter · Total Bases / PA vs LHP.350

WindowRateSample
Last 2 Weeks.4005 PA
Season.16718 PA
Last 2 Years.352199 PA

Last 5 GamesTotal Bases

Jun 16@ SEA0
Jun 18@ SEA1
Jun 19@ LAD1
Jun 20@ LAD1
Jun 21@ LAD6

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

WindowRateSample
Last 2 Weeks.7147 PA
Season.57128 PA
Last 2 Years.42963 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.425179 PA
Season.319903 PA
Last 2 Years.3362108 PA

Quality of Contact vs LHP

wOBA.311
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.366
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.55

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

WindowRateSample
Last 2 Weeks.31822 PA
Season.337187 PA
Last 2 Years.315788 PA

Last 5 GamesTotal Bases

Jun 16vs SF0
Jun 17vs SF2
Jun 19vs MIL1
Jun 20vs MIL9
Jun 21vs MIL1

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

WindowRateSample
Last 2 Weeks.47419 PA
Season.299204 PA
Last 2 Years.320584 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.345197 PA
Season.3421009 PA
Last 2 Years.3333492 PA

Quality of Contact vs RHP

wOBA.312
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.341
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.549

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+138

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.5× / ~1.9×
BallparkNeutral
WeatherHelping

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 16vs NYM0
Jun 17vs NYM2
Jun 19@ NYY1
Jun 20@ NYY3
Jun 21@ NYY0

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

WindowRateSample
Last 2 Weeks
Season.29468 PA
Last 2 Years.281203 PA

Opposing Starter · Season7 GS

W–L2–1
ERA3.00
WHIP0.89
IP36.0
H / K / BB25 / 35 / 7

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

WindowRateSample
Last 2 Weeks.420193 PA
Season.330919 PA
Last 2 Years.3141988 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.266
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-7

Total Bases4 in 7 PA
Career Average.143
Plate Appearances7
HR · K · BB1 · 2 · 0

Projection

Projected Total Bases1.651

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

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 16vs DET1
Jun 17vs DET2
Jun 19vs CLE0
Jun 20vs CLE0
Jun 21vs CLE1

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

WindowRateSample
Last 2 Weeks.28621 PA
Season.244131 PA
Last 2 Years.302696 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.283
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-11

Total Bases0 in 11 PA
Career Average.000
Plate Appearances11
HR · K · BB0 · 5 · 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 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
CZRCaesars-145+111

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

WindowRateSample
Last 2 Weeks.31029 PA
Season.430228 PA
Last 2 Years.467837 PA

Last 5 GamesTotal Bases

Jun 16@ LAD0
Jun 17@ LAD1
Jun 19vs WSH2
Jun 20vs WSH3
Jun 21vs WSH0

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.404161 PA
Last 2 Years.385689 PA

Opposing Starter · Season17 GS

W–L5–5
ERA3.31
WHIP1.14
IP108.2
H / K / BB94 / 84 / 30

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

WindowRateSample
Last 2 Weeks.388209 PA
Season.356958 PA
Last 2 Years.3233093 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.307
Hard-Hit % Allowed30%

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

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+107-139
BRBetRivers-118
BOVBovada+105-135
DKDraftKings+102-135
CZRCaesars-102-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~3× / ~1.1×
BallparkNeutral
WeatherHelping
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.340

WindowRateSample
Last 2 Weeks.37837 PA
Season.280214 PA
Last 2 Years.327865 PA

Last 5 GamesTotal Bases

Jun 16vs SD1
Jun 17vs SD1
Jun 18@ KC4
Jun 19@ KC2
Jun 21@ KC5

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

WindowRateSample
Last 2 Weeks.73126 PA
Season.438128 PA
Last 2 Years.363570 PA

Opposing Starter · Season13 GS

W–L5–7
ERA5.71
WHIP1.52
IP75.2
H / K / BB84 / 44 / 31

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

WindowRateSample
Last 2 Weeks.345174 PA
Season.324836 PA
Last 2 Years.3732965 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.343
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-6

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

Projection

Projected Total Bases1.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
BOLBetOnline+158-208
BRBetRivers+160
BOVBovada+150-200
DKDraftKings+149-200
CZRCaesars+146-197

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

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 12@ LAA0
Jun 15@ LAD5
Jun 16@ LAD0
Jun 17@ LAD0
Jun 21vs WSH4

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.404161 PA
Last 2 Years.385689 PA

Opposing Starter · Season17 GS

W–L5–5
ERA3.31
WHIP1.14
IP108.2
H / K / BB94 / 84 / 30

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

WindowRateSample
Last 2 Weeks.388209 PA
Season.356958 PA
Last 2 Years.3233093 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.307
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.632

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+152-200
BRBetRivers+155
BOVBovada+140-185
DKDraftKings+137-183
CZRCaesars+142-193

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

Context

Expected PAs4.65
vs SP / Bullpen~2.5× / ~2.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

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 16vs MIN1
Jun 18vs MIN0
Jun 19vs SD0
Jun 20vs SD0
Jun 21vs SD0

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

WindowRateSample
Last 2 Weeks.60923 PA
Season.344125 PA
Last 2 Years.321349 PA

Opposing Starter · Season5 GS

W–L1–2
ERA3.09
WHIP1.37
IP58.1
H / K / BB50 / 49 / 30

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

WindowRateSample
Last 2 Weeks.313259 PA
Season.3151006 PA
Last 2 Years.3572928 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.341
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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
BOLBetOnline+167-222
BRBetRivers+150

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

WindowRateSample
Last 2 Weeks.57726 PA
Season.434189 PA
Last 2 Years.412199 PA

Last 5 GamesTotal Bases

Jun 16@ NYY1
Jun 18@ NYY0
Jun 19@ DET0
Jun 20@ DET0
Jun 21@ DET3

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

WindowRateSample
Last 2 Weeks.50032 PA
Season.389229 PA
Last 2 Years.316766 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.348155 PA
Season.333919 PA
Last 2 Years.3493063 PA

Quality of Contact vs RHP

wOBA.365
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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-125-105
FANFanatics-125-105

We project 1.6 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
WeatherHelping

Batter · Total Bases / PA vs RHP.338

WindowRateSample
Last 2 Weeks.30010 PA
Season.25012 PA
Last 2 Years.17381 PA

Last 4 GamesTotal Bases

Jun 4vs BAL0
Jun 7@ NYY2
Jun 20@ SEA1
Jun 21@ SEA0

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

WindowRateSample
Last 2 Weeks.44418 PA
Season.33880 PA
Last 2 Years.311325 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.392176 PA
Season.441873 PA
Last 2 Years.4163104 PA

Quality of Contact vs RHP

wOBA.302
Hard-Hit %35%

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

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+167-222
BRBetRivers+175

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

WindowRateSample
Last 2 Weeks.06715 PA
Season.33789 PA
Last 2 Years.336262 PA

Last 5 GamesTotal Bases

Jun 17@ MIL0
Jun 18@ MIL3
Jun 19@ HOU3
Jun 20@ HOU0
Jun 21@ HOU1

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

WindowRateSample
Last 2 Weeks.37929 PA
Season.426242 PA
Last 2 Years.426242 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.401157 PA
Season.352946 PA
Last 2 Years.3503470 PA

Quality of Contact vs LHP

wOBA.283
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
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 1.5we lean Over

BookOverUnder
BOLBetOnline+146-192
BRBetRivers+123
BOVBovada+135-180
DKDraftKings+135-180
CZRCaesars+138-190

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

WindowRateSample
Last 2 Weeks.16742 PA
Season.340253 PA
Last 2 Years.357876 PA

Last 5 GamesTotal Bases

Jun 15@ PHI0
Jun 16@ PHI0
Jun 17@ PHI1
Jun 20vs SF0
Jun 21vs SF1

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

WindowRateSample
Last 2 Weeks.70824 PA
Season.408169 PA
Last 2 Years.408355 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.422166 PA
Season.371963 PA
Last 2 Years.3773485 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.362
Hard-Hit % Allowed39%

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 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+141-185
BRBetRivers+133
BOVBovada+125-165
DKDraftKings+125-167
CZRCaesars+131-176

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

WindowRateSample
Last 2 Weeks.30942 PA
Season.302215 PA
Last 2 Years.345945 PA

Last 5 GamesTotal Bases

Jun 16vs LAA1
Jun 17vs LAA1
Jun 19vs MIN0
Jun 20vs MIN0
Jun 21vs MIN1

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

WindowRateSample
Last 2 Weeks.22722 PA
Season.353167 PA
Last 2 Years.349677 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.438185 PA
Season.3831132 PA
Last 2 Years.3822859 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.299
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-6

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

Projection

Projected Total Bases1.613

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+164-217
BRBetRivers+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.374

WindowRateSample
Last 2 Weeks.36749 PA
Season.383251 PA
Last 2 Years.379852 PA

Last 5 GamesTotal Bases

Jun 16@ PHI2
Jun 17@ PHI0
Jun 19vs SF1
Jun 20vs SF1
Jun 21vs SF2

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

WindowRateSample
Last 2 Weeks.25016 PA
Season.263133 PA
Last 2 Years.332289 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.366221 PA
Season.3211074 PA
Last 2 Years.3524524 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.305
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.62

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+104-135
BRBetRivers-103
BOVBovada+105-135
DKDraftKings+101-134
CZRCaesars-104-129

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×
BallparkHitter-friendly
WeatherHelping

Batter · Total Bases / PA vs LHP.367

WindowRateSample
Last 2 Weeks.36819 PA
Season.38381 PA
Last 2 Years.322115 PA

Last 5 GamesTotal Bases

Jun 14@ ATH5
Jun 15@ CHC0
Jun 17@ CHC5
Jun 19vs PIT0
Jun 21vs PIT2

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.359251 PA
Season.3261101 PA
Last 2 Years.3383605 PA

Quality of Contact vs LHP

wOBA.322
Hard-Hit %38%

How well he's squaring up the ball.

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 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+144-189
BRBetRivers+150
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
WeatherHelping

Batter · Total Bases / PA vs RHP.383

WindowRateSample
Last 2 Weeks.33330 PA
Season.444198 PA
Last 2 Years.361554 PA

Last 5 GamesTotal Bases

Jun 16vs CLE0
Jun 17vs CLE0
Jun 18vs CLE1
Jun 20@ ATL0
Jun 21@ ATL2

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

WindowRateSample
Last 2 Weeks.14328 PA
Season.508189 PA
Last 2 Years.424833 PA

Opposing Starter · Season15 GS

W–L3–6
ERA4.81
WHIP1.51
IP73.0
H / K / BB85 / 59 / 25

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

WindowRateSample
Last 2 Weeks.313211 PA
Season.351969 PA
Last 2 Years.3462550 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.335
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-7

Total Bases0 in 11 PA
Career Average.000
Plate Appearances11
HR · K · BB0 · 3 · 4

Projection

Projected Total Bases1.63

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+124-161
BRBetRivers+116
BOVBovada+120-160
DKDraftKings+120-160
CZRCaesars+118-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.3× / ~1.9×
BallparkNeutral
WeatherNeutral

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 16@ PHI1
Jun 17@ PHI4
Jun 19vs SF1
Jun 20vs SF3
Jun 21vs SF0

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

WindowRateSample
Last 2 Weeks.70824 PA
Season.408169 PA
Last 2 Years.408355 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.422166 PA
Season.371963 PA
Last 2 Years.3773485 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.362
Hard-Hit % Allowed39%

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 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
BOLBetOnline-167+128
CZRCaesars-170+127

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

WindowRateSample
Last 2 Weeks.45231 PA
Season.437151 PA
Last 2 Years.368587 PA

Last 5 GamesTotal Bases

Jun 16@ WSH0
Jun 17@ WSH4
Jun 18vs STL0
Jun 19vs STL1
Jun 21vs STL3

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

WindowRateSample
Last 2 Weeks.30030 PA
Season.356191 PA
Last 2 Years.326576 PA

Opposing Starter · Season15 GS

W–L6–4
ERA2.62
WHIP0.88
IP86.0
H / K / BB61 / 89 / 15

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

WindowRateSample
Last 2 Weeks.374179 PA
Season.325876 PA
Last 2 Years.3412592 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
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.611

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
FANFanatics-130+100

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

Context

Expected PAs3.8
vs SP / Bullpen~1× / ~2.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.491

WindowRateSample
Last 2 Weeks1.27311 PA
Season.61747 PA
Last 2 Years.351111 PA

Last 5 GamesTotal Bases

Jun 15@ TEX0
Jun 16@ TEX0
Jun 18@ TEX4
Jun 20@ AZ5
Jun 21@ AZ3

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

WindowRateSample
Last 2 Weeks.28614 PA
Season.20065 PA
Last 2 Years.247101 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.426223 PA
Season.3411289 PA
Last 2 Years.3333537 PA

Quality of Contact vs RHP

wOBA.379
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-119-109

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↩ 2 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 4@ NYY0
Apr 7vs CIN0
Apr 8vs CIN5
Apr 9vs CIN0
Jun 21vs SF0

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

WindowRateSample
Last 2 Weeks.70824 PA
Season.408169 PA
Last 2 Years.408355 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.422166 PA
Season.371963 PA
Last 2 Years.3773485 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.362
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

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 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
CZRCaesars-164+123

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

WindowRateSample
Last 2 Weeks.23343 PA
Season.369252 PA
Last 2 Years.389303 PA

Last 5 GamesTotal Bases

Jun 16vs NYM5
Jun 17vs NYM2
Jun 19@ NYY0
Jun 20@ NYY4
Jun 21@ NYY1

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

WindowRateSample
Last 2 Weeks
Season.39653 PA
Last 2 Years.360175 PA

Opposing Starter · Season7 GS

W–L2–1
ERA3.00
WHIP0.89
IP36.0
H / K / BB25 / 35 / 7

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

WindowRateSample
Last 2 Weeks.410205 PA
Season.3081088 PA
Last 2 Years.3162604 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.311
Hard-Hit % Allowed33%

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+125-165
BOLBetOnline+122-159
BRBetRivers+108
BOVBovada+120-160
DKDraftKings+121-161
CZRCaesars+118-160

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

WindowRateSample
Last 2 Weeks.50038 PA
Season.331151 PA
Last 2 Years.483864 PA

Last 5 GamesTotal Bases

Jun 15vs NYM8
Jun 16vs NYM0
Jun 17vs NYM0
Jun 19@ NYY1
Jun 21@ NYY0

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

WindowRateSample
Last 2 Weeks
Season.39653 PA
Last 2 Years.360175 PA

Opposing Starter · Season7 GS

W–L2–1
ERA3.00
WHIP0.89
IP36.0
H / K / BB25 / 35 / 7

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

WindowRateSample
Last 2 Weeks.410205 PA
Season.3081088 PA
Last 2 Years.3162604 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.311
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head5-for-19

Total Bases8 in 22 PA
Career Average.227
Plate Appearances22
HR · K · BB1 · 5 · 3

Projection

Projected Total Bases1.611

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-148+111

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
WeatherHelping

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 16vs MIA0
Jun 17vs MIA1
Jun 18vs NYM0
Jun 20vs NYM10
Jun 21vs NYM7

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

WindowRateSample
Last 2 Weeks.11817 PA
Season.277101 PA
Last 2 Years.277101 PA

Opposing Starter · Season17 GS

W–L8–2
ERA2.93
WHIP1.04
IP98.1
H / K / BB77 / 98 / 25

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

WindowRateSample
Last 2 Weeks.511219 PA
Season.3981109 PA
Last 2 Years.4023200 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.275
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.597

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-105
BOVBovada+105-135
DKDraftKings+103-137
FANFanatics+115-150
CZRCaesars+107-141

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.8× / ~1.3×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.398

WindowRateSample
Last 2 Weeks.57121 PA
Season.37294 PA
Last 2 Years.352347 PA

Last 5 GamesTotal Bases

Jun 17vs CWS4
Jun 18vs CWS0
Jun 19vs CIN4
Jun 20vs CIN0
Jun 21vs CIN1

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

WindowRateSample
Last 2 Weeks.3336 PA
Season.34889 PA
Last 2 Years.351316 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.340156 PA
Season.319838 PA
Last 2 Years.3452736 PA

Quality of Contact vs LHP

wOBA.323
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head2-for-5

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

Projection

Projected Total Bases1.597

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+160

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 14vs AZ4
Jun 15vs NYM0
Jun 17vs NYM2
Jun 20@ NYY2
Jun 21@ NYY3

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

WindowRateSample
Last 2 Weeks
Season.39653 PA
Last 2 Years.360175 PA

Opposing Starter · Season7 GS

W–L2–1
ERA3.00
WHIP0.89
IP36.0
H / K / BB25 / 35 / 7

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

WindowRateSample
Last 2 Weeks.410205 PA
Season.3081088 PA
Last 2 Years.3162604 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.311
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.608

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-173+130

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
WeatherHelping

Batter · Total Bases / PA vs LHP.343

WindowRateSample
Last 2 Weeks.0006 PA
Season.33789 PA
Last 2 Years.368389 PA

Last 5 GamesTotal Bases

Jun 17@ SEA1
Jun 18@ SEA0
Jun 19@ LAD4
Jun 20@ LAD0
Jun 21@ LAD5

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

WindowRateSample
Last 2 Weeks.33336 PA
Season.25463 PA
Last 2 Years.369168 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.249229 PA
Season.2991104 PA
Last 2 Years.3242682 PA

Quality of Contact vs LHP

wOBA.302
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.320
Hard-Hit % Allowed38%

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 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+109-141
BRBetRivers-117
BOVBovada+105-135
DKDraftKings+103-136
CZRCaesars-102-132

We project 1.5 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🔥 8-game hitting streak

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 16vs MIN1
Jun 18vs MIN1
Jun 19vs SD2
Jun 20vs SD4
Jun 21vs SD2

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

WindowRateSample
Last 2 Weeks.37516 PA
Season.291103 PA
Last 2 Years.401352 PA

Opposing Starter · Season5 GS

W–L1–2
ERA3.09
WHIP1.37
IP58.1
H / K / BB50 / 49 / 30

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

WindowRateSample
Last 2 Weeks.302159 PA
Season.273770 PA
Last 2 Years.3362826 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.309
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-2

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

Projection

Projected Total Bases1.594

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+118
BOVBovada+140-185
DKDraftKings+138-184
FANFanatics+140-185
CZRCaesars+135-182

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

WindowRateSample
Last 2 Weeks.60030 PA
Season.367207 PA
Last 2 Years.386895 PA

Last 5 GamesTotal Bases

Jun 13@ CLE0
Jun 15@ HOU12
Jun 17@ HOU0
Jun 19vs CWS0
Jun 21vs CWS1

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

WindowRateSample
Last 2 Weeks.23534 PA
Season.32178 PA
Last 2 Years.299294 PA

Opposing Starter · Season7 GS

W–L2–3
ERA4.06
WHIP1.22
IP37.2
H / K / BB36 / 34 / 10

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

WindowRateSample
Last 2 Weeks.337178 PA
Season.328944 PA
Last 2 Years.3253001 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed35%

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-165+125
BOLBetOnline-161+123
CZRCaesars-157+117

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
WeatherHelping

Batter · Total Bases / PA vs RHP.373

WindowRateSample
Last 2 Weeks.29737 PA
Season.389226 PA
Last 2 Years.459872 PA

Last 5 GamesTotal Bases

Jun 16@ HOU2
Jun 17@ HOU0
Jun 19vs CWS0
Jun 20vs CWS0
Jun 21vs CWS2

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

WindowRateSample
Last 2 Weeks.23534 PA
Season.32178 PA
Last 2 Years.299294 PA

Opposing Starter · Season7 GS

W–L2–3
ERA4.06
WHIP1.22
IP37.2
H / K / BB36 / 34 / 10

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

WindowRateSample
Last 2 Weeks.337178 PA
Season.328944 PA
Last 2 Years.3253001 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.58

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+132
BOVBovada+130-170
DKDraftKings+129-171
CZRCaesars+125-170

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks.33318 PA
Season.41736 PA
Last 2 Years.354311 PA

Last 5 GamesTotal Bases

Jun 17vs CWS3
Jun 18vs CWS2
Jun 19vs CIN2
Jun 20vs CIN1
Jun 21vs CIN0

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

WindowRateSample
Last 2 Weeks.40944 PA
Season.331278 PA
Last 2 Years.3021258 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.354868 PA
Last 2 Years.3393572 PA

Quality of Contact vs LHP

wOBA.318
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed36%

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

Projection

Projected Total Bases1.58

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+160

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

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 15@ CHC0
Jun 16@ CHC0
Jun 17@ CHC0
Jun 19vs PIT2
Jun 20vs PIT0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.359251 PA
Season.3261101 PA
Last 2 Years.3383605 PA

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.55

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+125-164
BRBetRivers+114
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
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherNeutral
Recent Form🔥 5-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 14vs SEA6
Jun 15vs KC1
Jun 17vs KC1
Jun 19@ TB1
Jun 20@ TB1

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

WindowRateSample
Last 2 Weeks.3758 PA
Season.39768 PA
Last 2 Years.463162 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.353224 PA
Season.3581267 PA
Last 2 Years.3555066 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.316
Hard-Hit % Allowed38%

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

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+150
BOVBovada+140-185
DKDraftKings+141-188
CZRCaesars+139-190

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

Context

Expected PAs4
vs SP / Bullpen~2.4× / ~1.6×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.391

WindowRateSample
Last 2 Weeks.6258 PA
Season.6258 PA
Last 2 Years.300380 PA

Last 4 GamesTotal Bases

Jun 17vs TB0
Jun 19vs BAL4
Jun 20vs BAL2
Jun 21vs BAL0

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.408103 PA
Last 2 Years.486381 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.395157 PA
Season.356932 PA
Last 2 Years.3662601 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.347
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+130-169
BRBetRivers+128
BOVBovada+120-160
DKDraftKings+118-158
CZRCaesars+122-162

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
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.412

WindowRateSample
Last 2 Weeks.46730 PA
Season.452115 PA
Last 2 Years.402229 PA

Last 5 GamesTotal Bases

Jun 15vs TB0
Jun 17vs TB2
Jun 19vs BAL1
Jun 20vs BAL0
Jun 21vs BAL0

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.408103 PA
Last 2 Years.486381 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.395157 PA
Season.356932 PA
Last 2 Years.3662601 PA

Quality of Contact vs RHP

wOBA.350
Hard-Hit %44%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed36%

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 1.5we lean Over

BookOverUnder
BOLBetOnline+158-208
BRBetRivers+160

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× / ~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 SD2
Jun 17vs SD0
Jun 18@ KC3
Jun 19@ KC1
Jun 21@ KC1

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

WindowRateSample
Last 2 Weeks.73126 PA
Season.438128 PA
Last 2 Years.363570 PA

Opposing Starter · Season13 GS

W–L5–7
ERA5.71
WHIP1.52
IP75.2
H / K / BB84 / 44 / 31

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

WindowRateSample
Last 2 Weeks.345174 PA
Season.324836 PA
Last 2 Years.3732965 PA

Starter Allows · vs RHB

wOBA Allowed.343
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.563

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
CZRCaesars-182+135

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

Batter · Total Bases / PA vs LHP.362

WindowRateSample
Last 2 Weeks.4297 PA
Season.21414 PA
Last 2 Years.373161 PA

Last 5 GamesTotal Bases

Apr 6vs KC2
Jun 16@ MIL2
Jun 18@ MIL1
Jun 19@ HOU2
Jun 21@ HOU0

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

WindowRateSample
Last 2 Weeks.37929 PA
Season.426242 PA
Last 2 Years.426242 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.401157 PA
Season.352946 PA
Last 2 Years.3503470 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.346
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.56

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-147+113
CZRCaesars-152+113

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

Batter · Total Bases / PA vs RHP.373

WindowRateSample
Last 2 Weeks.39538 PA
Season.362224 PA
Last 2 Years.371794 PA

Last 5 GamesTotal Bases

Jun 16@ HOU0
Jun 17@ HOU0
Jun 19vs CWS0
Jun 20vs CWS2
Jun 21vs CWS2

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

WindowRateSample
Last 2 Weeks.30010 PA
Season.32434 PA
Last 2 Years.365192 PA

Opposing Starter · Season7 GS

W–L2–3
ERA4.06
WHIP1.22
IP37.2
H / K / BB36 / 34 / 10

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

WindowRateSample
Last 2 Weeks.348224 PA
Season.3091189 PA
Last 2 Years.3434284 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.316
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases5 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB1 · 5 · 0

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 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
CZRCaesars-154+115

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
WeatherHelping

Batter · Total Bases / PA vs LHP.361

WindowRateSample
Last 2 Weeks1.3333 PA
Season.15558 PA
Last 2 Years.407204 PA

Last 5 GamesTotal Bases

Jun 9vs SEA2
Jun 10vs SEA4
Jun 12vs SD2
Jun 13vs SD2
Jun 17@ SEA0

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

WindowRateSample
Last 2 Weeks.33336 PA
Season.25463 PA
Last 2 Years.369168 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.249229 PA
Season.2991104 PA
Last 2 Years.3242682 PA

Quality of Contact vs LHP

wOBA.309
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.320
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.489

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+129

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
WeatherWorking against

Batter · Total Bases / PA vs RHP.402

WindowRateSample
Last 2 Weeks.60728 PA
Season.338142 PA
Last 2 Years.350583 PA

Last 5 GamesTotal Bases

Jun 13vs STL0
Jun 14vs STL4
Jun 18@ TEX3
Jun 19@ AZ4
Jun 20@ AZ4

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

WindowRateSample
Last 2 Weeks.2867 PA
Season.34963 PA
Last 2 Years.287108 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.401187 PA
Season.346977 PA
Last 2 Years.3242371 PA

Quality of Contact vs RHP

wOBA.354
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.331
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.553

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

WindowRateSample
Last 2 Weeks.30020 PA
Season.319191 PA
Last 2 Years.331519 PA

Last 5 GamesTotal Bases

Jun 16@ LAD0
Jun 17@ LAD0
Jun 19vs WSH1
Jun 20vs WSH2
Jun 21vs WSH1

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

WindowRateSample
Last 2 Weeks.66730 PA
Season.339221 PA
Last 2 Years.333811 PA

Opposing Starter · Season17 GS

W–L5–5
ERA3.31
WHIP1.14
IP108.2
H / K / BB94 / 84 / 30

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

WindowRateSample
Last 2 Weeks.436149 PA
Season.404935 PA
Last 2 Years.3632729 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.334
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head2-for-3

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

Projection

Projected Total Bases1.555

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+150
BOVBovada+145-190
DKDraftKings+145-194
CZRCaesars+149-200

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

WindowRateSample
Last 2 Weeks.26841 PA
Season.421240 PA
Last 2 Years.377743 PA

Last 5 GamesTotal Bases

Jun 16vs MIN0
Jun 18vs MIN2
Jun 19vs SD2
Jun 20vs SD3
Jun 21vs SD2

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

WindowRateSample
Last 2 Weeks.37516 PA
Season.291103 PA
Last 2 Years.401352 PA

Opposing Starter · Season5 GS

W–L1–2
ERA3.09
WHIP1.37
IP58.1
H / K / BB50 / 49 / 30

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

WindowRateSample
Last 2 Weeks.302159 PA
Season.273770 PA
Last 2 Years.3362826 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.309
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.553

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+122-159
BRBetRivers+110
BOVBovada+120-160
DKDraftKings+118-157
CZRCaesars+114-152

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
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.397

WindowRateSample
Last 2 Weeks.50024 PA
Season.39543 PA
Last 2 Years.39543 PA

Last 5 GamesTotal Bases

Jun 16@ STL0
Jun 17@ STL2
Jun 19@ TEX0
Jun 20@ TEX0
Jun 21@ TEX0

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

WindowRateSample
Last 2 Weeks.54511 PA
Season.379124 PA
Last 2 Years.358514 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.96
WHIP1.36
IP77.1
H / K / BB68 / 69 / 37

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

WindowRateSample
Last 2 Weeks.296172 PA
Season.2921011 PA
Last 2 Years.3493660 PA

Quality of Contact vs RHP

wOBA.305
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.484

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-105-125

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

Batter · Total Bases / PA vs RHP.403

WindowRateSample
Last 2 Weeks.51729 PA
Season.404151 PA
Last 2 Years.342202 PA

Last 5 GamesTotal Bases

Jun 15vs SD0
Jun 16vs SD1
Jun 17vs SD1
Jun 19@ KC3
Jun 21@ KC2

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

WindowRateSample
Last 2 Weeks.25024 PA
Season.492181 PA
Last 2 Years.424695 PA

Opposing Starter · Season13 GS

W–L5–7
ERA5.71
WHIP1.52
IP75.2
H / K / BB84 / 44 / 31

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

WindowRateSample
Last 2 Weeks.461115 PA
Season.362690 PA
Last 2 Years.3762074 PA

Quality of Contact vs RHP

wOBA.351
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.342
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.547

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
FANFanatics-150+115
CZRCaesars-159+119

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.4× / ~1.9×
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

May 31@ BAL0
Jun 2@ ATL0
Jun 3@ ATL1
Jun 5vs BAL0
Jun 20@ CHC4

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

WindowRateSample
Last 2 Weeks.14314 PA
Season.09731 PA
Last 2 Years.256614 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.400215 PA
Season.3291153 PA
Last 2 Years.3352685 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.284
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head1-for-5

Total Bases4 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB1 · 2 · 1

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 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-135+105
FANFanatics-130+100
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~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 16vs NYM4
Jun 17vs NYM0
Jun 19@ NYY0
Jun 20@ NYY4
Jun 21@ NYY2

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

WindowRateSample
Last 2 Weeks
Season.39653 PA
Last 2 Years.360175 PA

Opposing Starter · Season7 GS

W–L2–1
ERA3.00
WHIP0.89
IP36.0
H / K / BB25 / 35 / 7

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

WindowRateSample
Last 2 Weeks.410205 PA
Season.3081088 PA
Last 2 Years.3162604 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.311
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.561

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-175+128

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
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.351

WindowRateSample
Last 2 Weeks.35137 PA
Season.317230 PA
Last 2 Years.373681 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.417

WindowRateSample
Last 2 Weeks.51729 PA
Season.408103 PA
Last 2 Years.486381 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.395157 PA
Season.356932 PA
Last 2 Years.3662601 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.347
Hard-Hit % Allowed36%

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+135-185
BOLBetOnline+130-169
BRBetRivers+123
BOVBovada+125-165
DKDraftKings+125-167
CZRCaesars+126-170

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

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.415

WindowRateSample
Last 2 Weeks.50044 PA
Season.431204 PA
Last 2 Years.354686 PA

Last 5 GamesTotal Bases

Jun 16@ TEX3
Jun 18@ TEX4
Jun 19@ AZ0
Jun 20@ AZ7
Jun 21@ AZ0

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

WindowRateSample
Last 2 Weeks.2867 PA
Season.34963 PA
Last 2 Years.287108 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.401187 PA
Season.346977 PA
Last 2 Years.3242371 PA

Quality of Contact vs RHP

wOBA.327
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.331
Hard-Hit % Allowed36%

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+161-213
BRBetRivers+150

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

Context

Expected PAs4
vs SP / Bullpen~2.1× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17@ NYY1
Jun 18@ NYY0
Jun 19@ DET0
Jun 20@ DET2
Jun 21@ DET2

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

WindowRateSample
Last 2 Weeks.50032 PA
Season.389229 PA
Last 2 Years.316766 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.348155 PA
Season.333919 PA
Last 2 Years.3493063 PA

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.541

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-149+115
CZRCaesars-148+111

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

WindowRateSample
Last 2 Weeks.38526 PA
Season.308237 PA
Last 2 Years.4341054 PA

Last 5 GamesTotal Bases

Jun 16@ BOS0
Jun 17@ BOS2
Jun 18@ BOS4
Jun 19@ CHC0
Jun 20@ CHC2

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

WindowRateSample
Last 2 Weeks.1437 PA
Season.18233 PA
Last 2 Years.293570 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.351222 PA
Season.3151007 PA
Last 2 Years.3373050 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.294
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head0-for-6

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

Projection

Projected Total Bases1.543

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+132-172
BRBetRivers+120
BOVBovada+140-185
DKDraftKings+139-186
CZRCaesars+122-160

We project 1.5 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↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.304

WindowRateSample
Last 2 Weeks.00012 PA
Season.24079 PA
Last 2 Years.353272 PA

Last 5 GamesTotal Bases

Jun 17@ MIL0
Jun 18@ MIL0
Jun 19@ HOU4
Jun 20@ HOU0
Jun 21@ HOU0

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

WindowRateSample
Last 2 Weeks.37929 PA
Season.426242 PA
Last 2 Years.426242 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.401157 PA
Season.352946 PA
Last 2 Years.3503470 PA

Quality of Contact vs LHP

wOBA.283
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
Hard-Hit % Allowed34%

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

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+178-238
BRBetRivers+145

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

Batter · Total Bases / PA vs LHP.281

WindowRateSample
Last 2 Weeks.09521 PA
Season.20369 PA
Last 2 Years.20369 PA

Last 5 GamesTotal Bases

Jun 17@ MIL2
Jun 18@ MIL4
Jun 19@ HOU3
Jun 20@ HOU10
Jun 21@ HOU1

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

WindowRateSample
Last 2 Weeks.50014 PA
Season.26380 PA
Last 2 Years.26380 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.387222 PA
Season.3311038 PA
Last 2 Years.3603272 PA

Quality of Contact vs LHP

wOBA.295
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.537

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
BOLBetOnline-185+140
CZRCaesars-190+137

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
Recent Form🔥 6-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 16vs DET2
Jun 17vs DET2
Jun 19vs CLE2
Jun 20vs CLE1
Jun 21vs CLE3

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

WindowRateSample
Last 2 Weeks.28621 PA
Season.244131 PA
Last 2 Years.302696 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.283
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-10

Total Bases1 in 14 PA
Career Average.071
Plate Appearances14
HR · K · BB0 · 3 · 4

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 0.5we lean Over

BookOverUnder
MGMBetMGM-145+105
BOLBetOnline-135+105
CZRCaesars-143+108

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

WindowRateSample
Last 2 Weeks.50014 PA
Season.54522 PA
Last 2 Years.275149 PA

Last 5 GamesTotal Bases

Jun 17vs CWS2
Jun 18vs CWS0
Jun 19vs CIN3
Jun 20vs CIN2
Jun 21vs CIN1

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

WindowRateSample
Last 2 Weeks.40944 PA
Season.331278 PA
Last 2 Years.3021258 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.354868 PA
Last 2 Years.3393572 PA

Quality of Contact vs LHP

wOBA.333
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.536

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+155-204
BRBetRivers+148
CZRCaesars+155-205

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 13@ NYM0
Jun 14@ NYM0
Jun 16vs SF1
Jun 19vs MIL3
Jun 20vs MIL0

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

WindowRateSample
Last 2 Weeks.47419 PA
Season.299204 PA
Last 2 Years.320584 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.345197 PA
Season.3421009 PA
Last 2 Years.3333492 PA

Starter Allows · vs LHB

wOBA Allowed.341
Hard-Hit % Allowed32%

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 · 2 · 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-160+120
BOLBetOnline-152+117
CZRCaesars-157+118

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

Batter · Total Bases / PA vs LHP.339

WindowRateSample
Last 2 Weeks.08312 PA
Season.34846 PA
Last 2 Years.371143 PA

Last 5 GamesTotal Bases

Jun 17@ MIL1
Jun 18@ MIL4
Jun 19@ HOU0
Jun 20@ HOU5
Jun 21@ HOU1

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

WindowRateSample
Last 2 Weeks.50014 PA
Season.26380 PA
Last 2 Years.26380 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.387222 PA
Season.3311038 PA
Last 2 Years.3603272 PA

Quality of Contact vs LHP

wOBA.322
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed30%

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 0.5we lean Over

BookOverUnder
MGMBetMGM-125-105
BOLBetOnline-127-102
CZRCaesars-130-103

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

WindowRateSample
Last 2 Weeks.7508 PA
Season.7508 PA
Last 2 Years.300160 PA

Last 3 GamesTotal Bases

Jun 17@ WSH7
Jun 19vs STL2
Jun 21vs STL0

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

WindowRateSample
Last 2 Weeks.30030 PA
Season.356191 PA
Last 2 Years.326576 PA

Opposing Starter · Season15 GS

W–L6–4
ERA2.62
WHIP0.88
IP86.0
H / K / BB61 / 89 / 15

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

WindowRateSample
Last 2 Weeks.374179 PA
Season.325876 PA
Last 2 Years.3412592 PA

Quality of Contact vs RHP

wOBA.356
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
Hard-Hit % Allowed36%

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

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-106-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~1× / ~3.2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

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 14vs SEA4
Jun 15vs KC0
Jun 16vs KC1
Jun 19@ TB0
Jun 20@ TB0

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

WindowRateSample
Last 2 Weeks.3758 PA
Season.39768 PA
Last 2 Years.463162 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.353224 PA
Season.3581267 PA
Last 2 Years.3555066 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.316
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.523

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+160
BOVBovada+150-200
DKDraftKings+150-201
CZRCaesars+141-193

We project 1.5 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.325

WindowRateSample
Last 2 Weeks.25831 PA
Season.20848 PA
Last 2 Years.399391 PA

Last 5 GamesTotal Bases

Jun 13@ CIN0
Jun 15vs LAA5
Jun 19vs MIN1
Jun 20vs MIN2
Jun 21vs MIN0

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

WindowRateSample
Last 2 Weeks.22722 PA
Season.353167 PA
Last 2 Years.349677 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.438185 PA
Season.3831132 PA
Last 2 Years.3822859 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.299
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.518

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-152+113

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
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.408

WindowRateSample
Last 2 Weeks.42433 PA
Season.48050 PA
Last 2 Years.48050 PA

Last 5 GamesTotal Bases

Jun 14@ CWS2
Jun 15vs TB2
Jun 16vs TB1
Jun 19vs BAL0
Jun 21vs BAL0

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.408103 PA
Last 2 Years.486381 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.395157 PA
Season.356932 PA
Last 2 Years.3662601 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.518

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-143+108

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 LHP.359

WindowRateSample
Last 2 Weeks.18816 PA
Season.39471 PA
Last 2 Years.423194 PA

Last 5 GamesTotal Bases

Jun 13@ MIL1
Jun 14@ MIL1
Jun 16vs MIA0
Jun 18vs NYM1
Jun 21vs NYM1

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

WindowRateSample
Last 2 Weeks.39433 PA
Season.394246 PA
Last 2 Years.394246 PA

Opposing Starter · Season17 GS

W–L8–2
ERA2.93
WHIP1.04
IP98.1
H / K / BB77 / 98 / 25

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

WindowRateSample
Last 2 Weeks.402204 PA
Season.3531087 PA
Last 2 Years.3943772 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.327
Hard-Hit % Allowed29%

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 · 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 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-147+113
CZRCaesars-152+113

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

WindowRateSample
Last 2 Weeks.52223 PA
Season.451195 PA
Last 2 Years.415856 PA

Last 5 GamesTotal Bases

Jun 13vs NYY0
Jun 14vs NYY0
Jun 17@ BOS2
Jun 18@ BOS1
Jun 19@ CHC0

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

WindowRateSample
Last 2 Weeks.14314 PA
Season.09731 PA
Last 2 Years.256614 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.400215 PA
Season.3291153 PA
Last 2 Years.3352685 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.284
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head0-for-0

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

Projection

Projected Total Bases1.512

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-129-104

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 15@ PHI2
Jun 17@ PHI5
Jun 19vs SF0
Jun 20vs SF1
Jun 21vs SF0

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

WindowRateSample
Last 2 Weeks.70824 PA
Season.408169 PA
Last 2 Years.408355 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.422166 PA
Season.371963 PA
Last 2 Years.3773485 PA

Starter Allows · vs LHB

wOBA Allowed.362
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.512

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

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 16vs MIA3
Jun 17vs MIA2
Jun 18vs NYM1
Jun 20vs NYM2
Jun 21vs NYM1

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

WindowRateSample
Last 2 Weeks.11817 PA
Season.277101 PA
Last 2 Years.277101 PA

Opposing Starter · Season17 GS

W–L8–2
ERA2.93
WHIP1.04
IP98.1
H / K / BB77 / 98 / 25

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

WindowRateSample
Last 2 Weeks.511219 PA
Season.3981109 PA
Last 2 Years.4023200 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.275
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.512

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+155

We project 1.5 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↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.353

WindowRateSample
Last 2 Weeks.38526 PA
Season.313230 PA
Last 2 Years.350956 PA

Last 5 GamesTotal Bases

Jun 13vs HOU0
Jun 14vs HOU4
Jun 15@ WSH1
Jun 16@ WSH0
Jun 21vs STL0

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

WindowRateSample
Last 2 Weeks.10020 PA
Season.179117 PA
Last 2 Years.266433 PA

Opposing Starter · Season15 GS

W–L6–4
ERA2.62
WHIP0.88
IP86.0
H / K / BB61 / 89 / 15

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

WindowRateSample
Last 2 Weeks.377212 PA
Season.3711094 PA
Last 2 Years.3693262 PA

Quality of Contact vs RHP

wOBA.300
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.241
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-4

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

Projection

Projected Total Bases1.51

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-210+150
CZRCaesars-197+145

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

Context

Expected PAs4.25
vs SP / Bullpen~1× / ~3.2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.354

WindowRateSample
Last 2 Weeks.38644 PA
Season.308133 PA
Last 2 Years.340597 PA

Last 5 GamesTotal Bases

Jun 16@ TEX1
Jun 18@ TEX0
Jun 19@ AZ4
Jun 20@ AZ2
Jun 21@ AZ1

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

WindowRateSample
Last 2 Weeks.28614 PA
Season.20065 PA
Last 2 Years.247101 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.426223 PA
Season.3411289 PA
Last 2 Years.3333537 PA

Quality of Contact vs RHP

wOBA.302
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed32%

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+138-190
BOLBetOnline+146-192
BRBetRivers+123
CZRCaesars+131-176

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
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 16@ BOS0
Jun 17@ BOS0
Jun 18@ BOS2
Jun 19@ CHC0
Jun 20@ CHC4

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

WindowRateSample
Last 2 Weeks.1437 PA
Season.18233 PA
Last 2 Years.293570 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.351222 PA
Season.3151007 PA
Last 2 Years.3373050 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.294
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.506

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-141+106

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
WeatherHelping

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 16vs MIA4
Jun 17vs MIA1
Jun 18vs NYM0
Jun 20vs NYM1
Jun 21vs NYM0

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

WindowRateSample
Last 2 Weeks.11817 PA
Season.277101 PA
Last 2 Years.277101 PA

Opposing Starter · Season17 GS

W–L8–2
ERA2.93
WHIP1.04
IP98.1
H / K / BB77 / 98 / 25

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

WindowRateSample
Last 2 Weeks.511219 PA
Season.3981109 PA
Last 2 Years.4023200 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.275
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.496

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+163
BOVBovada+145-190
DKDraftKings+145-194
CZRCaesars+149-200

We project 1.5 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.366

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

Last 5 GamesTotal Bases

Jun 16vs DET0
Jun 17vs DET0
Jun 19vs CLE6
Jun 20vs CLE2
Jun 21vs CLE0

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

WindowRateSample
Last 2 Weeks.28621 PA
Season.244131 PA
Last 2 Years.302696 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.283
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head6-for-17

Total Bases12 in 18 PA
Career Average.333
Plate Appearances18
HR · K · BB2 · 2 · 1

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 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-143+110
CZRCaesars-148+111

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

WindowRateSample
Last 2 Weeks.41712 PA
Season.37359 PA
Last 2 Years.292178 PA

Last 5 GamesTotal Bases

Jun 9vs NYY1
Jun 10vs NYY4
Jun 13vs DET1
Jun 16@ MIL1
Jun 18@ MIL0

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

WindowRateSample
Last 2 Weeks.37929 PA
Season.426242 PA
Last 2 Years.426242 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.401157 PA
Season.352946 PA
Last 2 Years.3503470 PA

Quality of Contact vs LHP

wOBA.320
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.493

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

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

WindowRateSample
Last 2 Weeks.51631 PA
Season.335167 PA
Last 2 Years.376667 PA

Last 5 GamesTotal Bases

Jun 13vs AZ0
Jun 15vs NYM2
Jun 16vs NYM1
Jun 19@ NYY0
Jun 21@ NYY4

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

WindowRateSample
Last 2 Weeks
Season.39653 PA
Last 2 Years.360175 PA

Opposing Starter · Season7 GS

W–L2–1
ERA3.00
WHIP0.89
IP36.0
H / K / BB25 / 35 / 7

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

WindowRateSample
Last 2 Weeks.410205 PA
Season.3081088 PA
Last 2 Years.3162604 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.311
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-10

Total Bases3 in 10 PA
Career Average.300
Plate Appearances10
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.505

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-132+102
CZRCaesars-141+106

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

WindowRateSample
Last 2 Weeks.71414 PA
Season.60020 PA
Last 2 Years.329310 PA

Last 5 GamesTotal Bases

Jun 12@ BOS0
Jun 13@ BOS1
Jun 15vs MIN1
Jun 16vs MIN2
Jun 19vs SD1

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

WindowRateSample
Last 2 Weeks.37516 PA
Season.291103 PA
Last 2 Years.401352 PA

Opposing Starter · Season5 GS

W–L1–2
ERA3.09
WHIP1.37
IP58.1
H / K / BB50 / 49 / 30

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

WindowRateSample
Last 2 Weeks.302159 PA
Season.273770 PA
Last 2 Years.3362826 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.309
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.489

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

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
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 17@ AZ0
Jun 18@ ATH0
Jun 19@ ATH4
Jun 20@ ATH1
Jun 21@ ATH2

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

WindowRateSample
Last 2 Weeks.31316 PA
Season.405126 PA
Last 2 Years.346179 PA

Opposing Starter · Season16 GS

W–L5–7
ERA3.64
WHIP1.45
IP89.0
H / K / BB87 / 94 / 42

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

WindowRateSample
Last 2 Weeks.326227 PA
Season.379956 PA
Last 2 Years.3513390 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.340
Hard-Hit % Allowed33%

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 · 4 · 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-115-115
BOLBetOnline-110-118
CZRCaesars-112-120

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.6× / ~1.5×
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 1@ BOS3
May 2@ BOS0
Jun 16vs DET1
Jun 19vs CLE2
Jun 20vs CLE1

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

WindowRateSample
Last 2 Weeks.28621 PA
Season.244131 PA
Last 2 Years.302696 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.283
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-5

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

Projection

Projected Total Bases1.482

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-167+127
CZRCaesars-179+134

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

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 5vs WSH0
Jun 13@ CIN0
Jun 16vs LAA1
Jun 20vs MIN1
Jun 21vs MIN0

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

WindowRateSample
Last 2 Weeks.22722 PA
Season.353167 PA
Last 2 Years.349677 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.438185 PA
Season.3831132 PA
Last 2 Years.3822859 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.299
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-3

Total Bases3 in 3 PA
Career Average1.000
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.483

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.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~1× / ~2.9×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

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 16vs KC2
Jun 17vs KC0
Jun 19@ TB5
Jun 20@ TB0
Jun 21@ TB0

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

WindowRateSample
Last 2 Weeks.27311 PA
Season.23863 PA
Last 2 Years.244131 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.369195 PA
Season.327876 PA
Last 2 Years.3493365 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.285
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.474

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+105-145
BOLBetOnline+126-164
BRBetRivers+130
BOVBovada+115-150
DKDraftKings+115-152
CZRCaesars+121-162

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

Context

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

Batter · Total Bases / PA vs LHP.356

WindowRateSample
Last 2 Weeks.0001 PA
Season.33956 PA
Last 2 Years.329152 PA

Last 5 GamesTotal Bases

Jun 16@ SEA0
Jun 17@ SEA3
Jun 18@ SEA0
Jun 20@ LAD2
Jun 21@ LAD7

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

WindowRateSample
Last 2 Weeks.33336 PA
Season.25463 PA
Last 2 Years.369168 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.249229 PA
Season.2991104 PA
Last 2 Years.3242682 PA

Quality of Contact vs LHP

wOBA.312
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.320
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.427

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+145-200
BOLBetOnline+146-192
BRBetRivers+150
BOVBovada+140-185
DKDraftKings+139-185
CZRCaesars+138-190

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
WeatherHelping

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

May 22vs COL1
Jun 15vs LAA1
Jun 16vs LAA0
Jun 19vs MIN1
Jun 20vs MIN0

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

WindowRateSample
Last 2 Weeks.26926 PA
Season.297155 PA
Last 2 Years.343723 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.497193 PA
Season.3531176 PA
Last 2 Years.3483583 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.290
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head0-for-6

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

Projection

Projected Total Bases1.469

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-210+155
CZRCaesars-200+148

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

WindowRateSample
Last 2 Weeks.21414 PA
Season.32331 PA
Last 2 Years.353581 PA

Last 5 GamesTotal Bases

Jun 14vs NYY1
Jun 16@ BOS0
Jun 17@ BOS0
Jun 19@ CHC0
Jun 20@ CHC1

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

WindowRateSample
Last 2 Weeks.1437 PA
Season.18233 PA
Last 2 Years.293570 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.351222 PA
Season.3151007 PA
Last 2 Years.3373050 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.294
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head0-for-6

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

Projection

Projected Total Bases1.465

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+145-200
BOLBetOnline+167-222
BRBetRivers+160

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

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 16@ STL1
Jun 17@ STL1
Jun 19@ TEX3
Jun 20@ TEX1
Jun 21@ TEX1

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

WindowRateSample
Last 2 Weeks.54511 PA
Season.379124 PA
Last 2 Years.358514 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.96
WHIP1.36
IP77.1
H / K / BB68 / 69 / 37

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

WindowRateSample
Last 2 Weeks.296172 PA
Season.2921011 PA
Last 2 Years.3493660 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.326
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.419

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-110-118

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
WeatherHelping

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 16vs LAA0
Jun 17vs LAA0
Jun 19vs MIN2
Jun 20vs MIN0
Jun 21vs MIN1

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

WindowRateSample
Last 2 Weeks.26926 PA
Season.297155 PA
Last 2 Years.343723 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.497193 PA
Season.3531176 PA
Last 2 Years.3483583 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.290
Hard-Hit % Allowed29%

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-190+140
BOLBetOnline-175+135
CZRCaesars-182+136

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×
BallparkHitter-friendly
WeatherHelping

Batter · Total Bases / PA vs RHP.290

WindowRateSample
Last 2 Weeks.20634 PA
Season.238202 PA
Last 2 Years.299311 PA

Last 5 GamesTotal Bases

Jun 16vs TOR0
Jun 17vs TOR0
Jun 19@ SEA3
Jun 20@ SEA1
Jun 21@ SEA0

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

WindowRateSample
Last 2 Weeks.44418 PA
Season.33880 PA
Last 2 Years.311325 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.392176 PA
Season.441873 PA
Last 2 Years.4163104 PA

Quality of Contact vs RHP

wOBA.277
Hard-Hit %28%

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

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+120-160
BOLBetOnline+132-172
BRBetRivers+138
DKDraftKings+134-179
CZRCaesars+128-170

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~3× / ~1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.322

WindowRateSample
Last 2 Weeks.29627 PA
Season.24441 PA
Last 2 Years.20379 PA

Last 5 GamesTotal Bases

Jun 16vs SD0
Jun 17vs SD0
Jun 18@ KC0
Jun 19@ KC0
Jun 21@ KC1

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

WindowRateSample
Last 2 Weeks.25024 PA
Season.492181 PA
Last 2 Years.424695 PA

Opposing Starter · Season13 GS

W–L5–7
ERA5.71
WHIP1.52
IP75.2
H / K / BB84 / 44 / 31

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

WindowRateSample
Last 2 Weeks.461115 PA
Season.362690 PA
Last 2 Years.3762074 PA

Quality of Contact vs RHP

wOBA.288
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.342
Hard-Hit % Allowed36%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-156+120
CZRCaesars-159+119

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.343181 PA
Last 2 Years.387834 PA

Last 5 GamesTotal Bases

Jun 13@ NYM0
Jun 14@ NYM0
Jun 16vs SF1
Jun 17vs SF0
Jun 19vs MIL4

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

WindowRateSample
Last 2 Weeks.47419 PA
Season.299204 PA
Last 2 Years.320584 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.345197 PA
Season.3421009 PA
Last 2 Years.3333492 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.341
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-9

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

Projection

Projected Total Bases1.413

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

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.9×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.377

WindowRateSample
Last 2 Weeks.51533 PA
Season.308104 PA
Last 2 Years.315445 PA

Last 5 GamesTotal Bases

Jun 16@ WSH4
Jun 17@ WSH4
Jun 18vs STL3
Jun 19vs STL2
Jun 21vs STL1

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

WindowRateSample
Last 2 Weeks.10020 PA
Season.179117 PA
Last 2 Years.266433 PA

Opposing Starter · Season15 GS

W–L6–4
ERA2.62
WHIP0.88
IP86.0
H / K / BB61 / 89 / 15

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

WindowRateSample
Last 2 Weeks.377212 PA
Season.3711094 PA
Last 2 Years.3693262 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.241
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 · 3 · 0

Projection

Projected Total Bases1.439

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-124-108

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 LHP.395

WindowRateSample
Last 2 Weeks
Season.6005 PA
Last 2 Years.47823 PA

Last 5 GamesTotal Bases

Apr 19@ CLE1
Jun 8vs SEA0
Jun 9vs SEA2
Jun 10vs SEA1
Jun 21@ LAD0

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

WindowRateSample
Last 2 Weeks.33336 PA
Season.25463 PA
Last 2 Years.369168 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.249229 PA
Season.2991104 PA
Last 2 Years.3242682 PA

Quality of Contact vs LHP

wOBA.331
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.320
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.402

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-135+105

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

WindowRateSample
Last 2 Weeks.25016 PA
Season.263133 PA
Last 2 Years.332289 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.366221 PA
Season.3211074 PA
Last 2 Years.3524524 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.305
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.436

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+171-227
BRBetRivers+160

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
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 16@ STL0
Jun 17@ STL2
Jun 19@ TEX0
Jun 20@ TEX1
Jun 21@ TEX2

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

WindowRateSample
Last 2 Weeks.54511 PA
Season.379124 PA
Last 2 Years.358514 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.96
WHIP1.36
IP77.1
H / K / BB68 / 69 / 37

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

WindowRateSample
Last 2 Weeks.296172 PA
Season.2921011 PA
Last 2 Years.3493660 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.326
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.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-175+130
BOLBetOnline-167+127
CZRCaesars-170+127

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
WeatherNeutral

Batter · Total Bases / PA vs RHP.304

WindowRateSample
Last 2 Weeks.20030 PA
Season.293225 PA
Last 2 Years.282574 PA

Last 5 GamesTotal Bases

Jun 17@ NYY3
Jun 18@ NYY1
Jun 19@ DET0
Jun 20@ DET1
Jun 21@ DET0

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

WindowRateSample
Last 2 Weeks.69213 PA
Season.357140 PA
Last 2 Years.371639 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.340200 PA
Season.3361253 PA
Last 2 Years.3354029 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %24%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.439

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

WindowRateSample
Last 2 Weeks.26319 PA
Season.38775 PA
Last 2 Years.349272 PA

Last 5 GamesTotal Bases

Jun 16vs CWS5
Jun 17vs CWS1
Jun 18vs CWS1
Jun 20vs CIN0
Jun 21vs CIN1

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

WindowRateSample
Last 2 Weeks.40944 PA
Season.331278 PA
Last 2 Years.3021258 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.354868 PA
Last 2 Years.3393572 PA

Quality of Contact vs LHP

wOBA.317
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head6-for-13

Total Bases11 in 18 PA
Career Average.333
Plate Appearances18
HR · K · BB1 · 3 · 2

Projection

Projected Total Bases1.426

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-164+123

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

WindowRateSample
Last 2 Weeks.40010 PA
Season.35194 PA
Last 2 Years.344357 PA

Last 5 GamesTotal Bases

Jun 12@ LAA1
Jun 15@ LAD0
Jun 16@ LAD0
Jun 20vs WSH0
Jun 21vs WSH0

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.404161 PA
Last 2 Years.385689 PA

Opposing Starter · Season17 GS

W–L5–5
ERA3.31
WHIP1.14
IP108.2
H / K / BB94 / 84 / 30

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

WindowRateSample
Last 2 Weeks.388209 PA
Season.356958 PA
Last 2 Years.3233093 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.307
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.425

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-156+120

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

Context

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

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 16vs KC0
Jun 17vs KC0
Jun 19@ TB0
Jun 20@ TB0
Jun 21@ TB1

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

WindowRateSample
Last 2 Weeks.27311 PA
Season.23863 PA
Last 2 Years.244131 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.369195 PA
Season.327876 PA
Last 2 Years.3493365 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.285
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.425

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+100-135
BOLBetOnline+122-159
BRBetRivers+128
BOVBovada+120-160
DKDraftKings+119-158
CZRCaesars+116-154

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
WeatherNeutral
Recent Form↩ 2 games since a hit

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 16vs MIN0
Jun 18vs MIN4
Jun 19vs SD1
Jun 20vs SD0
Jun 21vs SD0

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

WindowRateSample
Last 2 Weeks.37516 PA
Season.291103 PA
Last 2 Years.401352 PA

Opposing Starter · Season5 GS

W–L1–2
ERA3.09
WHIP1.37
IP58.1
H / K / BB50 / 49 / 30

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

WindowRateSample
Last 2 Weeks.302159 PA
Season.273770 PA
Last 2 Years.3362826 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.309
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.423

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-180+130

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

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 16@ STL0
Jun 17@ STL1
Jun 19@ TEX2
Jun 20@ TEX0
Jun 21@ TEX0

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

WindowRateSample
Last 2 Weeks.30020 PA
Season.381176 PA
Last 2 Years.347548 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.96
WHIP1.36
IP77.1
H / K / BB68 / 69 / 37

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

WindowRateSample
Last 2 Weeks.392181 PA
Season.302931 PA
Last 2 Years.3312625 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.340
Hard-Hit % Allowed36%

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

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-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~2× / ~2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.335

WindowRateSample
Last 2 Weeks.29627 PA
Season.302192 PA
Last 2 Years.350818 PA

Last 5 GamesTotal Bases

Jun 16vs CLE0
Jun 17vs CLE3
Jun 19@ ATL0
Jun 20@ ATL0
Jun 21@ ATL3

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

WindowRateSample
Last 2 Weeks.14328 PA
Season.508189 PA
Last 2 Years.424833 PA

Opposing Starter · Season15 GS

W–L3–6
ERA4.81
WHIP1.51
IP73.0
H / K / BB85 / 59 / 25

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

WindowRateSample
Last 2 Weeks.313211 PA
Season.351969 PA
Last 2 Years.3462550 PA

Quality of Contact vs RHP

wOBA.311
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.335
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head4-for-9

Total Bases6 in 9 PA
Career Average.444
Plate Appearances9
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.439

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+145-200
BOLBetOnline+144-189
BRBetRivers+150
BOVBovada+135-180
DKDraftKings+132-176
CZRCaesars+150-200

We project 1.4 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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks.30010 PA
Season.42264 PA
Last 2 Years.329140 PA

Last 5 GamesTotal Bases

Jun 13@ NYM0
Jun 14@ NYM0
Jun 17vs SF0
Jun 19vs MIL1
Jun 20vs MIL0

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

WindowRateSample
Last 2 Weeks.30333 PA
Season.326144 PA
Last 2 Years.309424 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.390236 PA
Season.331938 PA
Last 2 Years.3293729 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.297
Hard-Hit % Allowed31%

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

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

Batter · Total Bases / PA vs LHP.373

WindowRateSample
Last 2 Weeks.45511 PA
Season.45511 PA
Last 2 Years.22948 PA

Last 5 GamesTotal Bases

Jun 12@ TOR0
Jun 14@ TOR3
Jun 17vs CWS2
Jun 20vs CIN1
Jun 21vs CIN0

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

WindowRateSample
Last 2 Weeks.40944 PA
Season.331278 PA
Last 2 Years.3021258 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.354868 PA
Last 2 Years.3393572 PA

Quality of Contact vs LHP

wOBA.318
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.330
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.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-150+110
BOLBetOnline-141+108
CZRCaesars-141+106

We project 1.4 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
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.345

WindowRateSample
Last 2 Weeks.34335 PA
Season.291227 PA
Last 2 Years.392991 PA

Last 5 GamesTotal Bases

Jun 16@ WSH1
Jun 17@ WSH1
Jun 18vs STL7
Jun 19vs STL2
Jun 21vs STL1

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

WindowRateSample
Last 2 Weeks.10020 PA
Season.179117 PA
Last 2 Years.266433 PA

Opposing Starter · Season15 GS

W–L6–4
ERA2.62
WHIP0.88
IP86.0
H / K / BB61 / 89 / 15

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

WindowRateSample
Last 2 Weeks.377212 PA
Season.3711094 PA
Last 2 Years.3693262 PA

Quality of Contact vs RHP

wOBA.283
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.241
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-8

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

Projection

Projected Total Bases1.418

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-173+130

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

Batter · Total Bases / PA vs LHP.311

WindowRateSample
Last 2 Weeks.08312 PA
Season.10519 PA
Last 2 Years.31486 PA

Last 5 GamesTotal Bases

Jun 8vs NYY0
Jun 10vs NYY0
Jun 13vs DET2
Jun 16@ MIL0
Jun 18@ MIL0

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

WindowRateSample
Last 2 Weeks.37929 PA
Season.426242 PA
Last 2 Years.426242 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.401157 PA
Season.352946 PA
Last 2 Years.3503470 PA

Quality of Contact vs LHP

wOBA.327
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
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.42

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
CZRCaesars-113-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.325

WindowRateSample
Last 2 Weeks.31619 PA
Season.269149 PA
Last 2 Years.283276 PA

Last 5 GamesTotal Bases

Jun 13@ LAA0
Jun 14@ LAA2
Jun 17@ LAD1
Jun 19vs WSH2
Jun 20vs WSH0

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

WindowRateSample
Last 2 Weeks.66730 PA
Season.339221 PA
Last 2 Years.333811 PA

Opposing Starter · Season17 GS

W–L5–5
ERA3.31
WHIP1.14
IP108.2
H / K / BB94 / 84 / 30

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

WindowRateSample
Last 2 Weeks.436149 PA
Season.404935 PA
Last 2 Years.3632729 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.334
Hard-Hit % Allowed30%

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

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

WindowRateSample
Last 2 Weeks.60020 PA
Season.37073 PA
Last 2 Years.315235 PA

Last 5 GamesTotal Bases

Jun 16@ WSH3
Jun 17@ WSH0
Jun 18vs STL4
Jun 19vs STL0
Jun 21vs STL4

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

WindowRateSample
Last 2 Weeks.10020 PA
Season.179117 PA
Last 2 Years.266433 PA

Opposing Starter · Season15 GS

W–L6–4
ERA2.62
WHIP0.88
IP86.0
H / K / BB61 / 89 / 15

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

WindowRateSample
Last 2 Weeks.377212 PA
Season.3711094 PA
Last 2 Years.3693262 PA

Quality of Contact vs RHP

wOBA.338
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.241
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.409

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
CZRCaesars-113-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~1× / ~2.8×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-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 16vs KC6
Jun 17vs KC2
Jun 19@ TB1
Jun 20@ TB3
Jun 21@ TB2

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

WindowRateSample
Last 2 Weeks.3758 PA
Season.39768 PA
Last 2 Years.463162 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.353224 PA
Season.3581267 PA
Last 2 Years.3555066 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.316
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-140+105
BOLBetOnline-132+102
CZRCaesars-141+107

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

WindowRateSample
Last 2 Weeks.7508 PA
Season.24183 PA
Last 2 Years.270233 PA

Last 5 GamesTotal Bases

Jun 16@ NYY1
Jun 17@ NYY0
Jun 18@ NYY1
Jun 19@ DET1
Jun 21@ DET4

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

WindowRateSample
Last 2 Weeks.69213 PA
Season.357140 PA
Last 2 Years.371639 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.340200 PA
Season.3361253 PA
Last 2 Years.3354029 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.411

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-120-108
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
WeatherHelping

Batter · Total Bases / PA vs LHP.360

WindowRateSample
Last 2 Weeks1.0001 PA
Season.29451 PA
Last 2 Years.343105 PA

Last 5 GamesTotal Bases

Jun 9vs SEA1
Jun 14vs SD4
Jun 19@ LAD1
Jun 20@ LAD0
Jun 21@ LAD2

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

WindowRateSample
Last 2 Weeks.33336 PA
Season.25463 PA
Last 2 Years.369168 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.249229 PA
Season.2991104 PA
Last 2 Years.3242682 PA

Quality of Contact vs LHP

wOBA.312
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.320
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.368

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+140-185
BRBetRivers+160

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

Batter · Total Bases / PA vs RHP.308

WindowRateSample
Last 2 Weeks.10329 PA
Season.312199 PA
Last 2 Years.390720 PA

Last 5 GamesTotal Bases

Jun 16vs SF2
Jun 17vs SF3
Jun 19vs MIL1
Jun 20vs MIL0
Jun 21vs MIL1

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

WindowRateSample
Last 2 Weeks.30333 PA
Season.326144 PA
Last 2 Years.309424 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.390236 PA
Season.331938 PA
Last 2 Years.3293729 PA

Quality of Contact vs RHP

wOBA.283
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

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

Projection

Projected Total Bases1.368

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-147+113
CZRCaesars-154+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~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.352

WindowRateSample
Last 2 Weeks.30813 PA
Season.32755 PA
Last 2 Years.32755 PA

Last 5 GamesTotal Bases

Jun 16@ HOU3
Jun 17@ HOU0
Jun 19vs CWS1
Jun 20vs CWS0
Jun 21vs CWS2

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

WindowRateSample
Last 2 Weeks.30010 PA
Season.32434 PA
Last 2 Years.365192 PA

Opposing Starter · Season7 GS

W–L2–3
ERA4.06
WHIP1.22
IP37.2
H / K / BB36 / 34 / 10

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

WindowRateSample
Last 2 Weeks.348224 PA
Season.3091189 PA
Last 2 Years.3434284 PA

Quality of Contact vs RHP

wOBA.302
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.316
Hard-Hit % Allowed29%

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.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.330

WindowRateSample
Last 2 Weeks.0005 PA
Season.20824 PA
Last 2 Years.32181 PA

Last 5 GamesTotal Bases

May 25@ SD0
May 31@ LAD1
Jun 7vs CWS4
Jun 14@ MIL0
Jun 17vs MIA0

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

WindowRateSample
Last 2 Weeks.39433 PA
Season.394246 PA
Last 2 Years.394246 PA

Opposing Starter · Season17 GS

W–L8–2
ERA2.93
WHIP1.04
IP98.1
H / K / BB77 / 98 / 25

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

WindowRateSample
Last 2 Weeks.402204 PA
Season.3531087 PA
Last 2 Years.3943772 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.327
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.384

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.4 TB vs the 0.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.334

WindowRateSample
Last 2 Weeks.33312 PA
Season.25467 PA
Last 2 Years.292202 PA

Last 5 GamesTotal Bases

Jun 12@ CLE4
Jun 15@ HOU0
Jun 16@ HOU0
Jun 20vs CWS2
Jun 21vs CWS0

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

WindowRateSample
Last 2 Weeks.23534 PA
Season.32178 PA
Last 2 Years.299294 PA

Opposing Starter · Season7 GS

W–L2–3
ERA4.06
WHIP1.22
IP37.2
H / K / BB36 / 34 / 10

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

WindowRateSample
Last 2 Weeks.337178 PA
Season.328944 PA
Last 2 Years.3253001 PA

Quality of Contact vs RHP

wOBA.282
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.38

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+112-145
CZRCaesars+107-143

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

WindowRateSample
Last 2 Weeks.37027 PA
Season.33956 PA
Last 2 Years.288274 PA

Last 5 GamesTotal Bases

Jun 16vs MIN0
Jun 18vs MIN1
Jun 19vs SD1
Jun 20vs SD1
Jun 21vs SD2

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

WindowRateSample
Last 2 Weeks.60923 PA
Season.344125 PA
Last 2 Years.321349 PA

Opposing Starter · Season5 GS

W–L1–2
ERA3.09
WHIP1.37
IP58.1
H / K / BB50 / 49 / 30

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

WindowRateSample
Last 2 Weeks.313259 PA
Season.3151006 PA
Last 2 Years.3572928 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.341
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.374

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

Batter · Total Bases / PA vs RHP.319

WindowRateSample
Last 2 Weeks.33315 PA
Season.241112 PA
Last 2 Years.257670 PA

Last 5 GamesTotal Bases

Jun 13vs PHI0
Jun 14vs PHI1
Jun 18vs CLE0
Jun 19@ ATL1
Jun 20@ ATL1

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

WindowRateSample
Last 2 Weeks.44418 PA
Season.470115 PA
Last 2 Years.335621 PA

Opposing Starter · Season15 GS

W–L3–6
ERA4.81
WHIP1.51
IP73.0
H / K / BB85 / 59 / 25

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

WindowRateSample
Last 2 Weeks.348256 PA
Season.3551091 PA
Last 2 Years.3683835 PA

Quality of Contact vs RHP

wOBA.295
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.335
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.387

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

WindowRateSample
Last 2 Weeks.37516 PA
Season.32287 PA
Last 2 Years.307619 PA

Last 5 GamesTotal Bases

Jun 14@ KC0
Jun 15vs DET1
Jun 17vs DET0
Jun 19vs CLE2
Jun 20vs CLE0

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

WindowRateSample
Last 2 Weeks.28621 PA
Season.244131 PA
Last 2 Years.302696 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.283
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-8

Total Bases3 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB0 · 2 · 1

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-120-110
BOLBetOnline-118-110
CZRCaesars-124-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

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 14vs NYY1
Jun 16@ BOS0
Jun 17@ BOS0
Jun 18@ BOS1
Jun 20@ CHC0

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

WindowRateSample
Last 2 Weeks.1437 PA
Season.18233 PA
Last 2 Years.293570 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.351222 PA
Season.3151007 PA
Last 2 Years.3373050 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.294
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 · 0 · 0

Projection

Projected Total Bases1.357

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-185+140
CZRCaesars-193+143

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

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 20vs SF1
May 23vs COL1
May 26@ SF0
May 31@ SEA0
Jun 20vs MIN0

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

WindowRateSample
Last 2 Weeks.26926 PA
Season.297155 PA
Last 2 Years.343723 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.497193 PA
Season.3531176 PA
Last 2 Years.3483583 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.290
Hard-Hit % Allowed29%

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 0.5we lean Over

BookOverUnder
BOLBetOnline-143+110

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
WeatherWorking against

Batter · Total Bases / PA vs RHP.345

WindowRateSample
Last 2 Weeks.37135 PA
Season.287202 PA
Last 2 Years.359343 PA

Last 5 GamesTotal Bases

Jun 16@ TEX3
Jun 18@ TEX2
Jun 19@ AZ1
Jun 20@ AZ3
Jun 21@ AZ0

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

WindowRateSample
Last 2 Weeks.28614 PA
Season.20065 PA
Last 2 Years.247101 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.426223 PA
Season.3411289 PA
Last 2 Years.3333537 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.366

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
FANFanatics-180+135

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 LHP.335

WindowRateSample
Last 2 Weeks.0001 PA
Season.00011 PA
Last 2 Years.08312 PA

Last 5 GamesTotal Bases

Jun 16@ MIL0
Jun 17@ MIL0
Jun 19@ HOU0
Jun 20@ HOU1
Jun 21@ HOU3

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

WindowRateSample
Last 2 Weeks.50014 PA
Season.26380 PA
Last 2 Years.26380 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.387222 PA
Season.3311038 PA
Last 2 Years.3603272 PA

Quality of Contact vs LHP

wOBA.289
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed30%

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 0.5we lean Over

BookOverUnder
MGMBetMGM-110-118
BOLBetOnline-111-116
CZRCaesars-117-114

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 15vs NYM0
Jun 16vs NYM0
Jun 17vs NYM2
Jun 19@ NYY0
Jun 20@ NYY1

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

WindowRateSample
Last 2 Weeks
Season.39653 PA
Last 2 Years.360175 PA

Opposing Starter · Season7 GS

W–L2–1
ERA3.00
WHIP0.89
IP36.0
H / K / BB25 / 35 / 7

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

WindowRateSample
Last 2 Weeks.410205 PA
Season.3081088 PA
Last 2 Years.3162604 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.311
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.37

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-129-104

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

WindowRateSample
Last 2 Weeks.43330 PA
Season.257148 PA
Last 2 Years.347714 PA

Last 5 GamesTotal Bases

Jun 13@ CLE0
Jun 15@ HOU0
Jun 16@ HOU0
Jun 20vs CWS0
Jun 21vs CWS3

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

WindowRateSample
Last 2 Weeks.23534 PA
Season.32178 PA
Last 2 Years.299294 PA

Opposing Starter · Season7 GS

W–L2–3
ERA4.06
WHIP1.22
IP37.2
H / K / BB36 / 34 / 10

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

WindowRateSample
Last 2 Weeks.337178 PA
Season.328944 PA
Last 2 Years.3253001 PA

Quality of Contact vs RHP

wOBA.310
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-8

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

Projection

Projected Total Bases1.34

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-120-112

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

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 15vs MIN0
Jun 16vs MIN1
Jun 18vs MIN0
Jun 19vs SD3
Jun 21vs SD0

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

WindowRateSample
Last 2 Weeks.60923 PA
Season.344125 PA
Last 2 Years.321349 PA

Opposing Starter · Season5 GS

W–L1–2
ERA3.09
WHIP1.37
IP58.1
H / K / BB50 / 49 / 30

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

WindowRateSample
Last 2 Weeks.313259 PA
Season.3151006 PA
Last 2 Years.3572928 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.341
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.335

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

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 16@ BOS6
Jun 17@ BOS2
Jun 18@ BOS0
Jun 19@ CHC2
Jun 20@ CHC1

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

WindowRateSample
Last 2 Weeks.14314 PA
Season.09731 PA
Last 2 Years.256614 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.400215 PA
Season.3291153 PA
Last 2 Years.3352685 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.284
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head2-for-6

Total Bases5 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB1 · 2 · 0

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-115-115
BOLBetOnline-112-115
CZRCaesars-117-114

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

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

Last 4 GamesTotal Bases

Jun 14@ KC1
Jun 16vs DET2
Jun 20vs CLE0
Jun 21vs CLE1

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

WindowRateSample
Last 2 Weeks.16724 PA
Season.279172 PA
Last 2 Years.318737 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.327
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.297
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.325

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

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 PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.323

WindowRateSample
Last 2 Weeks.25024 PA
Season.294170 PA
Last 2 Years.315480 PA

Last 5 GamesTotal Bases

Jun 13vs PHI0
Jun 14vs PHI1
Jun 16vs CLE0
Jun 17vs CLE1
Jun 21@ ATL3

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

WindowRateSample
Last 2 Weeks.14328 PA
Season.508189 PA
Last 2 Years.424833 PA

Opposing Starter · Season15 GS

W–L3–6
ERA4.81
WHIP1.51
IP73.0
H / K / BB85 / 59 / 25

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

WindowRateSample
Last 2 Weeks.313211 PA
Season.351969 PA
Last 2 Years.3462550 PA

Quality of Contact vs RHP

wOBA.292
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.335
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-6

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

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-150+110
BOLBetOnline-141+108
CZRCaesars-145+110

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

Context

Expected PAs4
vs SP / Bullpen~2.8× / ~1.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 15@ LAD1
Jun 16@ LAD0
Jun 17@ LAD0
Jun 20vs WSH0
Jun 21vs WSH2

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.404161 PA
Last 2 Years.385689 PA

Opposing Starter · Season17 GS

W–L5–5
ERA3.31
WHIP1.14
IP108.2
H / K / BB94 / 84 / 30

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

WindowRateSample
Last 2 Weeks.388209 PA
Season.356958 PA
Last 2 Years.3233093 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.307
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.309

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+178-238
BRBetRivers+188

We project 1.3 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

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

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 14@ KC0
Jun 17vs DET2
Jun 19vs CLE2
Jun 20vs CLE1
Jun 21vs CLE0

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

WindowRateSample
Last 2 Weeks.16724 PA
Season.279172 PA
Last 2 Years.318737 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.297
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.302

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-106-122
CZRCaesars-108-124

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

WindowRateSample
Last 2 Weeks.22227 PA
Season.296125 PA
Last 2 Years.343350 PA

Last 5 GamesTotal Bases

Jun 14@ PIT0
Jun 15@ PHI0
Jun 16@ PHI1
Jun 17@ PHI0
Jun 19vs SF3

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

WindowRateSample
Last 2 Weeks.25016 PA
Season.263133 PA
Last 2 Years.332289 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.366221 PA
Season.3211074 PA
Last 2 Years.3524524 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.305
Hard-Hit % Allowed36%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
CZRCaesars-190+140

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
WeatherHelping

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 14@ CIN4
Jun 15vs LAA0
Jun 17vs LAA4
Jun 20vs MIN2
Jun 21vs MIN0

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

WindowRateSample
Last 2 Weeks.26926 PA
Season.297155 PA
Last 2 Years.343723 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.497193 PA
Season.3531176 PA
Last 2 Years.3483583 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.290
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.307

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

WindowRateSample
Last 2 Weeks.30030 PA
Season.268179 PA
Last 2 Years.311482 PA

Last 5 GamesTotal Bases

Jun 16@ WSH1
Jun 17@ WSH2
Jun 18vs STL3
Jun 19vs STL4
Jun 21vs STL1

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

WindowRateSample
Last 2 Weeks.30030 PA
Season.356191 PA
Last 2 Years.326576 PA

Opposing Starter · Season15 GS

W–L6–4
ERA2.62
WHIP0.88
IP86.0
H / K / BB61 / 89 / 15

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

WindowRateSample
Last 2 Weeks.374179 PA
Season.325876 PA
Last 2 Years.3412592 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.288

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-108-120
CZRCaesars-110-122

We project 1.3 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
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.325

WindowRateSample
Last 2 Weeks.26926 PA
Season.297155 PA
Last 2 Years.343723 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.497193 PA
Season.3531176 PA
Last 2 Years.3483583 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.290
Hard-Hit % Allowed29%

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

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+130-169

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

Context

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

Batter · Total Bases / PA vs RHP.383

WindowRateSample
Last 2 Weeks.4449 PA
Season.4449 PA
Last 2 Years.42050 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.387

WindowRateSample
Last 2 Weeks.36025 PA
Season.46293 PA
Last 2 Years.390318 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.463175 PA
Season.4091108 PA
Last 2 Years.4054071 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.338
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.69

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

Context

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

Batter · Total Bases / PA vs LHP.316

WindowRateSample
Last 2 Weeks.0007 PA
Season.25954 PA
Last 2 Years.25379 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.414

WindowRateSample
Last 2 Weeks.7147 PA
Season.57128 PA
Last 2 Years.42963 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.425179 PA
Season.319903 PA
Last 2 Years.3362108 PA

Quality of Contact vs LHP

wOBA.279
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.366
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.605

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+141-185

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×
BallparkHitter-friendly
WeatherHelping

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 14@ ATH0
Jun 17@ CHC10
Jun 19vs PIT0
Jun 20vs PIT1
Jun 21vs PIT0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.377146 PA
Season.348627 PA
Last 2 Years.3342208 PA

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.646

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

Context

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

Batter · Total Bases / PA vs RHP.400

WindowRateSample
Last 2 Weeks.50034 PA
Season.382178 PA
Last 2 Years.376205 PA

Last 5 GamesTotal Bases

Jun 15@ PHI0
Jun 17@ PHI4
Jun 19vs SF7
Jun 20vs SF1
Jun 21vs SF0

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

WindowRateSample
Last 2 Weeks.70824 PA
Season.408169 PA
Last 2 Years.408355 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.422166 PA
Season.371963 PA
Last 2 Years.3773485 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.362
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.689

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
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.339

WindowRateSample
Last 2 Weeks.16712 PA
Season.35770 PA
Last 2 Years.302410 PA

Last 5 GamesTotal Bases

Jun 5@ NYY1
Jun 12vs TEX0
Jun 16vs TOR2
Jun 18vs TOR0
Jun 21@ SEA0

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

WindowRateSample
Last 2 Weeks.36025 PA
Season.46293 PA
Last 2 Years.390318 PA

Opposing Starter · Season10 GS

W–L2–2
ERA4.79
WHIP1.30
IP47.0
H / K / BB41 / 35 / 20

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

WindowRateSample
Last 2 Weeks.463175 PA
Season.4091108 PA
Last 2 Years.4054071 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.338
Hard-Hit % Allowed40%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.638

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

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkHitter-friendly
WeatherHelping

Batter · Total Bases / PA vs LHP.343

WindowRateSample
Last 2 Weeks.5004 PA
Season.11817 PA
Last 2 Years.26871 PA

Last 5 GamesTotal Bases

Jun 15@ CHC0
Jun 16@ CHC1
Jun 17@ CHC0
Jun 20vs PIT0
Jun 21vs PIT1

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.377146 PA
Season.348627 PA
Last 2 Years.3342208 PA

Quality of Contact vs LHP

wOBA.308
Hard-Hit %33%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.627

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
WeatherHelping
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 16vs CWS4
Jun 18vs CWS2
Jun 19vs CIN0
Jun 20vs CIN0
Jun 21vs CIN0

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

WindowRateSample
Last 2 Weeks.3336 PA
Season.34889 PA
Last 2 Years.351316 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.340156 PA
Season.319838 PA
Last 2 Years.3452736 PA

Starter Allows · vs LHB

wOBA Allowed.312
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~2.6× / ~1.6×
BallparkNeutral
WeatherHelping
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs LHP.378

WindowRateSample
Last 2 Weeks.4449 PA
Season.41251 PA
Last 2 Years.326141 PA

Last 5 GamesTotal Bases

Jun 17@ MIL4
Jun 18@ MIL0
Jun 19@ HOU0
Jun 20@ HOU0
Jun 21@ HOU0

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

WindowRateSample
Last 2 Weeks.50014 PA
Season.26380 PA
Last 2 Years.26380 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.387222 PA
Season.3311038 PA
Last 2 Years.3603272 PA

Quality of Contact vs LHP

wOBA.315
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.619

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
WeatherHelping
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.365

WindowRateSample
Last 2 Weeks.0003 PA
Season.36730 PA
Last 2 Years.47134 PA

Last 5 GamesTotal Bases

Jun 12@ ATH0
Jun 13@ ATH4
Jun 15@ CHC0
Jun 16@ CHC0
Jun 21vs PIT0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season6 GS

W–L2–3
ERA3.27
WHIP1.06
IP33.0
H / K / BB28 / 25 / 7

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

WindowRateSample
Last 2 Weeks.377146 PA
Season.348627 PA
Last 2 Years.3342208 PA

Quality of Contact vs LHP

wOBA.316
Hard-Hit %36%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.554

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

WindowRateSample
Last 2 Weeks.31316 PA
Season.405126 PA
Last 2 Years.346179 PA

Opposing Starter · Season16 GS

W–L5–7
ERA3.64
WHIP1.45
IP89.0
H / K / BB87 / 94 / 42

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

WindowRateSample
Last 2 Weeks.326227 PA
Season.379956 PA
Last 2 Years.3513390 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.340
Hard-Hit % Allowed33%

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.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
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.286

WindowRateSample
Last 2 Weeks.14314 PA
Season.09731 PA
Last 2 Years.256614 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.400215 PA
Season.3291153 PA
Last 2 Years.3352685 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.284
Hard-Hit % Allowed29%

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.

Context

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

Batter · Total Bases / PA vs RHP.365

WindowRateSample
Last 2 Weeks.0003 PA
Season.46239 PA
Last 2 Years.303445 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.333

WindowRateSample
Last 2 Weeks.30333 PA
Season.326144 PA
Last 2 Years.309424 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.390236 PA
Season.331938 PA
Last 2 Years.3293729 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.297
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.454

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

Batter · Total Bases / PA vs LHP.349

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

Last 4 GamesTotal Bases

Jun 18@ MIL0
Jun 19@ HOU0
Jun 20@ HOU0
Jun 21@ HOU0

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

WindowRateSample
Last 2 Weeks.50014 PA
Season.26380 PA
Last 2 Years.26380 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.387222 PA
Season.3311038 PA
Last 2 Years.3603272 PA

Quality of Contact vs LHP

wOBA.301
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.505

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline+109-141

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17vs CLE2
Jun 18vs CLE1
Jun 19@ ATL1
Jun 20@ ATL2
Jun 21@ ATL1

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

WindowRateSample
Last 2 Weeks.44418 PA
Season.470115 PA
Last 2 Years.335621 PA

Opposing Starter · Season15 GS

W–L3–6
ERA4.81
WHIP1.51
IP73.0
H / K / BB85 / 59 / 25

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

WindowRateSample
Last 2 Weeks.348256 PA
Season.3551091 PA
Last 2 Years.3683835 PA

Starter Allows · vs RHB

wOBA Allowed.335
Hard-Hit % Allowed32%

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.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.359

WindowRateSample
Last 2 Weeks.53813 PA
Season.29375 PA
Last 2 Years.254114 PA

Last 5 GamesTotal Bases

Jun 7vs WSH0
Jun 11@ MIA1
Jun 19vs MIN0
Jun 20vs MIN6
Jun 21vs MIN0

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

WindowRateSample
Last 2 Weeks.22722 PA
Season.353167 PA
Last 2 Years.349677 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.438185 PA
Season.3831132 PA
Last 2 Years.3822859 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.299
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.453

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-123-105

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

WindowRateSample
Last 2 Weeks.28621 PA
Season.244131 PA
Last 2 Years.302696 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.283
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 · 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
BOLBetOnline-108-120

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

WindowRateSample
Last 2 Weeks.57114 PA
Season.34053 PA
Last 2 Years.327291 PA

Last 5 GamesTotal Bases

Jun 14vs NYY5
Jun 16@ BOS6
Jun 17@ BOS2
Jun 19@ CHC1
Jun 20@ CHC0

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

WindowRateSample
Last 2 Weeks.1437 PA
Season.18233 PA
Last 2 Years.293570 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.351222 PA
Season.3151007 PA
Last 2 Years.3373050 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.294
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

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~3× / ~1.1×
BallparkNeutral
WeatherHelping
Recent Form↩ 9 games since a hit

Batter · Total Bases / PA vs RHP.291

WindowRateSample
Last 2 Weeks.07726 PA
Season.24441 PA
Last 2 Years.24441 PA

Last 5 GamesTotal Bases

Jun 16@ NYY0
Jun 17@ NYY0
Jun 18@ NYY0
Jun 20@ DET0
Jun 21@ DET0

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

WindowRateSample
Last 2 Weeks.50032 PA
Season.389229 PA
Last 2 Years.316766 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.348155 PA
Season.333919 PA
Last 2 Years.3493063 PA

Quality of Contact vs RHP

wOBA.266
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.435

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

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherHelping
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.316

WindowRateSample
Last 2 Weeks.27311 PA
Season.23863 PA
Last 2 Years.244131 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.369195 PA
Season.327876 PA
Last 2 Years.3493365 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.285
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.424

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

WindowRateSample
Last 2 Weeks.33318 PA
Season.33318 PA
Last 2 Years.314207 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.343

WindowRateSample
Last 2 Weeks.30030 PA
Season.356191 PA
Last 2 Years.326576 PA

Opposing Starter · Season15 GS

W–L6–4
ERA2.62
WHIP0.88
IP86.0
H / K / BB61 / 89 / 15

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

WindowRateSample
Last 2 Weeks.374179 PA
Season.325876 PA
Last 2 Years.3412592 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.290
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.424

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
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 2 GamesTotal Bases

Jun 19vs CWS0
Jun 21vs CWS0

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

WindowRateSample
Last 2 Weeks.23534 PA
Season.32178 PA
Last 2 Years.299294 PA

Opposing Starter · Season7 GS

W–L2–3
ERA4.06
WHIP1.22
IP37.2
H / K / BB36 / 34 / 10

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

WindowRateSample
Last 2 Weeks.337178 PA
Season.328944 PA
Last 2 Years.3253001 PA

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.418

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

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.332

WindowRateSample
Last 2 Weeks.0001 PA
Season.22227 PA
Last 2 Years.233210 PA

Last 5 GamesTotal Bases

Jun 12vs DET2
Jun 17@ MIL0
Jun 19@ HOU1
Jun 20@ HOU3
Jun 21@ HOU0

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

WindowRateSample
Last 2 Weeks.37929 PA
Season.426242 PA
Last 2 Years.426242 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.401157 PA
Season.352946 PA
Last 2 Years.3503470 PA

Quality of Contact vs LHP

wOBA.292
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.346
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.425

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
WeatherWorking against

Batter · Total Bases / PA vs RHP.396

WindowRateSample
Last 2 Weeks.53813 PA
Season.48127 PA
Last 2 Years.329152 PA

Last 5 GamesTotal Bases

Jun 11@ DET0
Jun 13vs STL0
Jun 15@ TEX0
Jun 16@ TEX5
Jun 21@ AZ2

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

WindowRateSample
Last 2 Weeks.28614 PA
Season.20065 PA
Last 2 Years.247101 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.426223 PA
Season.3411289 PA
Last 2 Years.3333537 PA

Quality of Contact vs RHP

wOBA.339
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.424

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

WindowRateSample
Last 2 Weeks.2005 PA
Season.25044 PA
Last 2 Years.236275 PA

Last 5 GamesTotal Bases

Jun 16vs CWS1
Jun 17vs CWS0
Jun 18vs CWS4
Jun 19vs CIN1
Jun 21vs CIN0

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

WindowRateSample
Last 2 Weeks.3336 PA
Season.34889 PA
Last 2 Years.351316 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.340156 PA
Season.319838 PA
Last 2 Years.3452736 PA

Quality of Contact vs LHP

wOBA.292
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head2-for-8

Total Bases2 in 12 PA
Career Average.167
Plate Appearances12
HR · K · BB0 · 2 · 2

Projection

Projected Total Bases1.403

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

WindowRateSample
Last 2 Weeks.12516 PA
Season.312173 PA
Last 2 Years.307326 PA

Last 5 GamesTotal Bases

Jun 16vs LAA1
Jun 17vs LAA0
Jun 19vs MIN1
Jun 20vs MIN2
Jun 21vs MIN0

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

WindowRateSample
Last 2 Weeks.22722 PA
Season.353167 PA
Last 2 Years.349677 PA

Opposing Starter · Season16 GS

W–L9–5
ERA3.83
WHIP1.23
IP89.1
H / K / BB84 / 68 / 26

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

WindowRateSample
Last 2 Weeks.438185 PA
Season.3831132 PA
Last 2 Years.3822859 PA

Quality of Contact vs RHP

wOBA.283
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.299
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.405

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

Context

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

Batter · Total Bases / PA vs LHP.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.381

WindowRateSample
Last 2 Weeks.39433 PA
Season.394246 PA
Last 2 Years.394246 PA

Opposing Starter · Season17 GS

W–L8–2
ERA2.93
WHIP1.04
IP98.1
H / K / BB77 / 98 / 25

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

WindowRateSample
Last 2 Weeks.402204 PA
Season.3531087 PA
Last 2 Years.3943772 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.327
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.395

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+132-172

We project 1.4 TB vs the 1.5 line — leaning Under. 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 16vs NYM2
Jun 17vs NYM0
Jun 19@ NYY0
Jun 20@ NYY5
Jun 21@ NYY0

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

WindowRateSample
Last 2 Weeks
Season.29468 PA
Last 2 Years.281203 PA

Opposing Starter · Season7 GS

W–L2–1
ERA3.00
WHIP0.89
IP36.0
H / K / BB25 / 35 / 7

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

WindowRateSample
Last 2 Weeks.420193 PA
Season.330919 PA
Last 2 Years.3141988 PA

Starter Allows · vs LHB

wOBA Allowed.266
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.407

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

WindowRateSample
Last 2 Weeks.21414 PA
Season.29544 PA
Last 2 Years.348250 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.333

WindowRateSample
Last 2 Weeks.30333 PA
Season.326144 PA
Last 2 Years.309424 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.390236 PA
Season.331938 PA
Last 2 Years.3293729 PA

Quality of Contact vs RHP

wOBA.276
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.297
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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
BOLBetOnline+100-130

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 LHP.329

WindowRateSample
Last 2 Weeks.0001 PA
Season.07114 PA
Last 2 Years.13936 PA

Last 5 GamesTotal Bases

Jun 5@ AZ1
Jun 9@ SF0
Jun 13vs SEA0
Jun 16vs KC3
Jun 21@ TB0

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

WindowRateSample
Last 2 Weeks.3758 PA
Season.39768 PA
Last 2 Years.463162 PA

Opposing Starter · Season3 GS

W–L2–2
ERA2.94
WHIP0.98
IP36.2
H / K / BB29 / 36 / 7

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

WindowRateSample
Last 2 Weeks.353224 PA
Season.3581267 PA
Last 2 Years.3555066 PA

Quality of Contact vs LHP

wOBA.302
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.316
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.38

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

Context

Expected PAs4
vs SP / Bullpen~2.1× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.297

WindowRateSample
Last 2 Weeks.20015 PA
Season.209105 PA
Last 2 Years.251371 PA

Last 5 GamesTotal Bases

Jun 17@ NYY3
Jun 18@ NYY0
Jun 19@ DET0
Jun 20@ DET0
Jun 21@ DET1

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

WindowRateSample
Last 2 Weeks.50032 PA
Season.389229 PA
Last 2 Years.316766 PA

Opposing Starter · Season16 GS

W–L9–4
ERA3.82
WHIP1.14
IP96.2
H / K / BB79 / 111 / 31

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

WindowRateSample
Last 2 Weeks.348155 PA
Season.333919 PA
Last 2 Years.3493063 PA

Quality of Contact vs RHP

wOBA.277
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.325
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.39

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

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
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.408

WindowRateSample
Last 2 Weeks.66730 PA
Season.339221 PA
Last 2 Years.333811 PA

Opposing Starter · Season17 GS

W–L5–5
ERA3.31
WHIP1.14
IP108.2
H / K / BB94 / 84 / 30

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

WindowRateSample
Last 2 Weeks.436149 PA
Season.404935 PA
Last 2 Years.3632729 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.334
Hard-Hit % Allowed30%

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

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

WindowRateSample
Last 2 Weeks.30020 PA
Season.381176 PA
Last 2 Years.347548 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.96
WHIP1.36
IP77.1
H / K / BB68 / 69 / 37

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

WindowRateSample
Last 2 Weeks.392181 PA
Season.302931 PA
Last 2 Years.3312625 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.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.351

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

Context

Expected PAs3.9
vs SP / Bullpen~1× / ~2.9×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.343

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

Last 3 GamesTotal Bases

Jun 15@ TEX0
Jun 20@ AZ0
Jun 21@ AZ0

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

WindowRateSample
Last 2 Weeks.28614 PA
Season.20065 PA
Last 2 Years.247101 PA

Opposing Starter · Season2 GS

W–L2–2
ERA2.58
WHIP1.40
IP31.1
H / K / BB31 / 34 / 13

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

WindowRateSample
Last 2 Weeks.426223 PA
Season.3411289 PA
Last 2 Years.3333537 PA

Quality of Contact vs RHP

wOBA.295
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.36

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

Context

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

Batter · Total Bases / PA vs LHP.295

WindowRateSample
Last 2 Weeks.1258 PA
Season.17890 PA
Last 2 Years.257413 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.345

WindowRateSample
Last 2 Weeks.50014 PA
Season.26380 PA
Last 2 Years.26380 PA

Opposing Starter · Season14 GS

W–L6–2
ERA4.25
WHIP1.39
IP76.1
H / K / BB76 / 63 / 30

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

WindowRateSample
Last 2 Weeks.387222 PA
Season.3311038 PA
Last 2 Years.3603272 PA

Quality of Contact vs LHP

wOBA.280
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.320
Hard-Hit % Allowed30%

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.

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

WindowRateSample
Last 2 Weeks.17634 PA
Season.297155 PA
Last 2 Years.297236 PA

Last 5 GamesTotal Bases

Jun 16vs TB0
Jun 17vs TB1
Jun 19vs BAL2
Jun 20vs BAL0
Jun 21vs BAL0

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.408103 PA
Last 2 Years.486381 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.395157 PA
Season.356932 PA
Last 2 Years.3662601 PA

Quality of Contact vs RHP

wOBA.304
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed36%

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 PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.322

WindowRateSample
Last 2 Weeks.0005 PA
Season.0005 PA
Last 2 Years.12357 PA

Last 3 GamesTotal Bases

Jun 12@ CWS0
Jun 16vs TB0
Jun 21vs BAL0

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

WindowRateSample
Last 2 Weeks.55627 PA
Season.44075 PA
Last 2 Years.390328 PA

Opposing Starter · Season8 GS

W–L3–5
ERA4.56
WHIP1.20
IP49.1
H / K / BB48 / 39 / 11

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

WindowRateSample
Last 2 Weeks.377207 PA
Season.318953 PA
Last 2 Years.3392611 PA

Quality of Contact vs RHP

wOBA.281
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.334

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

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.346

WindowRateSample
Last 2 Weeks.29417 PA
Season.317158 PA
Last 2 Years.371515 PA

Last 5 GamesTotal Bases

Jun 14@ PIT1
Jun 15@ PHI0
Jun 16@ PHI0
Jun 19vs SF1
Jun 21vs SF1

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

WindowRateSample
Last 2 Weeks.25016 PA
Season.263133 PA
Last 2 Years.332289 PA

Opposing Starter · Season13 GS

W–L2–6
ERA4.13
WHIP1.38
IP74.0
H / K / BB72 / 65 / 30

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

WindowRateSample
Last 2 Weeks.366221 PA
Season.3211074 PA
Last 2 Years.3524524 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.305
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.308

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

WindowRateSample
Last 2 Weeks.1676 PA
Season.18266 PA
Last 2 Years.208120 PA

Last 5 GamesTotal Bases

Jun 17@ SEA3
Jun 18@ SEA1
Jun 19@ LAD0
Jun 20@ LAD2
Jun 21@ LAD3

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

WindowRateSample
Last 2 Weeks.33336 PA
Season.25463 PA
Last 2 Years.369168 PA

Opposing Starter · Season4 GS

W–L2–3
ERA5.47
WHIP1.50
IP24.2
H / K / BB25 / 16 / 12

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

WindowRateSample
Last 2 Weeks.249229 PA
Season.2991104 PA
Last 2 Years.3242682 PA

Quality of Contact vs LHP

wOBA.289
Hard-Hit %25%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.320
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.288

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-161+123

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

WindowRateSample
Last 2 Weeks.1437 PA
Season.18233 PA
Last 2 Years.293570 PA

Opposing Starter · Season4 GS

W–L1–0
ERA1.40
WHIP1.19
IP19.1
H / K / BB12 / 28 / 11

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

WindowRateSample
Last 2 Weeks.351222 PA
Season.3151007 PA
Last 2 Years.3373050 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.294
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 · 2 · 0

Projection

Projected Total Bases1.275

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

Batter · Total Bases / PA vs LHP.269

WindowRateSample
Last 2 Weeks
Season.14356 PA
Last 2 Years.302252 PA

Last 5 GamesTotal Bases

May 31@ ATH0
Jun 2vs CLE0
Jun 3vs CLE0
Jun 5vs BOS0
Jun 21vs CIN0

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

WindowRateSample
Last 2 Weeks.3336 PA
Season.34889 PA
Last 2 Years.351316 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.340156 PA
Season.319838 PA
Last 2 Years.3452736 PA

Quality of Contact vs LHP

wOBA.248
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.312
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.254

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

WindowRateSample
Last 2 Weeks.37516 PA
Season.291103 PA
Last 2 Years.401352 PA

Opposing Starter · Season5 GS

W–L1–2
ERA3.09
WHIP1.37
IP58.1
H / K / BB50 / 49 / 30

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

WindowRateSample
Last 2 Weeks.302159 PA
Season.273770 PA
Last 2 Years.3362826 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.309
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.246

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

WindowRateSample
Last 2 Weeks.06316 PA
Season.285130 PA
Last 2 Years.307404 PA

Last 5 GamesTotal Bases

Jun 12@ KC0
Jun 13@ KC0
Jun 15vs DET0
Jun 17vs DET1
Jun 21vs CLE0

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

WindowRateSample
Last 2 Weeks.28621 PA
Season.244131 PA
Last 2 Years.302696 PA

Opposing Starter · Season15 GS

W–L4–4
ERA3.02
WHIP1.24
IP83.1
H / K / BB63 / 128 / 40

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.283
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.283
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head3-for-7

Total Bases4 in 9 PA
Career Average.333
Plate Appearances9
HR · K · BB0 · 0 · 2

Projection

Projected Total Bases1.236

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

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.301

WindowRateSample
Last 2 Weeks.0005 PA
Season.09133 PA
Last 2 Years.264292 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.333

WindowRateSample
Last 2 Weeks.30333 PA
Season.326144 PA
Last 2 Years.309424 PA

Opposing Starter · Season16 GS

W–L5–6
ERA3.33
WHIP1.16
IP92.0
H / K / BB72 / 78 / 35

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

WindowRateSample
Last 2 Weeks.390236 PA
Season.331938 PA
Last 2 Years.3293729 PA

Quality of Contact vs RHP

wOBA.288
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.297
Hard-Hit % Allowed31%

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

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.