MatchWiz Plays
Total Bases Board · Archive

Best MLB total bases matchupsThursday, June 25, 2026

Every hitter on the Thursday, June 25, 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
WeatherWorking against
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.535

WindowRateSample
Last 2 Weeks.83743 PA
Season.532235 PA
Last 2 Years.443930 PA

Last 5 GamesTotal Bases

Jun 19@ KC2
Jun 21@ KC5
Jun 22vs AZ1
Jun 23vs AZ2
Jun 24vs AZ1

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

WindowRateSample
Last 2 Weeks.58541 PA
Season.471191 PA
Last 2 Years.386782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

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

WindowRateSample
Last 2 Weeks.357129 PA
Season.364714 PA
Last 2 Years.3902013 PA

Quality of Contact vs RHP

wOBA.420
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.385
Hard-Hit % Allowed41%

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

Projection

Projected Total Bases2.106

A 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-108
BOVBovada-105-125
DKDraftKings-106-125
CZRCaesars-105-127

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

Batter · Total Bases / PA vs RHP.552

WindowRateSample
Last 2 Weeks.93244 PA
Season.500226 PA
Last 2 Years.464904 PA

Last 5 GamesTotal Bases

Jun 19vs TOR3
Jun 20vs TOR5
Jun 23@ NYM4
Jun 24@ NYM1
Jun 24@ NYM1

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

WindowRateSample
Last 2 Weeks.59144 PA
Season.437247 PA
Last 2 Years.320817 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.53
WHIP1.37
IP91.1
H / K / BB90 / 88 / 35

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

WindowRateSample
Last 2 Weeks.391161 PA
Season.346923 PA
Last 2 Years.3132799 PA

Quality of Contact vs RHP

wOBA.421
Hard-Hit %44%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.354
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head5-for-13

Total Bases9 in 15 PA
Career Average.333
Plate Appearances15
HR · K · BB1 · 1 · 1

Projection

Projected Total Bases2.276

A 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-105-123
BRBetRivers-105
BOVBovada-110-120
DKDraftKings-108-123
CZRCaesars-110-121

We project 2.3 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 LHP.470

WindowRateSample
Last 2 Weeks.50020 PA
Season.63585 PA
Last 2 Years.543333 PA

Last 5 GamesTotal Bases

Jun 20vs CIN4
Jun 21vs CIN0
Jun 22@ DET2
Jun 23@ DET1
Jun 24@ DET8

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

WindowRateSample
Last 2 Weeks.50034 PA
Season.367259 PA
Last 2 Years.348316 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.317858 PA
Last 2 Years.3383297 PA

Quality of Contact vs LHP

wOBA.396
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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-125
BOLBetOnline+100-130
BRBetRivers-106
BOVBovada+100-130
DKDraftKings-103-129
CZRCaesars-113-118

We project 2.1 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.494

WindowRateSample
Last 2 Weeks.71932 PA
Season.528199 PA
Last 2 Years.452763 PA

Last 5 GamesTotal Bases

Jun 20vs NYM10
Jun 21vs NYM7
Jun 22@ WSH2
Jun 23@ WSH1
Jun 24@ WSH0

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

WindowRateSample
Last 2 Weeks.40025 PA
Season.364206 PA
Last 2 Years.354330 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.505198 PA
Season.403971 PA
Last 2 Years.4112912 PA

Quality of Contact vs RHP

wOBA.408
Hard-Hit %39%

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

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

Projection

Projected Total Bases2.093

A 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-103
BOVBovada+105-135
DKDraftKings+102-136
FANFanatics-105-125
CZRCaesars-103-130

We project 2.1 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.457

WindowRateSample
Last 2 Weeks.59327 PA
Season.495204 PA
Last 2 Years.460889 PA

Last 5 GamesTotal Bases

Jun 17vs MIA0
Jun 18vs NYM1
Jun 20vs NYM13
Jun 21vs NYM4
Jun 22@ WSH0

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

WindowRateSample
Last 2 Weeks.40025 PA
Season.364206 PA
Last 2 Years.354330 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.505198 PA
Season.403971 PA
Last 2 Years.4112912 PA

Quality of Contact vs RHP

wOBA.368
Hard-Hit %44%

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

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

Projection

Projected Total Bases2.055

A 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+113-147
BRBetRivers-104
BOVBovada+100-130
DKDraftKings+100-133
CZRCaesars+103-137

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

Batter · Total Bases / PA vs RHP.412

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

Last 5 GamesTotal Bases

Jun 19@ KC0
Jun 21@ KC9
Jun 22vs AZ2
Jun 23vs AZ0
Jun 24vs AZ0

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

WindowRateSample
Last 2 Weeks.58541 PA
Season.471191 PA
Last 2 Years.386782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

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

WindowRateSample
Last 2 Weeks.357129 PA
Season.364714 PA
Last 2 Years.3902013 PA

Quality of Contact vs RHP

wOBA.358
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.385
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.915

A 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+104
BOVBovada+120-160
DKDraftKings+118-156
CZRCaesars+111-148

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

WindowRateSample
Last 2 Weeks.71839 PA
Season.528252 PA
Last 2 Years.449630 PA

Last 5 GamesTotal Bases

Jun 20vs CLE0
Jun 21vs CLE4
Jun 22@ TOR1
Jun 23@ TOR3
Jun 24@ TOR0

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

WindowRateSample
Last 2 Weeks.51533 PA
Season.33384 PA
Last 2 Years.333180 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

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

WindowRateSample
Last 2 Weeks.289159 PA
Season.319882 PA
Last 2 Years.3452907 PA

Quality of Contact vs RHP

wOBA.440
Hard-Hit %43%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.321
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases2.006

A 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-143+110
BRBetRivers-125
BOVBovada-125-105
DKDraftKings-128-104
CZRCaesars-125-106

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

WindowRateSample
Last 2 Weeks.44243 PA
Season.380234 PA
Last 2 Years.439763 PA

Last 5 GamesTotal Bases

Jun 20vs MIN0
Jun 21vs MIN3
Jun 22@ STL2
Jun 23@ STL2
Jun 24@ STL5

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

WindowRateSample
Last 2 Weeks.63330 PA
Season.394208 PA
Last 2 Years.429434 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

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

WindowRateSample
Last 2 Weeks.367196 PA
Season.3721125 PA
Last 2 Years.3663133 PA

Quality of Contact vs RHP

wOBA.338
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.350
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.865

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline+100-130
BRBetRivers+100
BOVBovada+100-130
DKDraftKings-102-130
CZRCaesars-106-125

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

Context

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

Batter · Total Bases / PA vs RHP.500

WindowRateSample
Last 2 Weeks.72143 PA
Season.527207 PA
Last 2 Years.404617 PA

Last 5 GamesTotal Bases

Jun 20vs CWS5
Jun 21vs CWS5
Jun 22vs NYY0
Jun 23vs NYY4
Jun 24vs NYY0

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

WindowRateSample
Last 2 Weeks.5569 PA
Season.26073 PA
Last 2 Years.26073 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

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

WindowRateSample
Last 2 Weeks.346211 PA
Season.3371031 PA
Last 2 Years.3523876 PA

Quality of Contact vs RHP

wOBA.380
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.315
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.959

A 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+112
BOVBovada+120-160
DKDraftKings+121-161
CZRCaesars+119-159

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
WeatherNeutral

Batter · Total Bases / PA vs LHP.368

WindowRateSample
Last 2 Weeks.45511 PA
Season.35784 PA
Last 2 Years.320291 PA

Last 5 GamesTotal Bases

Jun 19@ MIA0
Jun 20@ MIA0
Jun 21@ MIA0
Jun 23vs ATH1
Jun 24vs ATH0

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

WindowRateSample
Last 2 Weeks.80030 PA
Season.467257 PA
Last 2 Years.412944 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.398211 PA
Season.347895 PA
Last 2 Years.3422426 PA

Quality of Contact vs LHP

wOBA.334
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.374
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head3-for-19

Total Bases4 in 20 PA
Career Average.150
Plate Appearances20
HR · K · BB0 · 5 · 1

Projection

Projected Total Bases1.93

A 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+112
BOVBovada+120-160
DKDraftKings+122-163
CZRCaesars+122-162

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

Context

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

Batter · Total Bases / PA vs LHP.400

WindowRateSample
Last 2 Weeks.2229 PA
Season.53181 PA
Last 2 Years.418239 PA

Last 5 GamesTotal Bases

Jun 19@ MIA2
Jun 20@ MIA8
Jun 21@ MIA2
Jun 23vs ATH2
Jun 24vs ATH0

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

WindowRateSample
Last 2 Weeks.80030 PA
Season.467257 PA
Last 2 Years.412944 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.398211 PA
Season.347895 PA
Last 2 Years.3422426 PA

Quality of Contact vs LHP

wOBA.330
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.374
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.925

A 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+118-154
BRBetRivers+110
BOVBovada+110-145
DKDraftKings+106-141
CZRCaesars+111-148

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

WindowRateSample
Last 2 Weeks.50034 PA
Season.502209 PA
Last 2 Years.436771 PA

Last 5 GamesTotal Bases

Jun 20vs NYM1
Jun 21vs NYM0
Jun 22@ WSH4
Jun 23@ WSH7
Jun 24@ WSH3

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

WindowRateSample
Last 2 Weeks.40025 PA
Season.364206 PA
Last 2 Years.354330 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.505198 PA
Season.403971 PA
Last 2 Years.4112912 PA

Quality of Contact vs RHP

wOBA.354
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-9

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

Projection

Projected Total Bases1.927

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline+110-143
BRBetRivers+112
BOVBovada+110-145
DKDraftKings+108-143
CZRCaesars+102-136

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

Batter · Total Bases / PA vs RHP.460

WindowRateSample
Last 2 Weeks.58336 PA
Season.448239 PA
Last 2 Years.537575 PA

Last 5 GamesTotal Bases

Jun 19vs LAA0
Jun 20vs LAA2
Jun 21vs LAA5
Jun 23@ SF0
Jun 24@ SF0

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

WindowRateSample
Last 2 Weeks.43523 PA
Season.313192 PA
Last 2 Years.309524 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.368163 PA
Season.3601052 PA
Last 2 Years.3472887 PA

Quality of Contact vs RHP

wOBA.412
Hard-Hit %46%

How well he's squaring up the ball.

Starter Allows · vs LHB

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+149-196
BRBetRivers+120
CZRCaesars+134-179

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
WeatherHelping

Batter · Total Bases / PA vs LHP.408

WindowRateSample
Last 2 Weeks.64314 PA
Season.43093 PA
Last 2 Years.326236 PA

Last 5 GamesTotal Bases

Jun 20@ TB1
Jun 21@ TB0
Jun 22vs PHI4
Jun 23vs PHI0
Jun 24vs PHI4

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

WindowRateSample
Last 2 Weeks.57938 PA
Season.359320 PA
Last 2 Years.3371290 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.328174 PA
Season.358978 PA
Last 2 Years.3513476 PA

Quality of Contact vs LHP

wOBA.334
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.329
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-5

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

Projection

Projected Total Bases1.918

A 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+135
BOVBovada+150-200
DKDraftKings+147-198
CZRCaesars+135-182

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
WeatherHelping

Batter · Total Bases / PA vs RHP.419

WindowRateSample
Last 2 Weeks.54335 PA
Season.400145 PA
Last 2 Years.410841 PA

Last 5 GamesTotal Bases

Jun 20vs CLE0
Jun 21vs CLE2
Jun 22@ TOR1
Jun 23@ TOR0
Jun 24@ TOR1

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

WindowRateSample
Last 2 Weeks.53813 PA
Season.36641 PA
Last 2 Years.312125 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

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

WindowRateSample
Last 2 Weeks.385231 PA
Season.3491140 PA
Last 2 Years.3304733 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.914

A 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+107-139
BRBetRivers+106
BOVBovada+115-150
DKDraftKings+112-148
CZRCaesars+103-137

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

Context

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

Batter · Total Bases / PA vs RHP.411

WindowRateSample
Last 2 Weeks.43941 PA
Season.413218 PA
Last 2 Years.462911 PA

Last 5 GamesTotal Bases

Jun 20vs MIN0
Jun 21vs MIN1
Jun 22@ STL3
Jun 23@ STL0
Jun 24@ STL1

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

WindowRateSample
Last 2 Weeks.63330 PA
Season.394208 PA
Last 2 Years.429434 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

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

WindowRateSample
Last 2 Weeks.367196 PA
Season.3721125 PA
Last 2 Years.3663133 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.350
Hard-Hit % Allowed35%

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-105-125
BOLBetOnline-101-128
BRBetRivers-113
BOVBovada+100-130
DKDraftKings-102-130
CZRCaesars-108-124

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

Context

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

Batter · Total Bases / PA vs LHP.402

WindowRateSample
Last 2 Weeks.46715 PA
Season.48431 PA
Last 2 Years.45533 PA

Last 5 GamesTotal Bases

Jun 19@ MIA0
Jun 20@ MIA1
Jun 21@ MIA0
Jun 23vs ATH0
Jun 24vs ATH0

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

WindowRateSample
Last 2 Weeks.5008 PA
Season.485101 PA
Last 2 Years.398269 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.476208 PA
Season.365864 PA
Last 2 Years.3762110 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.881

A 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+136-179
BRBetRivers+114
CZRCaesars+127-170

We project 1.9 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
WeatherHelping

Batter · Total Bases / PA vs LHP.456

WindowRateSample
Last 2 Weeks.84613 PA
Season.48882 PA
Last 2 Years.457304 PA

Last 5 GamesTotal Bases

Jun 18@ PHI0
Jun 20@ PHI5
Jun 23vs CHC0
Jun 24vs CHC4
Jun 24vs CHC0

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

WindowRateSample
Last 2 Weeks
Season.43281 PA
Last 2 Years.358751 PA

Opposing Starter · Season6 GS

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

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

WindowRateSample
Last 2 Weeks.382170 PA
Season.376922 PA
Last 2 Years.3743675 PA

Quality of Contact vs LHP

wOBA.355
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed34%

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

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

Context

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

Batter · Total Bases / PA vs RHP.422

WindowRateSample
Last 2 Weeks.50028 PA
Season.429226 PA
Last 2 Years.453629 PA

Last 5 GamesTotal Bases

Jun 20vs WSH1
Jun 21vs WSH1
Jun 22vs KC1
Jun 23vs KC2
Jun 24vs KC3

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

WindowRateSample
Last 2 Weeks.47621 PA
Season.374227 PA
Last 2 Years.416820 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.439187 PA
Season.391966 PA
Last 2 Years.3372733 PA

Quality of Contact vs RHP

wOBA.371
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head2-for-6

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

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+115-155
BOLBetOnline+120-156
BRBetRivers+110
BOVBovada+115-150
DKDraftKings+112-149
CZRCaesars+115-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

Batter · Total Bases / PA vs RHP.422

WindowRateSample
Last 2 Weeks.50052 PA
Season.440116 PA
Last 2 Years.381808 PA

Last 5 GamesTotal Bases

Jun 20vs SD3
Jun 21vs SD5
Jun 22@ MIA0
Jun 23@ MIA1
Jun 24@ MIA5

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

WindowRateSample
Last 2 Weeks.68816 PA
Season.393145 PA
Last 2 Years.366746 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.357227 PA
Season.3401131 PA
Last 2 Years.3544073 PA

Quality of Contact vs RHP

wOBA.348
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-9

Total Bases6 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB1 · 3 · 0

Projection

Projected Total Bases1.87

A 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+112
BOVBovada+135-180
DKDraftKings+135-180
CZRCaesars+125-170

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

Context

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

Batter · Total Bases / PA vs LHP.401

WindowRateSample
Last 2 Weeks.42914 PA
Season.42587 PA
Last 2 Years.472235 PA

Last 5 GamesTotal Bases

Jun 20@ PHI1
Jun 21@ PHI0
Jun 23vs CHC5
Jun 24vs CHC6
Jun 24vs CHC1

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

WindowRateSample
Last 2 Weeks
Season.43281 PA
Last 2 Years.358751 PA

Opposing Starter · Season6 GS

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

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

WindowRateSample
Last 2 Weeks.382170 PA
Season.376922 PA
Last 2 Years.3743675 PA

Quality of Contact vs LHP

wOBA.339
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed34%

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

Projection

Projected Total Bases1.87

A 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-107
BOVBovada-105-125
DKDraftKings-106-125
FANFanatics+100-130
CZRCaesars+100-134

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 LHP.419

WindowRateSample
Last 2 Weeks.66715 PA
Season.48635 PA
Last 2 Years.353156 PA

Last 5 GamesTotal Bases

Jun 20@ TB5
Jun 21@ TB2
Jun 22vs PHI3
Jun 23vs PHI2
Jun 24vs PHI0

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

WindowRateSample
Last 2 Weeks.57938 PA
Season.359320 PA
Last 2 Years.3371290 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.328174 PA
Season.358978 PA
Last 2 Years.3513476 PA

Quality of Contact vs LHP

wOBA.349
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.329
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.863

A 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+132
BOVBovada+135-180
DKDraftKings+132-177
CZRCaesars+135-182

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

Context

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

Batter · Total Bases / PA vs RHP.410

WindowRateSample
Last 2 Weeks.66721 PA
Season.38276 PA
Last 2 Years.319232 PA

Last 5 GamesTotal Bases

Jun 19vs STL0
Jun 21vs STL4
Jun 22@ TB1
Jun 23@ TB7
Jun 24@ TB0

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

WindowRateSample
Last 2 Weeks.4449 PA
Season.50074 PA
Last 2 Years.409215 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

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

WindowRateSample
Last 2 Weeks.381226 PA
Season.3451174 PA
Last 2 Years.3543506 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.347
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.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+135-185
BOLBetOnline+149-196
BRBetRivers+133
CZRCaesars+138-190

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

Batter · Total Bases / PA vs RHP.458

WindowRateSample
Last 2 Weeks.72236 PA
Season.432199 PA
Last 2 Years.343364 PA

Last 5 GamesTotal Bases

Jun 19vs STL5
Jun 21vs STL8
Jun 22@ TB0
Jun 23@ TB9
Jun 24@ TB0

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

WindowRateSample
Last 2 Weeks.0003 PA
Season.20359 PA
Last 2 Years.333174 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

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

WindowRateSample
Last 2 Weeks.399208 PA
Season.3421041 PA
Last 2 Years.3403021 PA

Quality of Contact vs RHP

wOBA.374
Hard-Hit %45%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.81

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+128-167
BRBetRivers+125
BOVBovada+125-165
DKDraftKings+124-165
CZRCaesars+120-162

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

Context

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

Batter · Total Bases / PA vs RHP.430

WindowRateSample
Last 2 Weeks.40542 PA
Season.498231 PA
Last 2 Years.480881 PA

Last 5 GamesTotal Bases

Jun 19@ COL2
Jun 20@ COL3
Jun 21@ COL1
Jun 23vs SEA3
Jun 24vs SEA1

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

WindowRateSample
Last 2 Weeks.28025 PA
Season.24075 PA
Last 2 Years.390431 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.362218 PA
Season.3541244 PA
Last 2 Years.3564085 PA

Quality of Contact vs RHP

wOBA.350
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.802

A 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+115
BOVBovada+120-160
DKDraftKings+119-158
CZRCaesars+119-159

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.9× / ~1.6×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.404

WindowRateSample
Last 2 Weeks.37135 PA
Season.438162 PA
Last 2 Years.482682 PA

Last 5 GamesTotal Bases

Jun 20vs CWS0
Jun 21vs CWS0
Jun 22vs NYY1
Jun 23vs NYY0
Jun 24vs NYY0

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.352108 PA
Last 2 Years.352108 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

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

WindowRateSample
Last 2 Weeks.384216 PA
Season.3311132 PA
Last 2 Years.3253297 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.342
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.803

A 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+116
BOVBovada+135-180
DKDraftKings+134-179
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~2× / ~2.7×
BallparkNeutral
WeatherNeutral
Recent Form🔥 15-game hitting streak

Batter · Total Bases / PA vs RHP.412

WindowRateSample
Last 2 Weeks.52638 PA
Season.378209 PA
Last 2 Years.417264 PA

Last 5 GamesTotal Bases

Jun 19vs STL1
Jun 21vs STL5
Jun 22@ TB1
Jun 23@ TB1
Jun 24@ TB1

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

WindowRateSample
Last 2 Weeks.0003 PA
Season.20359 PA
Last 2 Years.333174 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

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

WindowRateSample
Last 2 Weeks.399208 PA
Season.3421041 PA
Last 2 Years.3403021 PA

Quality of Contact vs RHP

wOBA.342
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.783

A 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+150
BOVBovada+115-150
DKDraftKings+115-153
CZRCaesars+115-152

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

Context

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

Batter · Total Bases / PA vs LHP.402

WindowRateSample
Last 2 Weeks.50020 PA
Season.405121 PA
Last 2 Years.404473 PA

Last 5 GamesTotal Bases

Jun 20@ TB2
Jun 21@ TB0
Jun 22vs PHI3
Jun 23vs PHI0
Jun 24vs PHI0

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

WindowRateSample
Last 2 Weeks.18211 PA
Season.192104 PA
Last 2 Years.249370 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.420181 PA
Season.355810 PA
Last 2 Years.3582773 PA

Quality of Contact vs LHP

wOBA.329
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.255
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head0-for-8

Total Bases0 in 9 PA
Career Average.000
Plate Appearances9
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.791

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+145-200
BOLBetOnline+146-192
BRBetRivers+145
CZRCaesars+134-179

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

Batter · Total Bases / PA vs RHP.429

WindowRateSample
Last 2 Weeks.65838 PA
Season.358232 PA
Last 2 Years.371972 PA

Last 5 GamesTotal Bases

Jun 19@ COL1
Jun 20@ COL1
Jun 21@ COL6
Jun 23vs SEA1
Jun 24vs SEA3

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

WindowRateSample
Last 2 Weeks.28025 PA
Season.24075 PA
Last 2 Years.390431 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.362218 PA
Season.3541244 PA
Last 2 Years.3564085 PA

Quality of Contact vs RHP

wOBA.378
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.758

A 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+120
CZRCaesars+128-173

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

WindowRateSample
Last 2 Weeks.37929 PA
Season.446224 PA
Last 2 Years.408922 PA

Last 5 GamesTotal Bases

Jun 20vs WSH2
Jun 21vs WSH3
Jun 22vs KC2
Jun 23vs KC0
Jun 24vs KC4

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

WindowRateSample
Last 2 Weeks.13315 PA
Season.400130 PA
Last 2 Years.306566 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3531022 PA
Last 2 Years.3383229 PA

Quality of Contact vs RHP

wOBA.383
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-7

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

Projection

Projected Total Bases1.756

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+106-137
BRBetRivers+100
BOVBovada+100-130
DKDraftKings-102-130
CZRCaesars+100-134

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

Batter · Total Bases / PA vs RHP.367

WindowRateSample
Last 2 Weeks.40944 PA
Season.333249 PA
Last 2 Years.360622 PA

Last 5 GamesTotal Bases

Jun 19@ KC1
Jun 21@ KC6
Jun 22vs AZ1
Jun 23vs AZ0
Jun 24vs AZ0

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

WindowRateSample
Last 2 Weeks.47236 PA
Season.442172 PA
Last 2 Years.389782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

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

WindowRateSample
Last 2 Weeks.340197 PA
Season.309828 PA
Last 2 Years.3622787 PA

Quality of Contact vs RHP

wOBA.372
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.337
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-4

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

Projection

Projected Total Bases1.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+125-165
BOLBetOnline+124-161
BRBetRivers+115
BOVBovada+120-160
DKDraftKings+119-158
CZRCaesars+121-162

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

Batter · Total Bases / PA vs RHP.403

WindowRateSample
Last 2 Weeks.52836 PA
Season.370219 PA
Last 2 Years.367894 PA

Last 5 GamesTotal Bases

Jun 20vs NYM2
Jun 21vs NYM1
Jun 22@ WSH0
Jun 23@ WSH6
Jun 24@ WSH2

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

WindowRateSample
Last 2 Weeks.40025 PA
Season.364206 PA
Last 2 Years.354330 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.505198 PA
Season.403971 PA
Last 2 Years.4112912 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-8

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

Projection

Projected Total Bases1.762

A 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+134-175
BRBetRivers+138
BOVBovada+130-170
DKDraftKings+128-170
CZRCaesars+126-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 LHP.361

WindowRateSample
Last 2 Weeks.23517 PA
Season.38276 PA
Last 2 Years.414251 PA

Last 5 GamesTotal Bases

Jun 14@ TOR0
Jun 17vs CWS2
Jun 20vs CIN0
Jun 21vs CIN1
Jun 22@ DET4

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

WindowRateSample
Last 2 Weeks.50034 PA
Season.367259 PA
Last 2 Years.348316 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.317858 PA
Last 2 Years.3383297 PA

Quality of Contact vs LHP

wOBA.304
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
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.757

A 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+118-154
BRBetRivers+108
BOVBovada+110-145
DKDraftKings+110-146
CZRCaesars+108-143

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

Context

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

Batter · Total Bases / PA vs RHP.378

WindowRateSample
Last 2 Weeks.41541 PA
Season.38552 PA
Last 2 Years.340639 PA

Last 5 GamesTotal Bases

Jun 19@ KC1
Jun 21@ KC3
Jun 22vs AZ0
Jun 23vs AZ3
Jun 24vs AZ3

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

WindowRateSample
Last 2 Weeks.58541 PA
Season.471191 PA
Last 2 Years.386782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

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

WindowRateSample
Last 2 Weeks.357129 PA
Season.364714 PA
Last 2 Years.3902013 PA

Quality of Contact vs RHP

wOBA.347
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.385
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases5 in 8 PA
Career Average.250
Plate Appearances8
HR · K · BB1 · 0 · 3

Projection

Projected Total Bases1.69

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+146-192
BRBetRivers+138

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

WindowRateSample
Last 2 Weeks.34241 PA
Season.378241 PA
Last 2 Years.378241 PA

Last 5 GamesTotal Bases

Jun 20vs CWS1
Jun 21vs CWS1
Jun 22vs NYY3
Jun 23vs NYY0
Jun 24vs NYY3

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.352108 PA
Last 2 Years.352108 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

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

WindowRateSample
Last 2 Weeks.384216 PA
Season.3311132 PA
Last 2 Years.3253297 PA

Quality of Contact vs RHP

wOBA.359
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.342
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.755

A 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+118
BOVBovada+125-165
DKDraftKings+125-166
CZRCaesars+121-162

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

Context

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

Batter · Total Bases / PA vs RHP.357

WindowRateSample
Last 2 Weeks.31316 PA
Season.322146 PA
Last 2 Years.413898 PA

Last 5 GamesTotal Bases

Jun 19vs BOS0
Jun 20vs BOS1
Jun 21vs BOS0
Jun 23@ PIT4
Jun 24@ PIT1

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

WindowRateSample
Last 2 Weeks.46226 PA
Season.395162 PA
Last 2 Years.368223 PA

Opposing Starter · Season15 GS

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

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

WindowRateSample
Last 2 Weeks.392255 PA
Season.3681235 PA
Last 2 Years.3463507 PA

Quality of Contact vs RHP

wOBA.314
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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+113-147
BRBetRivers+102
BOVBovada+105-135
DKDraftKings+105-139
CZRCaesars+110-148

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

WindowRateSample
Last 2 Weeks.41346 PA
Season.379219 PA
Last 2 Years.393857 PA

Last 5 GamesTotal Bases

Jun 19@ SEA2
Jun 21@ SEA1
Jun 22@ COL0
Jun 23@ COL1
Jun 24@ COL6

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

WindowRateSample
Last 2 Weeks.35728 PA
Season.253150 PA
Last 2 Years.287275 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.361219 PA
Season.3201105 PA
Last 2 Years.3464206 PA

Quality of Contact vs RHP

wOBA.312
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.278
Hard-Hit % Allowed29%

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.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+140-190
BOLBetOnline+149-196
BRBetRivers+132
BOVBovada+150-200
DKDraftKings+151-203
CZRCaesars+137-190

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

Context

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

Batter · Total Bases / PA vs RHP.414

WindowRateSample
Last 2 Weeks.51337 PA
Season.397232 PA
Last 2 Years.415796 PA

Last 5 GamesTotal Bases

Jun 19vs LAA4
Jun 20vs LAA0
Jun 21vs LAA1
Jun 23@ SF2
Jun 24@ SF0

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

WindowRateSample
Last 2 Weeks.43523 PA
Season.313192 PA
Last 2 Years.309524 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.368163 PA
Season.3601052 PA
Last 2 Years.3472887 PA

Quality of Contact vs RHP

wOBA.362
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
Hard-Hit % Allowed33%

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.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+140-190
BOLBetOnline+155-204
BRBetRivers+138
BOVBovada+150-200
DKDraftKings+150-200
CZRCaesars+141-193

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

Batter · Total Bases / PA vs RHP.348

WindowRateSample
Last 2 Weeks.26730 PA
Season.345223 PA
Last 2 Years.402928 PA

Last 5 GamesTotal Bases

Jun 20vs NYM2
Jun 21vs NYM1
Jun 22@ WSH0
Jun 23@ WSH2
Jun 24@ WSH3

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

WindowRateSample
Last 2 Weeks.36411 PA
Season.287143 PA
Last 2 Years.365238 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.380216 PA
Season.3641159 PA
Last 2 Years.3953790 PA

Quality of Contact vs RHP

wOBA.294
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.321
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head3-for-9

Total Bases4 in 10 PA
Career Average.300
Plate Appearances10
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.738

A 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+104-135
BRBetRivers-109
BOVBovada-110-120
DKDraftKings-111-119
CZRCaesars-102-132

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

WindowRateSample
Last 2 Weeks.45242 PA
Season.343137 PA
Last 2 Years.355428 PA

Last 5 GamesTotal Bases

Jun 17@ ATH1
Jun 20@ COL2
Jun 21@ COL4
Jun 23vs SEA0
Jun 24vs SEA1

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

WindowRateSample
Last 2 Weeks.28025 PA
Season.24075 PA
Last 2 Years.390431 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.362218 PA
Season.3541244 PA
Last 2 Years.3564085 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.723

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+152-200
BRBetRivers+120
BOVBovada+150-200
DKDraftKings+148-198
CZRCaesars+139-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
WeatherNeutral

Batter · Total Bases / PA vs LHP.405

WindowRateSample
Last 2 Weeks.66715 PA
Season.38381 PA
Last 2 Years.352247 PA

Last 5 GamesTotal Bases

Jun 19@ MIA3
Jun 20@ MIA4
Jun 21@ MIA0
Jun 23vs ATH5
Jun 24vs ATH3

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

WindowRateSample
Last 2 Weeks.5008 PA
Season.485101 PA
Last 2 Years.398269 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.476208 PA
Season.365864 PA
Last 2 Years.3762110 PA

Quality of Contact vs LHP

wOBA.341
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.705

A 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+140
BOVBovada+140-185
DKDraftKings+137-183
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.331

WindowRateSample
Last 2 Weeks.11817 PA
Season.371178 PA
Last 2 Years.320765 PA

Last 5 GamesTotal Bases

Jun 19vs BOS0
Jun 20vs BOS0
Jun 21vs BOS1
Jun 23@ PIT2
Jun 24@ PIT1

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

WindowRateSample
Last 2 Weeks.46226 PA
Season.395162 PA
Last 2 Years.368223 PA

Opposing Starter · Season15 GS

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

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

WindowRateSample
Last 2 Weeks.392255 PA
Season.3681235 PA
Last 2 Years.3463507 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.719

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+134-175
BRBetRivers+155
BOVBovada+135-180
DKDraftKings+132-177
CZRCaesars+132-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~3× / ~1.3×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.412

WindowRateSample
Last 2 Weeks.45151 PA
Season.432236 PA
Last 2 Years.393823 PA

Last 5 GamesTotal Bases

Jun 20@ SEA0
Jun 21@ SEA0
Jun 22@ COL2
Jun 23@ COL1
Jun 24@ COL2

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

WindowRateSample
Last 2 Weeks.35728 PA
Season.253150 PA
Last 2 Years.287275 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.361219 PA
Season.3201105 PA
Last 2 Years.3464206 PA

Quality of Contact vs RHP

wOBA.352
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.278
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head1-for-6

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

Projection

Projected Total Bases1.731

A 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+139-182
BRBetRivers+120
BOVBovada+145-190
DKDraftKings+142-190
CZRCaesars+133-179

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

Context

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

Batter · Total Bases / PA vs RHP.391

WindowRateSample
Last 2 Weeks.37135 PA
Season.417240 PA
Last 2 Years.421851 PA

Last 5 GamesTotal Bases

Jun 18vs LAA4
Jun 19vs LAA2
Jun 20vs LAA0
Jun 23@ SF0
Jun 24@ SF0

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.349146 PA
Last 2 Years.356444 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.264144 PA
Season.3301090 PA
Last 2 Years.3233554 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

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

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

Total Bases Line · O/U 1.5we lean Over

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

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.439237 PA
Last 2 Years.469846 PA

Last 5 GamesTotal Bases

Jun 20vs WSH3
Jun 21vs WSH0
Jun 22vs KC0
Jun 23vs KC6
Jun 24vs KC0

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

WindowRateSample
Last 2 Weeks.13315 PA
Season.400130 PA
Last 2 Years.306566 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3531022 PA
Last 2 Years.3383229 PA

Quality of Contact vs RHP

wOBA.342
Hard-Hit %43%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.714

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline-102-127
BRBetRivers-109
BOVBovada-105-125
DKDraftKings-107-124
CZRCaesars-108-124

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

WindowRateSample
Last 2 Weeks.28239 PA
Season.332238 PA
Last 2 Years.428984 PA

Last 5 GamesTotal Bases

Jun 19vs TOR1
Jun 20vs TOR1
Jun 23@ NYM0
Jun 24@ NYM0
Jun 24@ NYM4

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

WindowRateSample
Last 2 Weeks.59144 PA
Season.437247 PA
Last 2 Years.320817 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.53
WHIP1.37
IP91.1
H / K / BB90 / 88 / 35

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

WindowRateSample
Last 2 Weeks.391161 PA
Season.346923 PA
Last 2 Years.3132799 PA

Quality of Contact vs RHP

wOBA.344
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.354
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-19

Total Bases8 in 23 PA
Career Average.087
Plate Appearances23
HR · K · BB2 · 8 · 4

Projection

Projected Total Bases1.724

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+149-196
BRBetRivers+145

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

Batter · Total Bases / PA vs RHP.368

WindowRateSample
Last 2 Weeks.34241 PA
Season.395210 PA
Last 2 Years.349700 PA

Last 5 GamesTotal Bases

Jun 19@ COL3
Jun 20@ COL0
Jun 21@ COL5
Jun 23vs SEA2
Jun 24vs SEA2

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

WindowRateSample
Last 2 Weeks.52917 PA
Season.37966 PA
Last 2 Years.341458 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.409149 PA
Season.3501045 PA
Last 2 Years.3324143 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.297
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.709

A 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+128
CZRCaesars+141-190

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

Context

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

Batter · Total Bases / PA vs LHP.340

WindowRateSample
Last 2 Weeks.33312 PA
Season.22540 PA
Last 2 Years.333132 PA

Last 5 GamesTotal Bases

Jun 9@ SF0
Jun 10@ SF0
Jun 13vs SEA2
Jun 20@ TB1
Jun 23vs PHI1

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

WindowRateSample
Last 2 Weeks.57938 PA
Season.359320 PA
Last 2 Years.3371290 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.328174 PA
Season.358978 PA
Last 2 Years.3513476 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.329
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.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-160+120
BOLBetOnline-156+120
CZRCaesars-159+119

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

Context

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

Batter · Total Bases / PA vs RHP.330

WindowRateSample
Last 2 Weeks.00012 PA
Season.375112 PA
Last 2 Years.331738 PA

Last 5 GamesTotal Bases

Jun 10@ COL0
Jun 14@ SF0
Jun 16vs COL0
Jun 19vs TOR0
Jun 24@ NYM2

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

WindowRateSample
Last 2 Weeks.59144 PA
Season.437247 PA
Last 2 Years.320817 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.53
WHIP1.37
IP91.1
H / K / BB90 / 88 / 35

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

WindowRateSample
Last 2 Weeks.391161 PA
Season.346923 PA
Last 2 Years.3132799 PA

Quality of Contact vs RHP

wOBA.295
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.354
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head3-for-10

Total Bases4 in 12 PA
Career Average.250
Plate Appearances12
HR · K · BB0 · 2 · 2

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

BookOverUnder
BOLBetOnline+171-227

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

Context

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

Batter · Total Bases / PA vs LHP.377

WindowRateSample
Last 2 Weeks.41217 PA
Season.48025 PA
Last 2 Years.270152 PA

Last 5 GamesTotal Bases

Jun 20vs CIN2
Jun 21vs CIN1
Jun 22@ DET0
Jun 23@ DET2
Jun 24@ DET4

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

WindowRateSample
Last 2 Weeks.50034 PA
Season.367259 PA
Last 2 Years.348316 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.317858 PA
Last 2 Years.3383297 PA

Quality of Contact vs LHP

wOBA.319
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.718

A 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+114
BOVBovada+120-160
DKDraftKings+119-158
FANFanatics+125-165
CZRCaesars+119-159

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 LHP.402

WindowRateSample
Last 2 Weeks.40025 PA
Season.432111 PA
Last 2 Years.462372 PA

Last 5 GamesTotal Bases

Jun 20vs CIN2
Jun 21vs CIN1
Jun 22@ DET0
Jun 23@ DET0
Jun 24@ DET2

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

WindowRateSample
Last 2 Weeks.23517 PA
Season.33792 PA
Last 2 Years.298114 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.422135 PA
Season.359568 PA
Last 2 Years.3392125 PA

Quality of Contact vs LHP

wOBA.344
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

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

Projection

Projected Total Bases1.717

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+115-149
BRBetRivers+115
BOVBovada+105-135
DKDraftKings+103-136
CZRCaesars+111-148

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

Context

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

Batter · Total Bases / PA vs LHP.381

WindowRateSample
Last 2 Weeks.46715 PA
Season.37769 PA
Last 2 Years.361296 PA

Last 5 GamesTotal Bases

Jun 19@ CHC5
Jun 20@ CHC1
Jun 22vs HOU2
Jun 23vs HOU1
Jun 24vs HOU0

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

WindowRateSample
Last 2 Weeks.32864 PA
Season.327275 PA
Last 2 Years.3441053 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

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

WindowRateSample
Last 2 Weeks.389180 PA
Season.322823 PA
Last 2 Years.3563458 PA

Quality of Contact vs LHP

wOBA.361
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head2-for-7

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

Projection

Projected Total Bases1.713

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+130-169
BRBetRivers+114
BOVBovada+120-160
DKDraftKings+118-157
CZRCaesars+122-164

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

Context

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

Batter · Total Bases / PA vs RHP.451

WindowRateSample
Last 2 Weeks.64648 PA
Season.409247 PA
Last 2 Years.388960 PA

Last 5 GamesTotal Bases

Jun 20vs SD2
Jun 21vs SD1
Jun 22@ MIA4
Jun 23@ MIA7
Jun 24@ MIA0

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.353221 PA
Last 2 Years.305809 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.344180 PA
Season.3071077 PA
Last 2 Years.3243236 PA

Quality of Contact vs RHP

wOBA.364
Hard-Hit %47%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-8

Total Bases1 in 11 PA
Career Average.091
Plate Appearances11
HR · K · BB0 · 1 · 3

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+135-185
BOLBetOnline+144-189
BRBetRivers+120
BOVBovada+135-180
DKDraftKings+135-181
CZRCaesars+129-173

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

Context

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

Batter · Total Bases / PA vs LHP.348

WindowRateSample
Last 2 Weeks.35317 PA
Season.303109 PA
Last 2 Years.342477 PA

Last 5 GamesTotal Bases

Jun 19@ MIA5
Jun 20@ MIA0
Jun 21@ MIA0
Jun 23vs ATH1
Jun 24vs ATH4

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

WindowRateSample
Last 2 Weeks.5008 PA
Season.485101 PA
Last 2 Years.398269 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.476208 PA
Season.365864 PA
Last 2 Years.3762110 PA

Quality of Contact vs LHP

wOBA.299
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head3-for-14

Total Bases4 in 14 PA
Career Average.214
Plate Appearances14
HR · K · BB0 · 2 · 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+155-204
BRBetRivers+130
CZRCaesars+135-182

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

Batter · Total Bases / PA vs RHP.402

WindowRateSample
Last 2 Weeks.47540 PA
Season.381244 PA
Last 2 Years.410765 PA

Last 5 GamesTotal Bases

Jun 19vs SD2
Jun 20vs SD4
Jun 21vs SD2
Jun 22@ MIA0
Jun 24@ MIA1

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

WindowRateSample
Last 2 Weeks.68816 PA
Season.393145 PA
Last 2 Years.366746 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.357227 PA
Season.3401131 PA
Last 2 Years.3544073 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-6

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

Projection

Projected Total Bases1.704

A 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+140

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

Batter · Total Bases / PA vs RHP.363

WindowRateSample
Last 2 Weeks.35939 PA
Season.372234 PA
Last 2 Years.334856 PA

Last 5 GamesTotal Bases

Jun 20vs CLE1
Jun 21vs CLE3
Jun 22@ TOR1
Jun 23@ TOR2
Jun 24@ TOR2

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

WindowRateSample
Last 2 Weeks.53813 PA
Season.36641 PA
Last 2 Years.312125 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

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

WindowRateSample
Last 2 Weeks.385231 PA
Season.3491140 PA
Last 2 Years.3304733 PA

Quality of Contact vs RHP

wOBA.348
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.704

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+139-182
BRBetRivers+128
BOVBovada+140-185
DKDraftKings+139-186
CZRCaesars+130-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
WeatherNeutral

Batter · Total Bases / PA vs RHP.400

WindowRateSample
Last 2 Weeks.40537 PA
Season.402229 PA
Last 2 Years.462868 PA

Last 5 GamesTotal Bases

Jun 20vs CWS0
Jun 21vs CWS2
Jun 22vs NYY4
Jun 23vs NYY0
Jun 24vs NYY1

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.352108 PA
Last 2 Years.352108 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

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

WindowRateSample
Last 2 Weeks.384216 PA
Season.3311132 PA
Last 2 Years.3253297 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.342
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.704

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+124-161
BRBetRivers+123
BOVBovada+135-180
DKDraftKings+132-176
CZRCaesars+126-170

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

Context

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

Batter · Total Bases / PA vs LHP.428

WindowRateSample
Last 2 Weeks.71414 PA
Season.43787 PA
Last 2 Years.408468 PA

Last 5 GamesTotal Bases

Jun 17@ CIN4
Jun 18@ PHI8
Jun 20@ PHI1
Jun 21@ PHI1
Jun 23vs CHC0

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

WindowRateSample
Last 2 Weeks
Season.15819 PA
Last 2 Years.270233 PA

Opposing Starter · Season6 GS

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

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

WindowRateSample
Last 2 Weeks.370162 PA
Season.351817 PA
Last 2 Years.3592783 PA

Quality of Contact vs LHP

wOBA.358
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.275
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-8

Total Bases4 in 9 PA
Career Average.111
Plate Appearances9
HR · K · BB1 · 2 · 1

Projection

Projected Total Bases1.698

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

Context

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

Batter · Total Bases / PA vs RHP.373

WindowRateSample
Last 2 Weeks.28346 PA
Season.458247 PA
Last 2 Years.357614 PA

Last 5 GamesTotal Bases

Jun 19@ KC2
Jun 21@ KC0
Jun 22vs AZ0
Jun 23vs AZ2
Jun 24vs AZ1

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

WindowRateSample
Last 2 Weeks.47236 PA
Season.442172 PA
Last 2 Years.389782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

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

WindowRateSample
Last 2 Weeks.340197 PA
Season.309828 PA
Last 2 Years.3622787 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.337
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.642

A 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+120-156
BRBetRivers+114
BOVBovada+125-165
DKDraftKings+125-167
FANFanatics+125-165
CZRCaesars+117-157

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

Context

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

Batter · Total Bases / PA vs RHP.411

WindowRateSample
Last 2 Weeks.57633 PA
Season.363212 PA
Last 2 Years.385892 PA

Last 5 GamesTotal Bases

Jun 19vs CWS0
Jun 21vs CWS1
Jun 22vs NYY1
Jun 23vs NYY0
Jun 24vs NYY0

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.352108 PA
Last 2 Years.352108 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

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

WindowRateSample
Last 2 Weeks.384216 PA
Season.3311132 PA
Last 2 Years.3253297 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.342
Hard-Hit % Allowed37%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
CZRCaesars-176+132

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

Context

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

Batter · Total Bases / PA vs LHP.327

WindowRateSample
Last 2 Weeks.0006 PA
Season.28780 PA
Last 2 Years.326359 PA

Last 5 GamesTotal Bases

Jun 19@ MIA1
Jun 20@ MIA0
Jun 21@ MIA0
Jun 23vs ATH3
Jun 24vs ATH0

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

WindowRateSample
Last 2 Weeks.80030 PA
Season.467257 PA
Last 2 Years.412944 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.398211 PA
Season.347895 PA
Last 2 Years.3422426 PA

Quality of Contact vs LHP

wOBA.285
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.374
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-10

Total Bases0 in 10 PA
Career Average.000
Plate Appearances10
HR · K · BB0 · 4 · 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 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
FANFanatics-160+120
CZRCaesars-164+123

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

Batter · Total Bases / PA vs RHP.312

WindowRateSample
Last 2 Weeks.23946 PA
Season.291223 PA
Last 2 Years.343947 PA

Last 5 GamesTotal Bases

Jun 20vs MIN0
Jun 21vs MIN1
Jun 22@ STL0
Jun 23@ STL0
Jun 24@ STL1

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

WindowRateSample
Last 2 Weeks.63330 PA
Season.394208 PA
Last 2 Years.429434 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

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

WindowRateSample
Last 2 Weeks.367196 PA
Season.3721125 PA
Last 2 Years.3663133 PA

Quality of Contact vs RHP

wOBA.341
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.350
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.634

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+139-182
BRBetRivers+150
BOVBovada+135-180
DKDraftKings+135-180
CZRCaesars+133-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~3× / ~1.2×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.363

WindowRateSample
Last 2 Weeks.25040 PA
Season.425235 PA
Last 2 Years.399984 PA

Last 5 GamesTotal Bases

Jun 17vs COL3
Jun 19vs TOR2
Jun 20vs TOR1
Jun 23@ NYM1
Jun 24@ NYM2

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

WindowRateSample
Last 2 Weeks.59144 PA
Season.437247 PA
Last 2 Years.320817 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.53
WHIP1.37
IP91.1
H / K / BB90 / 88 / 35

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

WindowRateSample
Last 2 Weeks.391161 PA
Season.346923 PA
Last 2 Years.3132799 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.354
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head3-for-34

Total Bases9 in 41 PA
Career Average.073
Plate Appearances41
HR · K · BB2 · 14 · 7

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-150+110
CZRCaesars-148+111

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
WeatherHelping

Batter · Total Bases / PA vs RHP.389

WindowRateSample
Last 2 Weeks.43237 PA
Season.387181 PA
Last 2 Years.374975 PA

Last 5 GamesTotal Bases

Jun 20vs CLE2
Jun 21vs CLE0
Jun 22@ TOR1
Jun 23@ TOR4
Jun 24@ TOR0

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

WindowRateSample
Last 2 Weeks.53813 PA
Season.36641 PA
Last 2 Years.312125 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

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

WindowRateSample
Last 2 Weeks.385231 PA
Season.3491140 PA
Last 2 Years.3304733 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.684

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+139-182
BRBetRivers+118
BOVBovada+140-185
DKDraftKings+138-184
CZRCaesars+126-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 LHP.350

WindowRateSample
Last 2 Weeks.16025 PA
Season.420100 PA
Last 2 Years.395256 PA

Last 5 GamesTotal Bases

Jun 20vs CIN0
Jun 21vs CIN5
Jun 22@ DET0
Jun 23@ DET0
Jun 24@ DET2

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

WindowRateSample
Last 2 Weeks.23517 PA
Season.33792 PA
Last 2 Years.298114 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.422135 PA
Season.359568 PA
Last 2 Years.3392125 PA

Quality of Contact vs LHP

wOBA.308
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

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

Projection

Projected Total Bases1.675

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+113-147
BRBetRivers-106
BOVBovada+110-145
DKDraftKings+110-146
CZRCaesars+109-145

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

Context

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

Batter · Total Bases / PA vs RHP.366

WindowRateSample
Last 2 Weeks.23842 PA
Season.440259 PA
Last 2 Years.408917 PA

Last 5 GamesTotal Bases

Jun 19vs CLE0
Jun 20vs CLE0
Jun 21vs CLE1
Jun 22@ TOR0
Jun 23@ TOR0

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

WindowRateSample
Last 2 Weeks.53813 PA
Season.36641 PA
Last 2 Years.312125 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

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

WindowRateSample
Last 2 Weeks.385231 PA
Season.3491140 PA
Last 2 Years.3304733 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.673

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

Context

Expected PAs4.35
vs SP / Bullpen~1× / ~3.3×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.380

WindowRateSample
Last 2 Weeks.52934 PA
Season.315108 PA
Last 2 Years.305439 PA

Last 5 GamesTotal Bases

Jun 19vs STL2
Jun 21vs STL1
Jun 22@ TB2
Jun 23@ TB0
Jun 24@ TB0

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

WindowRateSample
Last 2 Weeks.4449 PA
Season.50074 PA
Last 2 Years.409215 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

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

WindowRateSample
Last 2 Weeks.381226 PA
Season.3451174 PA
Last 2 Years.3543506 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.347
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.658

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

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

Context

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

Batter · Total Bases / PA vs RHP.400

WindowRateSample
Last 2 Weeks.31822 PA
Season.485198 PA
Last 2 Years.412587 PA

Last 5 GamesTotal Bases

Jun 13@ WSH0
Jun 14@ WSH0
Jun 20vs BOS0
Jun 23@ PIT2
Jun 24@ PIT0

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

WindowRateSample
Last 2 Weeks.46226 PA
Season.395162 PA
Last 2 Years.368223 PA

Opposing Starter · Season15 GS

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

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

WindowRateSample
Last 2 Weeks.392255 PA
Season.3681235 PA
Last 2 Years.3463507 PA

Quality of Contact vs RHP

wOBA.326
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.655

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
CZRCaesars-137+104

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

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.377

WindowRateSample
Last 2 Weeks.40020 PA
Season.40542 PA
Last 2 Years.350314 PA

Last 5 GamesTotal Bases

Jun 20vs CIN1
Jun 21vs CIN0
Jun 22@ DET2
Jun 23@ DET2
Jun 24@ DET0

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

WindowRateSample
Last 2 Weeks.50034 PA
Season.367259 PA
Last 2 Years.348316 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.317858 PA
Last 2 Years.3383297 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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
MGMBetMGM+140-190
BOLBetOnline+152-200
BRBetRivers+145
CZRCaesars+133-179

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 5@ CHC0
Jun 6@ CHC0
Jun 10vs WSH0
Jun 20@ MIA0
Jun 24vs ATH5

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

WindowRateSample
Last 2 Weeks.80030 PA
Season.467257 PA
Last 2 Years.412944 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.398211 PA
Season.347895 PA
Last 2 Years.3422426 PA

Starter Allows · vs RHB

wOBA Allowed.374
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-118-110
CZRCaesars-121-110

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

WindowRateSample
Last 2 Weeks.44445 PA
Season.364231 PA
Last 2 Years.406796 PA

Last 5 GamesTotal Bases

Jun 19@ SEA1
Jun 20@ SEA4
Jun 22@ COL1
Jun 23@ COL7
Jun 24@ COL0

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

WindowRateSample
Last 2 Weeks.20824 PA
Season.283219 PA
Last 2 Years.279398 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.355172 PA
Season.339843 PA
Last 2 Years.3272929 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.282
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.658

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+115-149
BRBetRivers+128
BOVBovada+120-160
DKDraftKings+120-160
CZRCaesars+118-159

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

Batter · Total Bases / PA vs RHP.406

WindowRateSample
Last 2 Weeks.51533 PA
Season.406155 PA
Last 2 Years.345206 PA

Last 5 GamesTotal Bases

Jun 19@ KC3
Jun 21@ KC2
Jun 22vs AZ2
Jun 23vs AZ0
Jun 24vs AZ0

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

WindowRateSample
Last 2 Weeks.58541 PA
Season.471191 PA
Last 2 Years.386782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

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

WindowRateSample
Last 2 Weeks.357129 PA
Season.364714 PA
Last 2 Years.3902013 PA

Quality of Contact vs RHP

wOBA.354
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.385
Hard-Hit % Allowed41%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.61

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+149-196
BRBetRivers+160
BOVBovada+145-190
DKDraftKings+144-192
CZRCaesars+146-197

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

Batter · Total Bases / PA vs RHP.333

WindowRateSample
Last 2 Weeks.15413 PA
Season.310129 PA
Last 2 Years.372320 PA

Last 5 GamesTotal Bases

Jun 13@ CIN0
Jun 16vs LAA1
Jun 20vs MIN1
Jun 21vs MIN0
Jun 22@ STL1

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

WindowRateSample
Last 2 Weeks.63330 PA
Season.394208 PA
Last 2 Years.429434 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

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

WindowRateSample
Last 2 Weeks.367196 PA
Season.3721125 PA
Last 2 Years.3663133 PA

Quality of Contact vs RHP

wOBA.300
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.350
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.609

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+164-217
BRBetRivers+155

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

WindowRateSample
Last 2 Weeks.25028 PA
Season.338225 PA
Last 2 Years.387884 PA

Last 5 GamesTotal Bases

Jun 19vs BOS2
Jun 20vs BOS1
Jun 21vs BOS0
Jun 23@ PIT2
Jun 24@ PIT3

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

WindowRateSample
Last 2 Weeks.46226 PA
Season.395162 PA
Last 2 Years.368223 PA

Opposing Starter · Season15 GS

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

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

WindowRateSample
Last 2 Weeks.392255 PA
Season.3681235 PA
Last 2 Years.3463507 PA

Quality of Contact vs RHP

wOBA.294
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed34%

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
MGMBetMGM+125-165
BOLBetOnline+124-161
BRBetRivers+115
BOVBovada+115-150
DKDraftKings+113-150
CZRCaesars+113-150

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

Context

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

Batter · Total Bases / PA vs LHP.355

WindowRateSample
Last 2 Weeks.23113 PA
Season.33342 PA
Last 2 Years.412160 PA

Last 5 GamesTotal Bases

Jun 20@ PHI1
Jun 21@ PHI0
Jun 23vs CHC5
Jun 24vs CHC4
Jun 24vs CHC5

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

WindowRateSample
Last 2 Weeks
Season.43281 PA
Last 2 Years.358751 PA

Opposing Starter · Season6 GS

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

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

WindowRateSample
Last 2 Weeks.382170 PA
Season.376922 PA
Last 2 Years.3743675 PA

Quality of Contact vs LHP

wOBA.310
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total 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
BOLBetOnline+134-175
BOVBovada+120-160
DKDraftKings+121-161
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
WeatherHelping

Batter · Total Bases / PA vs RHP.372

WindowRateSample
Last 2 Weeks.48431 PA
Season.312202 PA
Last 2 Years.342783 PA

Last 5 GamesTotal Bases

Jun 20vs NYM1
Jun 21vs NYM1
Jun 22@ WSH0
Jun 23@ WSH1
Jun 24@ WSH0

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

WindowRateSample
Last 2 Weeks.36411 PA
Season.287143 PA
Last 2 Years.365238 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.380216 PA
Season.3641159 PA
Last 2 Years.3953790 PA

Quality of Contact vs RHP

wOBA.312
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

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

Projection

Projected Total Bases1.636

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+118-154
BRBetRivers+118
BOVBovada+110-145
DKDraftKings+106-141
CZRCaesars+109-145

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

Context

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

Batter · Total Bases / PA vs RHP.320

WindowRateSample
Last 2 Weeks.27629 PA
Season.26790 PA
Last 2 Years.26790 PA

Last 5 GamesTotal Bases

Jun 19vs LAA1
Jun 20vs LAA1
Jun 21vs LAA1
Jun 23@ SF0
Jun 24@ SF2

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.349146 PA
Last 2 Years.356444 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.264144 PA
Season.3301090 PA
Last 2 Years.3233554 PA

Quality of Contact vs RHP

wOBA.323
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.603

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+139-182
BRBetRivers+133
BOVBovada+135-180
DKDraftKings+134-179
CZRCaesars+129-173

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

Context

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

Batter · Total Bases / PA vs RHP.367

WindowRateSample
Last 2 Weeks.38142 PA
Season.360225 PA
Last 2 Years.350711 PA

Last 5 GamesTotal Bases

Jun 20vs SD0
Jun 21vs SD0
Jun 22@ MIA2
Jun 23@ MIA6
Jun 24@ MIA4

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.353221 PA
Last 2 Years.305809 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.344180 PA
Season.3071077 PA
Last 2 Years.3243236 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-17

Total Bases6 in 17 PA
Career Average.118
Plate Appearances17
HR · K · BB1 · 7 · 0

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
MGMBetMGM+130-175
BOLBetOnline+150-196
BRBetRivers+140

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

Batter · Total Bases / PA vs RHP.339

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.336545 PA

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

WindowRateSample
Last 2 Weeks.63330 PA
Season.394208 PA
Last 2 Years.429434 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

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

WindowRateSample
Last 2 Weeks.367196 PA
Season.3721125 PA
Last 2 Years.3663133 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.350
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.587

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

Context

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

Batter · Total Bases / PA vs RHP.396

WindowRateSample
Last 2 Weeks.54511 PA
Season.362149 PA
Last 2 Years.454636 PA

Last 5 GamesTotal Bases

Jun 5vs CLE4
Jun 6vs CLE1
Jun 9@ KC1
Jun 10@ KC0
Jun 11@ KC5

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.353221 PA
Last 2 Years.305809 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.344180 PA
Season.3071077 PA
Last 2 Years.3243236 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.288
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head11-for-22

Total Bases17 in 26 PA
Career Average.423
Plate Appearances26
HR · K · BB1 · 4 · 4

Projection

Projected Total Bases1.626

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+130-169
BRBetRivers+130
BOVBovada+130-170
DKDraftKings+128-171
CZRCaesars+127-170

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

Batter · Total Bases / PA vs RHP.406

WindowRateSample
Last 2 Weeks.59039 PA
Season.344189 PA
Last 2 Years.338562 PA

Last 5 GamesTotal Bases

Jun 20@ SEA2
Jun 21@ SEA3
Jun 22@ COL3
Jun 23@ COL1
Jun 24@ COL0

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

WindowRateSample
Last 2 Weeks.35728 PA
Season.253150 PA
Last 2 Years.287275 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.361219 PA
Season.3201105 PA
Last 2 Years.3464206 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.278
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head0-for-5

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

Projection

Projected Total Bases1.627

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

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
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 12vs MIA0
Jun 15@ ATH0
Jun 17@ ATH0
Jun 19@ COL2
Jun 24vs SEA3

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

WindowRateSample
Last 2 Weeks.52917 PA
Season.37966 PA
Last 2 Years.341458 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.409149 PA
Season.3501045 PA
Last 2 Years.3324143 PA

Starter Allows · vs RHB

wOBA Allowed.297
Hard-Hit % Allowed36%

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+178-238
BRBetRivers+195

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

Context

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

Batter · Total Bases / PA vs LHP.356

WindowRateSample
Last 2 Weeks.11817 PA
Season.41190 PA
Last 2 Years.434366 PA

Last 5 GamesTotal Bases

Jun 17@ BOS0
Jun 18@ BOS1
Jun 20@ CHC0
Jun 22vs HOU1
Jun 24vs HOU0

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

WindowRateSample
Last 2 Weeks.32864 PA
Season.327275 PA
Last 2 Years.3441053 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

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

WindowRateSample
Last 2 Weeks.389180 PA
Season.322823 PA
Last 2 Years.3563458 PA

Quality of Contact vs LHP

wOBA.303
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed42%

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

Projection

Projected Total Bases1.617

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+118-154
BRBetRivers-103
BOVBovada+120-160
DKDraftKings+120-160
CZRCaesars+112-150

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

WindowRateSample
Last 2 Weeks.55636 PA
Season.351222 PA
Last 2 Years.308412 PA

Last 5 GamesTotal Bases

Jun 19vs BOS0
Jun 20vs BOS0
Jun 21vs BOS1
Jun 23@ PIT4
Jun 24@ PIT2

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

WindowRateSample
Last 2 Weeks.46226 PA
Season.395162 PA
Last 2 Years.368223 PA

Opposing Starter · Season15 GS

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

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

WindowRateSample
Last 2 Weeks.392255 PA
Season.3681235 PA
Last 2 Years.3463507 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed34%

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

BookOverUnder
MGMBetMGM-185+135
CZRCaesars-190+139

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17vs MIA0
Jun 18vs NYM0
Jun 20vs NYM0
Jun 23@ WSH2
Jun 24@ WSH1

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

WindowRateSample
Last 2 Weeks.40025 PA
Season.364206 PA
Last 2 Years.354330 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.505198 PA
Season.403971 PA
Last 2 Years.4112912 PA

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

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
CZRCaesars-162+121

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

Context

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

Batter · Total Bases / PA vs LHP.351

WindowRateSample
Last 2 Weeks.18816 PA
Season.38360 PA
Last 2 Years.38360 PA

Last 5 GamesTotal Bases

Jun 20@ PHI4
Jun 21@ PHI4
Jun 23vs CHC1
Jun 24vs CHC0
Jun 24vs CHC3

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

WindowRateSample
Last 2 Weeks
Season.15819 PA
Last 2 Years.270233 PA

Opposing Starter · Season6 GS

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

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

WindowRateSample
Last 2 Weeks.370162 PA
Season.351817 PA
Last 2 Years.3592783 PA

Quality of Contact vs LHP

wOBA.319
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.275
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.6

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+152-200
BOVBovada+145-190
DKDraftKings+142-190
CZRCaesars+137-190

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.6× / ~1.6×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.366

WindowRateSample
Last 2 Weeks.50020 PA
Season.30263 PA
Last 2 Years.300557 PA

Last 5 GamesTotal Bases

Jun 18vs LAA1
Jun 19vs LAA4
Jun 20vs LAA0
Jun 21vs LAA0
Jun 24@ SF0

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

WindowRateSample
Last 2 Weeks.43523 PA
Season.313192 PA
Last 2 Years.309524 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.368163 PA
Season.3601052 PA
Last 2 Years.3472887 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.568

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-170+128

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

Context

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

Batter · Total Bases / PA vs LHP.380

WindowRateSample
Last 2 Weeks.36411 PA
Season.40574 PA
Last 2 Years.40574 PA

Last 5 GamesTotal Bases

Jun 19@ CHC0
Jun 20@ CHC4
Jun 22vs HOU6
Jun 23vs HOU3
Jun 24vs HOU0

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

WindowRateSample
Last 2 Weeks.32864 PA
Season.327275 PA
Last 2 Years.3441053 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

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

WindowRateSample
Last 2 Weeks.389180 PA
Season.322823 PA
Last 2 Years.3563458 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.598

A 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+108
CZRCaesars+128-173

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

Batter · Total Bases / PA vs RHP.390

WindowRateSample
Last 2 Weeks.56332 PA
Season.291175 PA
Last 2 Years.396928 PA

Last 5 GamesTotal Bases

Jun 17vs PIT0
Jun 19vs LAA5
Jun 20vs LAA1
Jun 21vs LAA0
Jun 24@ SF0

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

WindowRateSample
Last 2 Weeks.43523 PA
Season.313192 PA
Last 2 Years.309524 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.368163 PA
Season.3601052 PA
Last 2 Years.3472887 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.566

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-145+109

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

Batter · Total Bases / PA vs RHP.343

WindowRateSample
Last 2 Weeks.32128 PA
Season.322199 PA
Last 2 Years.332527 PA

Last 5 GamesTotal Bases

Jun 20vs WSH2
Jun 21vs WSH1
Jun 22vs KC3
Jun 23vs KC0
Jun 24vs KC1

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

WindowRateSample
Last 2 Weeks.47621 PA
Season.374227 PA
Last 2 Years.416820 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.439187 PA
Season.391966 PA
Last 2 Years.3372733 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.584

A 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+146-192
BRBetRivers+155
BOVBovada+145-190
DKDraftKings+143-191
CZRCaesars+140-190

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

Context

Expected PAs4
vs SP / Bullpen~3× / ~1×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.359

WindowRateSample
Last 2 Weeks.45511 PA
Season.29671 PA
Last 2 Years.336131 PA

Last 5 GamesTotal Bases

Jun 20@ TB3
Jun 21@ TB2
Jun 22vs PHI2
Jun 23vs PHI1
Jun 24vs PHI0

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

WindowRateSample
Last 2 Weeks.57938 PA
Season.359320 PA
Last 2 Years.3371290 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.328174 PA
Season.358978 PA
Last 2 Years.3513476 PA

Quality of Contact vs LHP

wOBA.346
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.329
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.594

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

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

Context

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

Batter · Total Bases / PA vs LHP.361

WindowRateSample
Last 2 Weeks.18211 PA
Season.35770 PA
Last 2 Years.453307 PA

Last 5 GamesTotal Bases

Jun 19@ CHC0
Jun 20@ CHC2
Jun 22vs HOU2
Jun 23vs HOU1
Jun 24vs HOU0

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

WindowRateSample
Last 2 Weeks.32864 PA
Season.327275 PA
Last 2 Years.3441053 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

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

WindowRateSample
Last 2 Weeks.389180 PA
Season.322823 PA
Last 2 Years.3563458 PA

Quality of Contact vs LHP

wOBA.334
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head4-for-8

Total Bases8 in 8 PA
Career Average.500
Plate Appearances8
HR · K · BB1 · 1 · 0

Projection

Projected Total Bases1.593

A 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+117
BOVBovada+130-170
DKDraftKings+127-170
CZRCaesars+118-159

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

WindowRateSample
Last 2 Weeks.78614 PA
Season.38486 PA
Last 2 Years.382262 PA

Last 5 GamesTotal Bases

Jun 19vs LAA4
Jun 20vs LAA0
Jun 21vs LAA0
Jun 23@ SF1
Jun 24@ SF4

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.349146 PA
Last 2 Years.356444 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.264144 PA
Season.3301090 PA
Last 2 Years.3233554 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.561

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

Context

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

Batter · Total Bases / PA vs RHP.324

WindowRateSample
Last 2 Weeks.31822 PA
Season.268157 PA
Last 2 Years.281278 PA

Last 5 GamesTotal Bases

Jun 17@ LAD1
Jun 19vs WSH2
Jun 20vs WSH0
Jun 22vs KC1
Jun 23vs KC1

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

WindowRateSample
Last 2 Weeks.47621 PA
Season.374227 PA
Last 2 Years.416820 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.439187 PA
Season.391966 PA
Last 2 Years.3372733 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

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

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-169+130
CZRCaesars-170+127

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
WeatherHelping

Batter · Total Bases / PA vs RHP.389

WindowRateSample
Last 2 Weeks.50030 PA
Season.345148 PA
Last 2 Years.378678 PA

Last 5 GamesTotal Bases

Jun 18vs NYM0
Jun 20vs NYM4
Jun 21vs NYM0
Jun 23@ WSH2
Jun 24@ WSH0

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

WindowRateSample
Last 2 Weeks.36411 PA
Season.287143 PA
Last 2 Years.365238 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.380216 PA
Season.3641159 PA
Last 2 Years.3953790 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.321
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.591

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+136-179
BRBetRivers+133
BOVBovada+140-185
DKDraftKings+137-182
CZRCaesars+133-179

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

Batter · Total Bases / PA vs LHP.352

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

Last 5 GamesTotal Bases

Jun 14vs CHC1
Jun 16@ ATL0
Jun 19@ MIA1
Jun 21@ MIA0
Jun 23vs ATH0

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

WindowRateSample
Last 2 Weeks.80030 PA
Season.467257 PA
Last 2 Years.412944 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.398211 PA
Season.347895 PA
Last 2 Years.3422426 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.374
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.556

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-159+119

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

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.421

WindowRateSample
Last 2 Weeks.41429 PA
Season.51374 PA
Last 2 Years.51374 PA

Last 5 GamesTotal Bases

Jun 19vs BOS0
Jun 20vs BOS0
Jun 21vs BOS0
Jun 23@ PIT1
Jun 24@ PIT0

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

WindowRateSample
Last 2 Weeks.46226 PA
Season.395162 PA
Last 2 Years.368223 PA

Opposing Starter · Season15 GS

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

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

WindowRateSample
Last 2 Weeks.392255 PA
Season.3681235 PA
Last 2 Years.3463507 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed34%

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

BookOverUnder
BOLBetOnline+182-244
BRBetRivers+195

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 8vs WSH0
Jun 9vs WSH3
Jun 10vs WSH1
Jun 23vs ATH0
Jun 24vs ATH1

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

WindowRateSample
Last 2 Weeks.80030 PA
Season.467257 PA
Last 2 Years.412944 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.398211 PA
Season.347895 PA
Last 2 Years.3422426 PA

Starter Allows · vs RHB

wOBA Allowed.374
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-110-120
BOLBetOnline-115-112
CZRCaesars-115-117

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

Context

Expected PAs4.25
vs SP / Bullpen~1× / ~3.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.375

WindowRateSample
Last 2 Weeks2.0001 PA
Season.5006 PA
Last 2 Years.253388 PA

Last 4 GamesTotal Bases

Jun 4@ MIN1
Jun 6@ MIN0
Jun 23@ TB2
Jun 24@ TB4

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

WindowRateSample
Last 2 Weeks.0003 PA
Season.20359 PA
Last 2 Years.333174 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

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

WindowRateSample
Last 2 Weeks.399208 PA
Season.3421041 PA
Last 2 Years.3403021 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.573

A 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+174-233
BRBetRivers+190

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

Context

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

Batter · Total Bases / PA vs RHP.328

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

Last 5 GamesTotal Bases

Jun 16vs TOR1
Jun 17vs TOR1
Jun 20@ SEA1
Jun 21@ SEA0
Jun 22@ COL0

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

WindowRateSample
Last 2 Weeks.20824 PA
Season.283219 PA
Last 2 Years.279398 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.355172 PA
Season.339843 PA
Last 2 Years.3272929 PA

Quality of Contact vs RHP

wOBA.300
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.282
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-5

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

Projection

Projected Total Bases1.583

A 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+135
BOVBovada+135-180
DKDraftKings+134-179
CZRCaesars+127-170

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

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 16vs COL0
Jun 19vs TOR1
Jun 20vs TOR0
Jun 24@ NYM4
Jun 24@ NYM0

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

WindowRateSample
Last 2 Weeks.59144 PA
Season.437247 PA
Last 2 Years.320817 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.53
WHIP1.37
IP91.1
H / K / BB90 / 88 / 35

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

WindowRateSample
Last 2 Weeks.391161 PA
Season.346923 PA
Last 2 Years.3132799 PA

Starter Allows · vs LHB

wOBA Allowed.354
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.569

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

Batter · Total Bases / PA vs RHP.363

WindowRateSample
Last 2 Weeks.28938 PA
Season.408191 PA
Last 2 Years.371864 PA

Last 5 GamesTotal Bases

Jun 19@ COL0
Jun 20@ COL0
Jun 21@ COL0
Jun 23vs SEA1
Jun 24vs SEA7

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

WindowRateSample
Last 2 Weeks.28025 PA
Season.24075 PA
Last 2 Years.390431 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.362218 PA
Season.3541244 PA
Last 2 Years.3564085 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-13

Total Bases2 in 13 PA
Career Average.154
Plate Appearances13
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.552

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+149-196
BRBetRivers+145

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

Batter · Total Bases / PA vs LHP.395

WindowRateSample
Last 2 Weeks.27311 PA
Season.52561 PA
Last 2 Years.406197 PA

Last 5 GamesTotal Bases

Jun 17vs KC1
Jun 19@ TB1
Jun 20@ TB1
Jun 22vs PHI3
Jun 23vs PHI0

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

WindowRateSample
Last 2 Weeks.57938 PA
Season.359320 PA
Last 2 Years.3371290 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.328174 PA
Season.358978 PA
Last 2 Years.3513476 PA

Quality of Contact vs LHP

wOBA.329
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.329
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-7

Total Bases1 in 7 PA
Career Average.143
Plate Appearances7
HR · K · BB0 · 0 · 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-175+130
BOLBetOnline-169+130

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
WeatherHelping

Batter · Total Bases / PA vs RHP.384

WindowRateSample
Last 2 Weeks.43639 PA
Season.367229 PA
Last 2 Years.373799 PA

Last 5 GamesTotal Bases

Jun 20vs CWS2
Jun 21vs CWS2
Jun 22vs NYY3
Jun 23vs NYY0
Jun 24vs NYY2

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

WindowRateSample
Last 2 Weeks.5569 PA
Season.26073 PA
Last 2 Years.26073 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

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

WindowRateSample
Last 2 Weeks.346211 PA
Season.3371031 PA
Last 2 Years.3523876 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.315
Hard-Hit % Allowed36%

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-135+100
BOLBetOnline-127-102
CZRCaesars-136+102

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

Context

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

Batter · Total Bases / PA vs RHP.378

WindowRateSample
Last 2 Weeks.51533 PA
Season.327223 PA
Last 2 Years.309579 PA

Last 5 GamesTotal Bases

Jun 19vs CLE1
Jun 20vs CLE0
Jun 21vs CLE0
Jun 23@ TOR5
Jun 24@ TOR0

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

WindowRateSample
Last 2 Weeks.53813 PA
Season.36641 PA
Last 2 Years.312125 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

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

WindowRateSample
Last 2 Weeks.385231 PA
Season.3491140 PA
Last 2 Years.3304733 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
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.559

A 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+155

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

WindowRateSample
Last 2 Weeks.34144 PA
Season.404203 PA
Last 2 Years.345414 PA

Last 5 GamesTotal Bases

Jun 20vs SD0
Jun 21vs SD0
Jun 22@ MIA4
Jun 23@ MIA1
Jun 24@ MIA0

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

WindowRateSample
Last 2 Weeks.68816 PA
Season.393145 PA
Last 2 Years.366746 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.357227 PA
Season.3401131 PA
Last 2 Years.3544073 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.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.557

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-164+125
CZRCaesars-159+119

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

Batter · Total Bases / PA vs RHP.338

WindowRateSample
Last 2 Weeks.27943 PA
Season.318261 PA
Last 2 Years.401859 PA

Last 5 GamesTotal Bases

Jun 17vs COL0
Jun 19vs TOR1
Jun 20vs TOR1
Jun 23@ NYM0
Jun 24@ NYM0

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

WindowRateSample
Last 2 Weeks.43523 PA
Season.271129 PA
Last 2 Years.343665 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.53
WHIP1.37
IP91.1
H / K / BB90 / 88 / 35

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

WindowRateSample
Last 2 Weeks.371229 PA
Season.3251115 PA
Last 2 Years.3254087 PA

Quality of Contact vs RHP

wOBA.322
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head2-for-8

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

Projection

Projected Total Bases1.557

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-190+137

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
WeatherHelping

Batter · Total Bases / PA vs LHP.322

WindowRateSample
Last 2 Weeks.10010 PA
Season.31174 PA
Last 2 Years.268269 PA

Last 5 GamesTotal Bases

Jun 16vs KC1
Jun 19@ TB0
Jun 20@ TB0
Jun 22vs PHI1
Jun 23vs PHI0

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

WindowRateSample
Last 2 Weeks.57938 PA
Season.359320 PA
Last 2 Years.3371290 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.328174 PA
Season.358978 PA
Last 2 Years.3513476 PA

Quality of Contact vs LHP

wOBA.285
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.329
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head3-for-9

Total Bases3 in 12 PA
Career Average.250
Plate Appearances12
HR · K · BB0 · 0 · 3

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-200+150
BOLBetOnline-182+138
CZRCaesars-179+134

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

WindowRateSample
Last 2 Weeks.32434 PA
Season.357252 PA
Last 2 Years.413987 PA

Last 5 GamesTotal Bases

Jun 19vs BOS4
Jun 20vs BOS0
Jun 21vs BOS1
Jun 23@ PIT0
Jun 24@ PIT2

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

WindowRateSample
Last 2 Weeks.13622 PA
Season.242165 PA
Last 2 Years.268228 PA

Opposing Starter · Season15 GS

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

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

WindowRateSample
Last 2 Weeks.338160 PA
Season.2811080 PA
Last 2 Years.3093627 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.285
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.54

A 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+107-139
BRBetRivers-103
BOVBovada+110-145
DKDraftKings+107-141
FANFanatics+115-150
CZRCaesars+105-139

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

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.364

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

Last 5 GamesTotal Bases

Jun 18vs NYM1
Jun 20vs NYM3
Jun 22@ WSH0
Jun 23@ WSH2
Jun 24@ WSH0

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

WindowRateSample
Last 2 Weeks.40025 PA
Season.364206 PA
Last 2 Years.354330 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.505198 PA
Season.403971 PA
Last 2 Years.4112912 PA

Quality of Contact vs RHP

wOBA.320
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-2

Total Bases3 in 2 PA
Career Average1.000
Plate Appearances2
HR · K · BB0 · 0 · 0

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
MGMBetMGM-185+135
BOLBetOnline-175+135
CZRCaesars-173+129

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

WindowRateSample
Last 2 Weeks.37027 PA
Season.286189 PA
Last 2 Years.340774 PA

Last 5 GamesTotal Bases

Jun 17@ LAD1
Jun 19vs WSH1
Jun 20vs WSH1
Jun 22vs KC0
Jun 23vs KC1

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

WindowRateSample
Last 2 Weeks.47621 PA
Season.374227 PA
Last 2 Years.416820 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.439187 PA
Season.391966 PA
Last 2 Years.3372733 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head3-for-6

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

Projection

Projected Total Bases1.532

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
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.2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.376

WindowRateSample
Last 2 Weeks.42921 PA
Season.36798 PA
Last 2 Years.350351 PA

Last 5 GamesTotal Bases

Jun 20vs CIN0
Jun 21vs CIN1
Jun 22@ DET1
Jun 23@ DET5
Jun 24@ DET0

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

WindowRateSample
Last 2 Weeks.23517 PA
Season.33792 PA
Last 2 Years.298114 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.422135 PA
Season.359568 PA
Last 2 Years.3392125 PA

Quality of Contact vs LHP

wOBA.314
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.299
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.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-150+110
CZRCaesars-154+115

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

Context

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

Batter · Total Bases / PA vs RHP.393

WindowRateSample
Last 2 Weeks.45735 PA
Season.40045 PA
Last 2 Years.37251 PA

Last 5 GamesTotal Bases

Jun 19@ COL0
Jun 20@ COL0
Jun 21@ COL1
Jun 23vs SEA0
Jun 24vs SEA3

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

WindowRateSample
Last 2 Weeks.28025 PA
Season.24075 PA
Last 2 Years.390431 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.362218 PA
Season.3541244 PA
Last 2 Years.3564085 PA

Quality of Contact vs RHP

wOBA.343
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.519

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-149+115
CZRCaesars-145+109

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

Batter · Total Bases / PA vs LHP.364

WindowRateSample
Last 2 Weeks.3758 PA
Season.23113 PA
Last 2 Years.397219 PA

Last 5 GamesTotal Bases

Jun 17@ BOS0
Jun 19@ CHC0
Jun 20@ CHC1
Jun 22vs HOU1
Jun 24vs HOU0

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

WindowRateSample
Last 2 Weeks.32864 PA
Season.327275 PA
Last 2 Years.3441053 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

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

WindowRateSample
Last 2 Weeks.389180 PA
Season.322823 PA
Last 2 Years.3563458 PA

Quality of Contact vs LHP

wOBA.306
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.526

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+146-192
BRBetRivers+138
CZRCaesars+141-190

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.3× / ~1.9×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.372

WindowRateSample
Last 2 Weeks.35317 PA
Season.391230 PA
Last 2 Years.353974 PA

Last 5 GamesTotal Bases

Jun 10@ BAL0
Jun 11@ BAL0
Jun 12@ WSH1
Jun 23@ PIT0
Jun 24@ PIT0

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

WindowRateSample
Last 2 Weeks.13622 PA
Season.242165 PA
Last 2 Years.268228 PA

Opposing Starter · Season15 GS

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

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

WindowRateSample
Last 2 Weeks.338160 PA
Season.2811080 PA
Last 2 Years.3093627 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.285
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.5

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+152-200
BRBetRivers+145

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

Context

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

Batter · Total Bases / PA vs RHP.355

WindowRateSample
Last 2 Weeks.28346 PA
Season.360239 PA
Last 2 Years.436986 PA

Last 5 GamesTotal Bases

Jun 19@ SEA1
Jun 20@ SEA0
Jun 21@ SEA0
Jun 22@ COL0
Jun 23@ COL0

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

WindowRateSample
Last 2 Weeks.20824 PA
Season.283219 PA
Last 2 Years.279398 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.355172 PA
Season.339843 PA
Last 2 Years.3272929 PA

Quality of Contact vs RHP

wOBA.288
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.282
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-7

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

Projection

Projected Total Bases1.503

A 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+138

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

WindowRateSample
Last 2 Weeks.50030 PA
Season.270152 PA
Last 2 Years.350718 PA

Last 5 GamesTotal Bases

Jun 20vs CWS0
Jun 21vs CWS3
Jun 22vs NYY3
Jun 23vs NYY1
Jun 24vs NYY1

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.352108 PA
Last 2 Years.352108 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

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

WindowRateSample
Last 2 Weeks.384216 PA
Season.3311132 PA
Last 2 Years.3253297 PA

Quality of Contact vs RHP

wOBA.311
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.342
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.499

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-143+110
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~3× / ~1.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.348

WindowRateSample
Last 2 Weeks.30030 PA
Season.33387 PA
Last 2 Years.366336 PA

Last 5 GamesTotal Bases

Jun 20vs CLE1
Jun 21vs CLE0
Jun 22@ TOR0
Jun 23@ TOR4
Jun 24@ TOR3

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

WindowRateSample
Last 2 Weeks.51533 PA
Season.33384 PA
Last 2 Years.333180 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

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

WindowRateSample
Last 2 Weeks.289159 PA
Season.319882 PA
Last 2 Years.3452907 PA

Quality of Contact vs RHP

wOBA.323
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.321
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.497

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+146-192
BRBetRivers+165

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

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.344

WindowRateSample
Last 2 Weeks.17617 PA
Season.37777 PA
Last 2 Years.348273 PA

Last 5 GamesTotal Bases

Jun 20vs CIN0
Jun 21vs CIN1
Jun 22@ DET0
Jun 23@ DET1
Jun 24@ DET0

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

WindowRateSample
Last 2 Weeks.50034 PA
Season.367259 PA
Last 2 Years.348316 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.356191 PA
Season.317858 PA
Last 2 Years.3383297 PA

Quality of Contact vs LHP

wOBA.318
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.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-160+120
BOLBetOnline-147+113
CZRCaesars-154+115

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.8× / ~1.3×
BallparkNeutral
WeatherWorking against
Recent Form🔥 8-game hitting streak

Batter · Total Bases / PA vs RHP.337

WindowRateSample
Last 2 Weeks.36641 PA
Season.280218 PA
Last 2 Years.324864 PA

Last 5 GamesTotal Bases

Jun 18@ KC4
Jun 19@ KC2
Jun 21@ KC5
Jun 22vs AZ1
Jun 24vs AZ1

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

WindowRateSample
Last 2 Weeks.47236 PA
Season.442172 PA
Last 2 Years.389782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

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

WindowRateSample
Last 2 Weeks.340197 PA
Season.309828 PA
Last 2 Years.3622787 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.337
Hard-Hit % Allowed37%

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

A 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+155-204
BRBetRivers+155
BOVBovada+155-210
DKDraftKings+155-208
CZRCaesars+147-200

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

Batter · Total Bases / PA vs RHP.401

WindowRateSample
Last 2 Weeks.72711 PA
Season.39328 PA
Last 2 Years.31348 PA

Last 5 GamesTotal Bases

Jun 13vs COL5
Jun 14vs COL2
Jun 16vs PIT2
Jun 17vs PIT0
Jun 20vs LAA0

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.349146 PA
Last 2 Years.356444 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.264144 PA
Season.3301090 PA
Last 2 Years.3233554 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.45

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BRBetRivers+200

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

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

Batter · Total Bases / PA vs RHP.335

WindowRateSample
Last 2 Weeks.30839 PA
Season.286231 PA
Last 2 Years.392989 PA

Last 5 GamesTotal Bases

Jun 19vs STL2
Jun 21vs STL1
Jun 22@ TB0
Jun 23@ TB2
Jun 24@ TB0

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

WindowRateSample
Last 2 Weeks.4449 PA
Season.50074 PA
Last 2 Years.409215 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

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

WindowRateSample
Last 2 Weeks.381226 PA
Season.3451174 PA
Last 2 Years.3543506 PA

Quality of Contact vs RHP

wOBA.275
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.347
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.471

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+152-200
BRBetRivers+132

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

Context

Expected PAs3.9
vs SP / Bullpen~1× / ~2.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.372

WindowRateSample
Last 2 Weeks.2005 PA
Season.47823 PA
Last 2 Years.349272 PA

Last 5 GamesTotal Bases

Jun 12vs HOU0
Jun 15@ WSH1
Jun 16@ WSH1
Jun 18vs STL4
Jun 23@ TB0

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

WindowRateSample
Last 2 Weeks.4449 PA
Season.50074 PA
Last 2 Years.409215 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

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

WindowRateSample
Last 2 Weeks.381226 PA
Season.3451174 PA
Last 2 Years.3543506 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.347
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.471

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-130+100
CZRCaesars-137+104

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

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.377

WindowRateSample
Last 2 Weeks.50010 PA
Season.31779 PA
Last 2 Years.430302 PA

Last 5 GamesTotal Bases

Jun 9@ COL0
Jun 13@ SF2
Jun 16vs COL3
Jun 20vs TOR0
Jun 24@ NYM1

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

WindowRateSample
Last 2 Weeks.43523 PA
Season.271129 PA
Last 2 Years.343665 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.53
WHIP1.37
IP91.1
H / K / BB90 / 88 / 35

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

WindowRateSample
Last 2 Weeks.371229 PA
Season.3251115 PA
Last 2 Years.3254087 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed31%

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 · 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 0.5we lean Over

BookOverUnder
BOLBetOnline-112-115

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

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.360

WindowRateSample
Last 2 Weeks.40922 PA
Season.311206 PA
Last 2 Years.375733 PA

Last 5 GamesTotal Bases

Jun 19vs LAA0
Jun 20vs LAA2
Jun 21vs LAA0
Jun 23@ SF0
Jun 24@ SF0

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

WindowRateSample
Last 2 Weeks.43523 PA
Season.313192 PA
Last 2 Years.309524 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.368163 PA
Season.3601052 PA
Last 2 Years.3472887 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.319
Hard-Hit % Allowed33%

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

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-162+121

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

Context

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

Batter · Total Bases / PA vs LHP.316

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

Last 5 GamesTotal Bases

Apr 28vs WSH1
Apr 29vs WSH0
Apr 30vs WSH0
May 1@ LAA4
May 2@ LAA1

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

WindowRateSample
Last 2 Weeks
Season.43281 PA
Last 2 Years.358751 PA

Opposing Starter · Season6 GS

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

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

WindowRateSample
Last 2 Weeks.382170 PA
Season.376922 PA
Last 2 Years.3743675 PA

Quality of Contact vs LHP

wOBA.277
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.462

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

WindowRateSample
Last 2 Weeks.53813 PA
Season.36876 PA
Last 2 Years.318195 PA

Last 5 GamesTotal Bases

Jun 14@ KC0
Jun 15vs DET0
Jun 20vs CLE0
Jun 22@ TOR0
Jun 23@ TOR4

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

WindowRateSample
Last 2 Weeks.51533 PA
Season.33384 PA
Last 2 Years.333180 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

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

WindowRateSample
Last 2 Weeks.289159 PA
Season.319882 PA
Last 2 Years.3452907 PA

Quality of Contact vs RHP

wOBA.327
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.321
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.459

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

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.337

WindowRateSample
Last 2 Weeks.30813 PA
Season.27747 PA
Last 2 Years.24773 PA

Last 5 GamesTotal Bases

Jun 13@ LAA0
Jun 14@ LAA5
Jun 17@ LAD0
Jun 20vs WSH0
Jun 23vs KC0

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

WindowRateSample
Last 2 Weeks.47621 PA
Season.374227 PA
Last 2 Years.416820 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.439187 PA
Season.391966 PA
Last 2 Years.3372733 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.445

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

Batter · Total Bases / PA vs RHP.317

WindowRateSample
Last 2 Weeks.28621 PA
Season.270126 PA
Last 2 Years.257517 PA

Last 5 GamesTotal Bases

Jun 19vs WSH1
Jun 20vs WSH2
Jun 21vs WSH2
Jun 23vs KC1
Jun 24vs KC2

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

WindowRateSample
Last 2 Weeks.47621 PA
Season.374227 PA
Last 2 Years.416820 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.439187 PA
Season.391966 PA
Last 2 Years.3372733 PA

Quality of Contact vs RHP

wOBA.310
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.443

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-125-105
BOLBetOnline-130+100
CZRCaesars-130-103

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

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 19@ KC1
Jun 21@ KC1
Jun 22vs AZ0
Jun 23vs AZ0
Jun 24vs AZ3

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

WindowRateSample
Last 2 Weeks.47236 PA
Season.442172 PA
Last 2 Years.389782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

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

WindowRateSample
Last 2 Weeks.340197 PA
Season.309828 PA
Last 2 Years.3622787 PA

Starter Allows · vs RHB

wOBA Allowed.337
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.441

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+146-192
BRBetRivers+155
BOVBovada+145-190
DKDraftKings+143-191
CZRCaesars+140-190

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.9×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.305

WindowRateSample
Last 2 Weeks.20634 PA
Season.18255 PA
Last 2 Years.392398 PA

Last 5 GamesTotal Bases

Jun 19vs MIN1
Jun 20vs MIN2
Jun 21vs MIN0
Jun 22@ STL0
Jun 23@ STL0

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

WindowRateSample
Last 2 Weeks.63330 PA
Season.394208 PA
Last 2 Years.429434 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

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

WindowRateSample
Last 2 Weeks.367196 PA
Season.3721125 PA
Last 2 Years.3663133 PA

Quality of Contact vs RHP

wOBA.295
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.350
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.44

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-167+127
CZRCaesars-162+121

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 LHP.319

WindowRateSample
Last 2 Weeks.23113 PA
Season.25096 PA
Last 2 Years.295173 PA

Last 5 GamesTotal Bases

Jun 19@ TB0
Jun 20@ TB0
Jun 21@ TB1
Jun 22vs PHI0
Jun 24vs PHI1

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

WindowRateSample
Last 2 Weeks.18211 PA
Season.192104 PA
Last 2 Years.249370 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.420181 PA
Season.355810 PA
Last 2 Years.3582773 PA

Quality of Contact vs LHP

wOBA.306
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.255
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.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-190+140
CZRCaesars-193+143

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

Context

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

Batter · Total Bases / PA vs LHP.305

WindowRateSample
Last 2 Weeks.15413 PA
Season.12025 PA
Last 2 Years.22892 PA

Last 5 GamesTotal Bases

Jun 19@ CHC2
Jun 20@ CHC0
Jun 22vs HOU1
Jun 23vs HOU0
Jun 24vs HOU4

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

WindowRateSample
Last 2 Weeks.50012 PA
Season.34584 PA
Last 2 Years.369369 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

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

WindowRateSample
Last 2 Weeks.442156 PA
Season.371907 PA
Last 2 Years.3743109 PA

Quality of Contact vs LHP

wOBA.281
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.341
Hard-Hit % Allowed37%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-120-108

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

Context

Expected PAs3.9
vs SP / Bullpen~2.4× / ~1.5×
BallparkNeutral
WeatherHelping
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs LHP.365

WindowRateSample
Last 2 Weeks.4297 PA
Season.31822 PA
Last 2 Years.32128 PA

Last 5 GamesTotal Bases

Jun 14vs SEA1
Jun 19@ TB1
Jun 20@ TB1
Jun 23vs PHI5
Jun 24vs PHI4

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

WindowRateSample
Last 2 Weeks.18211 PA
Season.192104 PA
Last 2 Years.249370 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.420181 PA
Season.355810 PA
Last 2 Years.3582773 PA

Quality of Contact vs LHP

wOBA.341
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.255
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.434

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

Batter · Total Bases / PA vs LHP.351

WindowRateSample
Last 2 Weeks.8577 PA
Season.19357 PA
Last 2 Years.245257 PA

Last 5 GamesTotal Bases

Jun 17@ BOS2
Jun 19@ CHC1
Jun 20@ CHC0
Jun 23vs HOU0
Jun 24vs HOU0

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

WindowRateSample
Last 2 Weeks.32864 PA
Season.327275 PA
Last 2 Years.3441053 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

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

WindowRateSample
Last 2 Weeks.389180 PA
Season.322823 PA
Last 2 Years.3563458 PA

Quality of Contact vs LHP

wOBA.317
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head3-for-7

Total Bases7 in 8 PA
Career Average.375
Plate Appearances8
HR · K · BB1 · 1 · 0

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+100-135
BOLBetOnline+109-141

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

Context

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

Batter · Total Bases / PA vs RHP.338

WindowRateSample
Last 2 Weeks.27818 PA
Season.28196 PA
Last 2 Years.372653 PA

Last 5 GamesTotal Bases

Jun 19vs MIN1
Jun 20vs MIN0
Jun 22@ STL0
Jun 23@ STL3
Jun 24@ STL3

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

WindowRateSample
Last 2 Weeks.38918 PA
Season.368125 PA
Last 2 Years.325385 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

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

WindowRateSample
Last 2 Weeks.443212 PA
Season.3471239 PA
Last 2 Years.3513947 PA

Quality of Contact vs RHP

wOBA.294
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.416

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+155-210
BOLBetOnline+171-227
BRBetRivers+140
CZRCaesars+142-193

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.372

WindowRateSample
Last 2 Weeks.3333 PA
Season.45511 PA
Last 2 Years.33959 PA

Last 5 GamesTotal Bases

Jun 18@ PHI0
Jun 20@ PHI0
Jun 21@ PHI0
Jun 23vs CHC0
Jun 24vs CHC1

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

WindowRateSample
Last 2 Weeks
Season.15819 PA
Last 2 Years.270233 PA

Opposing Starter · Season6 GS

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

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

WindowRateSample
Last 2 Weeks.370162 PA
Season.351817 PA
Last 2 Years.3592783 PA

Quality of Contact vs LHP

wOBA.329
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.275
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.398

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-112-115

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

WindowRateSample
Last 2 Weeks1.0002 PA
Season.17258 PA
Last 2 Years.308253 PA

Last 5 GamesTotal Bases

Jun 5vs BOS0
Jun 21vs CIN0
Jun 22@ DET0
Jun 23@ DET2
Jun 24@ DET0

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

WindowRateSample
Last 2 Weeks.23517 PA
Season.33792 PA
Last 2 Years.298114 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.422135 PA
Season.359568 PA
Last 2 Years.3392125 PA

Quality of Contact vs LHP

wOBA.292
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.299
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.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
MGMBetMGM-120-110
BOLBetOnline-118-110
CZRCaesars-121-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~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.319

WindowRateSample
Last 2 Weeks.13315 PA
Season.312173 PA
Last 2 Years.308325 PA

Last 5 GamesTotal Bases

Jun 19vs MIN1
Jun 20vs MIN2
Jun 21vs MIN0
Jun 22@ STL0
Jun 24@ STL2

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

WindowRateSample
Last 2 Weeks.63330 PA
Season.394208 PA
Last 2 Years.429434 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

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

WindowRateSample
Last 2 Weeks.367196 PA
Season.3721125 PA
Last 2 Years.3663133 PA

Quality of Contact vs RHP

wOBA.286
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.350
Hard-Hit % Allowed35%

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+155-204
BRBetRivers+175
BOVBovada+155-210
DKDraftKings+154-206
CZRCaesars+150-205

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

WindowRateSample
Last 2 Weeks.31316 PA
Season.32858 PA
Last 2 Years.32858 PA

Last 5 GamesTotal Bases

Jun 20vs CWS0
Jun 21vs CWS2
Jun 22vs NYY1
Jun 23vs NYY1
Jun 24vs NYY2

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

WindowRateSample
Last 2 Weeks.5569 PA
Season.26073 PA
Last 2 Years.26073 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

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

WindowRateSample
Last 2 Weeks.346211 PA
Season.3371031 PA
Last 2 Years.3523876 PA

Quality of Contact vs RHP

wOBA.302
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.315
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.383

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-130+100
CZRCaesars-129-104

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

Batter · Total Bases / PA vs RHP.296

WindowRateSample
Last 2 Weeks.22540 PA
Season.256250 PA
Last 2 Years.3141024 PA

Last 5 GamesTotal Bases

Jun 19vs TOR4
Jun 20vs TOR0
Jun 23@ NYM2
Jun 24@ NYM6
Jun 24@ NYM2

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

WindowRateSample
Last 2 Weeks.43523 PA
Season.271129 PA
Last 2 Years.343665 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.53
WHIP1.37
IP91.1
H / K / BB90 / 88 / 35

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

WindowRateSample
Last 2 Weeks.371229 PA
Season.3251115 PA
Last 2 Years.3254087 PA

Quality of Contact vs RHP

wOBA.271
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head5-for-31

Total Bases11 in 34 PA
Career Average.147
Plate Appearances34
HR · K · BB1 · 5 · 2

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

BookOverUnder
BOLBetOnline+155-204
BRBetRivers+138
BOVBovada+160-215
DKDraftKings+158-212
CZRCaesars+146-197

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.322

WindowRateSample
Last 2 Weeks.26715 PA
Season.24370 PA
Last 2 Years.288205 PA

Last 5 GamesTotal Bases

Jun 15@ HOU0
Jun 16@ HOU0
Jun 20vs CWS2
Jun 21vs CWS0
Jun 22vs NYY0

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.352108 PA
Last 2 Years.352108 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

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

WindowRateSample
Last 2 Weeks.384216 PA
Season.3311132 PA
Last 2 Years.3253297 PA

Quality of Contact vs RHP

wOBA.272
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.342
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.378

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+103-133
CZRCaesars+106-141

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

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.320

WindowRateSample
Last 2 Weeks.30030 PA
Season.265181 PA
Last 2 Years.310484 PA

Last 5 GamesTotal Bases

Jun 18vs STL3
Jun 19vs STL4
Jun 21vs STL1
Jun 22@ TB0
Jun 24@ TB1

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

WindowRateSample
Last 2 Weeks.0003 PA
Season.20359 PA
Last 2 Years.333174 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

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

WindowRateSample
Last 2 Weeks.399208 PA
Season.3421041 PA
Last 2 Years.3403021 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.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 0 · 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-140+105
BOLBetOnline-141+108
CZRCaesars-143+108

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

Context

Expected PAs3.8
vs SP / Bullpen~1× / ~2.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.336

WindowRateSample
Last 2 Weeks.0005 PA
Season.18211 PA
Last 2 Years.27333 PA

Last 5 GamesTotal Bases

Jun 16@ WSH1
Jun 18vs STL0
Jun 19vs STL0
Jun 23@ TB2
Jun 24@ TB1

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

WindowRateSample
Last 2 Weeks.4449 PA
Season.50074 PA
Last 2 Years.409215 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

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

WindowRateSample
Last 2 Weeks.381226 PA
Season.3451174 PA
Last 2 Years.3543506 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.347
Hard-Hit % Allowed32%

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-120
BOLBetOnline-108-120
FANFanatics-115-115
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
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.311

WindowRateSample
Last 2 Weeks.20015 PA
Season.26790 PA
Last 2 Years.238185 PA

Last 5 GamesTotal Bases

Jun 13@ LAA0
Jun 14@ LAA1
Jun 17@ LAD2
Jun 19vs WSH0
Jun 23vs KC0

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

WindowRateSample
Last 2 Weeks.47621 PA
Season.374227 PA
Last 2 Years.416820 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.439187 PA
Season.391966 PA
Last 2 Years.3372733 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.338
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.36

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+104-137

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

Batter · Total Bases / PA vs RHP.283

WindowRateSample
Last 2 Weeks.22236 PA
Season.195113 PA
Last 2 Years.271527 PA

Last 5 GamesTotal Bases

Jun 19@ COL3
Jun 20@ COL0
Jun 21@ COL2
Jun 23vs SEA0
Jun 24vs SEA0

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

WindowRateSample
Last 2 Weeks.52917 PA
Season.37966 PA
Last 2 Years.341458 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.409149 PA
Season.3501045 PA
Last 2 Years.3324143 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 % Allowed36%

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.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-132+102
CZRCaesars-136+102

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

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.354

WindowRateSample
Last 2 Weeks.27311 PA
Season.35351 PA
Last 2 Years.333135 PA

Last 5 GamesTotal Bases

Jun 17vs SD0
Jun 18@ KC2
Jun 19@ KC0
Jun 23vs AZ1
Jun 24vs AZ5

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

WindowRateSample
Last 2 Weeks.47236 PA
Season.442172 PA
Last 2 Years.389782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

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

WindowRateSample
Last 2 Weeks.340197 PA
Season.309828 PA
Last 2 Years.3622787 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.337
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.376

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

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

WindowRateSample
Last 2 Weeks.16712 PA
Season.25016 PA
Last 2 Years.17685 PA

Last 5 GamesTotal Bases

Jun 20@ SEA1
Jun 21@ SEA0
Jun 22@ COL0
Jun 23@ COL2
Jun 24@ COL3

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

WindowRateSample
Last 2 Weeks.20824 PA
Season.283219 PA
Last 2 Years.279398 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.355172 PA
Season.339843 PA
Last 2 Years.3272929 PA

Quality of Contact vs RHP

wOBA.297
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.282
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.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-115-115
BOLBetOnline-106-122

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

Context

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

Batter · Total Bases / PA vs LHP.314

WindowRateSample
Last 2 Weeks.16712 PA
Season.20539 PA
Last 2 Years.20539 PA

Last 5 GamesTotal Bases

Jun 20@ PHI0
Jun 21@ PHI2
Jun 23vs CHC0
Jun 24vs CHC6
Jun 24vs CHC0

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

WindowRateSample
Last 2 Weeks
Season.15819 PA
Last 2 Years.270233 PA

Opposing Starter · Season6 GS

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

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

WindowRateSample
Last 2 Weeks.370162 PA
Season.351817 PA
Last 2 Years.3592783 PA

Quality of Contact vs LHP

wOBA.278
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.275
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.354

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

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+164-217
BRBetRivers+190

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

WindowRateSample
Last 2 Weeks.00010 PA
Season.244119 PA
Last 2 Years.234354 PA

Last 5 GamesTotal Bases

Jun 7@ ATL0
Jun 9vs LAD0
Jun 14vs MIA0
Jun 17@ ATH2
Jun 20@ COL0

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

WindowRateSample
Last 2 Weeks.52917 PA
Season.37966 PA
Last 2 Years.341458 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.409149 PA
Season.3501045 PA
Last 2 Years.3324143 PA

Quality of Contact vs RHP

wOBA.279
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.297
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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-105-125
CZRCaesars-107-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.299

WindowRateSample
Last 2 Weeks.08324 PA
Season.278115 PA
Last 2 Years.355467 PA

Last 5 GamesTotal Bases

Jun 14@ BOS5
Jun 18vs MIN1
Jun 20vs SD0
Jun 21vs SD0
Jun 23@ MIA1

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

WindowRateSample
Last 2 Weeks.68816 PA
Season.393145 PA
Last 2 Years.366746 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.357227 PA
Season.3401131 PA
Last 2 Years.3544073 PA

Quality of Contact vs RHP

wOBA.280
Hard-Hit %26%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-4

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

Projection

Projected Total Bases1.347

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-123-105
CZRCaesars-120-112

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

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.332

WindowRateSample
Last 2 Weeks.28614 PA
Season.27281 PA
Last 2 Years.307228 PA

Last 5 GamesTotal Bases

Jun 16@ BOS0
Jun 17@ BOS2
Jun 20@ CHC1
Jun 23vs HOU1
Jun 24vs HOU0

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

WindowRateSample
Last 2 Weeks.32864 PA
Season.327275 PA
Last 2 Years.3441053 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

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

WindowRateSample
Last 2 Weeks.389180 PA
Season.322823 PA
Last 2 Years.3563458 PA

Quality of Contact vs LHP

wOBA.299
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed42%

How hard hitters are squaring him up.

Head-to-Head3-for-5

Total Bases4 in 5 PA
Career Average.600
Plate Appearances5
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.345

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-130-105
BOLBetOnline-135+105
CZRCaesars-130-102

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

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.345

WindowRateSample
Last 2 Weeks.0002 PA
Season.0002 PA
Last 2 Years.23282 PA

Last 2 GamesTotal Bases

Jun 23vs HOU5
Jun 24vs HOU1

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

WindowRateSample
Last 2 Weeks.32864 PA
Season.327275 PA
Last 2 Years.3441053 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

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

WindowRateSample
Last 2 Weeks.389180 PA
Season.322823 PA
Last 2 Years.3563458 PA

Quality of Contact vs LHP

wOBA.302
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed42%

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.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.302

WindowRateSample
Last 2 Weeks.06316 PA
Season.282131 PA
Last 2 Years.304401 PA

Last 5 GamesTotal Bases

Jun 13@ KC0
Jun 15vs DET0
Jun 17vs DET1
Jun 21vs CLE0
Jun 23@ TOR0

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

WindowRateSample
Last 2 Weeks.53813 PA
Season.36641 PA
Last 2 Years.312125 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

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

WindowRateSample
Last 2 Weeks.385231 PA
Season.3491140 PA
Last 2 Years.3304733 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.308
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-0

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

Projection

Projected Total Bases1.332

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

Batter · Total Bases / PA vs RHP.300

WindowRateSample
Last 2 Weeks.07114 PA
Season.231117 PA
Last 2 Years.344442 PA

Last 5 GamesTotal Bases

Jun 13vs TEX1
Jun 14vs TEX0
Jun 19@ SEA0
Jun 20@ SEA0
Jun 24@ COL2

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

WindowRateSample
Last 2 Weeks.35728 PA
Season.253150 PA
Last 2 Years.287275 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.361219 PA
Season.3201105 PA
Last 2 Years.3464206 PA

Quality of Contact vs RHP

wOBA.272
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.278
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.329

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-109-119

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

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs RHP.320

WindowRateSample
Last 2 Weeks.29737 PA
Season.265200 PA
Last 2 Years.331974 PA

Last 5 GamesTotal Bases

Jun 19vs TOR1
Jun 20vs TOR3
Jun 23@ NYM6
Jun 24@ NYM5
Jun 24@ NYM8

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

WindowRateSample
Last 2 Weeks.43523 PA
Season.271129 PA
Last 2 Years.343665 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.53
WHIP1.37
IP91.1
H / K / BB90 / 88 / 35

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

WindowRateSample
Last 2 Weeks.371229 PA
Season.3251115 PA
Last 2 Years.3254087 PA

Quality of Contact vs RHP

wOBA.310
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head2-for-22

Total Bases5 in 24 PA
Career Average.083
Plate Appearances24
HR · K · BB1 · 9 · 2

Projection

Projected Total Bases1.324

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-122-106
CZRCaesars-130-103

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

Context

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

Batter · Total Bases / PA vs RHP.314

WindowRateSample
Last 2 Weeks.31822 PA
Season.242124 PA
Last 2 Years.244287 PA

Last 5 GamesTotal Bases

Jun 19vs SD3
Jun 21vs SD0
Jun 22@ MIA2
Jun 23@ MIA2
Jun 24@ MIA1

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.353221 PA
Last 2 Years.305809 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.344180 PA
Season.3071077 PA
Last 2 Years.3243236 PA

Quality of Contact vs RHP

wOBA.304
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed33%

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

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-143+110
CZRCaesars-143+108

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

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.332

WindowRateSample
Last 2 Weeks.29434 PA
Season.31364 PA
Last 2 Years.280275 PA

Last 5 GamesTotal Bases

Jun 20vs SD1
Jun 21vs SD2
Jun 22@ MIA1
Jun 23@ MIA0
Jun 24@ MIA1

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

WindowRateSample
Last 2 Weeks.20025 PA
Season.353221 PA
Last 2 Years.305809 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.344180 PA
Season.3071077 PA
Last 2 Years.3243236 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.288
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-5

Total Bases7 in 5 PA
Career Average.600
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.269

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-125-105
BOLBetOnline-130+100
CZRCaesars-129-104

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

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.316

WindowRateSample
Last 2 Weeks.0006 PA
Season.21347 PA
Last 2 Years.300130 PA

Last 5 GamesTotal Bases

Jun 20@ PHI0
Jun 21@ PHI0
Jun 23vs CHC1
Jun 24vs CHC0
Jun 24vs CHC0

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

WindowRateSample
Last 2 Weeks
Season.15819 PA
Last 2 Years.270233 PA

Opposing Starter · Season6 GS

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

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

WindowRateSample
Last 2 Weeks.370162 PA
Season.351817 PA
Last 2 Years.3592783 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.275
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.254

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

Batter · Total Bases / PA vs RHP.302

WindowRateSample
Last 2 Weeks.16712 PA
Season.20364 PA
Last 2 Years.247300 PA

Last 5 GamesTotal Bases

Jun 9@ BAL4
Jun 10@ BAL0
Jun 13@ WSH2
Jun 18vs BAL0
Jun 20vs BOS0

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

WindowRateSample
Last 2 Weeks.13622 PA
Season.242165 PA
Last 2 Years.268228 PA

Opposing Starter · Season15 GS

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

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

WindowRateSample
Last 2 Weeks.338160 PA
Season.2811080 PA
Last 2 Years.3093627 PA

Quality of Contact vs RHP

wOBA.284
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.285
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.237

A 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+186-250
BRBetRivers+170

We project 1.2 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.297

WindowRateSample
Last 2 Weeks.20035 PA
Season.23971 PA
Last 2 Years.23971 PA

Last 5 GamesTotal Bases

Jun 20vs MIN2
Jun 21vs MIN0
Jun 22@ STL4
Jun 23@ STL0
Jun 24@ STL3

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

WindowRateSample
Last 2 Weeks.38918 PA
Season.368125 PA
Last 2 Years.325385 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

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

WindowRateSample
Last 2 Weeks.443212 PA
Season.3471239 PA
Last 2 Years.3513947 PA

Quality of Contact vs RHP

wOBA.278
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.268

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-167+128
CZRCaesars-162+121

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

WindowRateSample
Last 2 Weeks.20634 PA
Season.234205 PA
Last 2 Years.296314 PA

Last 5 GamesTotal Bases

Jun 19@ SEA3
Jun 20@ SEA1
Jun 21@ SEA0
Jun 22@ COL2
Jun 24@ COL2

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

WindowRateSample
Last 2 Weeks.20824 PA
Season.283219 PA
Last 2 Years.279398 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.355172 PA
Season.339843 PA
Last 2 Years.3272929 PA

Quality of Contact vs RHP

wOBA.276
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.282
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.228

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-129-104

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

Context

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

Batter · Total Bases / PA vs RHP.438

WindowRateSample
Last 2 Weeks.60035 PA
Season.436165 PA
Last 2 Years.392480 PA

Last 5 GamesTotal Bases

Jun 17vs PIT4
Jun 18vs LAA1
Jun 19vs LAA1
Jun 21vs LAA3
Jun 23@ SF0

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.349146 PA
Last 2 Years.356444 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.264144 PA
Season.3301090 PA
Last 2 Years.3233554 PA

Quality of Contact vs RHP

wOBA.358
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.882

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

Context

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

Batter · Total Bases / PA vs LHP.372

WindowRateSample
Last 2 Weeks.35714 PA
Season.398103 PA
Last 2 Years.350369 PA

Last 5 GamesTotal Bases

Jun 17@ ATL5
Jun 19@ MIA0
Jun 20@ MIA1
Jun 21@ MIA2
Jun 23vs ATH1

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

WindowRateSample
Last 2 Weeks.5008 PA
Season.485101 PA
Last 2 Years.398269 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.476208 PA
Season.365864 PA
Last 2 Years.3762110 PA

Quality of Contact vs LHP

wOBA.319
Hard-Hit %26%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head3-for-8

Total Bases6 in 8 PA
Career Average.375
Plate Appearances8
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.855

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

Context

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

Batter · Total Bases / PA vs RHP.402

WindowRateSample
Last 2 Weeks.54511 PA
Season.54511 PA
Last 2 Years.44252 PA

Last 5 GamesTotal Bases

Jun 17vs TOR0
Jun 20@ SEA0
Jun 21@ SEA4
Jun 23@ COL5
Jun 24@ COL0

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

WindowRateSample
Last 2 Weeks.35728 PA
Season.253150 PA
Last 2 Years.287275 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.361219 PA
Season.3201105 PA
Last 2 Years.3464206 PA

Quality of Contact vs RHP

wOBA.339
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.278
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.83

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

Context

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

Batter · Total Bases / PA vs RHP.439

WindowRateSample
Last 2 Weeks.91712 PA
Season.42283 PA
Last 2 Years.406293 PA

Last 5 GamesTotal Bases

Jun 19vs WSH4
Jun 21vs WSH6
Jun 22vs KC0
Jun 23vs KC1
Jun 24vs KC2

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

WindowRateSample
Last 2 Weeks.13315 PA
Season.400130 PA
Last 2 Years.306566 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3531022 PA
Last 2 Years.3383229 PA

Quality of Contact vs RHP

wOBA.345
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed33%

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

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

WindowRateSample
Last 2 Weeks.60030 PA
Season.522178 PA
Last 2 Years.460444 PA

Last 5 GamesTotal Bases

Jun 18vs BAL0
Jun 19vs BOS0
Jun 20vs BOS0
Jun 21vs BOS4
Jun 24@ PIT0

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

WindowRateSample
Last 2 Weeks.46226 PA
Season.395162 PA
Last 2 Years.368223 PA

Opposing Starter · Season15 GS

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

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

WindowRateSample
Last 2 Weeks.392255 PA
Season.3681235 PA
Last 2 Years.3463507 PA

Quality of Contact vs RHP

wOBA.368
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.795

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

Context

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

Batter · Total Bases / PA vs RHP.386

WindowRateSample
Last 2 Weeks.36444 PA
Season.411241 PA
Last 2 Years.413860 PA

Last 5 GamesTotal Bases

Jun 19@ COL0
Jun 20@ COL5
Jun 21@ COL2
Jun 23vs SEA1
Jun 24vs SEA0

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

WindowRateSample
Last 2 Weeks.28025 PA
Season.24075 PA
Last 2 Years.390431 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.362218 PA
Season.3541244 PA
Last 2 Years.3564085 PA

Quality of Contact vs RHP

wOBA.361
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.738

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

Batter · Total Bases / PA vs RHP.400

WindowRateSample
Last 2 Weeks.48637 PA
Season.387155 PA
Last 2 Years.377477 PA

Last 5 GamesTotal Bases

Jun 17vs LAA4
Jun 19vs MIN1
Jun 21vs MIN1
Jun 23@ STL1
Jun 24@ STL1

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

WindowRateSample
Last 2 Weeks.38918 PA
Season.368125 PA
Last 2 Years.325385 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

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

WindowRateSample
Last 2 Weeks.443212 PA
Season.3471239 PA
Last 2 Years.3513947 PA

Quality of Contact vs RHP

wOBA.365
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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

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

Context

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

Batter · Total Bases / PA vs LHP.418

WindowRateSample
Last 2 Weeks.80010 PA
Season.43592 PA
Last 2 Years.354393 PA

Last 5 GamesTotal Bases

Jun 19@ TB4
Jun 20@ TB4
Jun 21@ TB6
Jun 22vs PHI1
Jun 24vs PHI1

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

WindowRateSample
Last 2 Weeks.18211 PA
Season.192104 PA
Last 2 Years.249370 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.420181 PA
Season.355810 PA
Last 2 Years.3582773 PA

Quality of Contact vs LHP

wOBA.340
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.255
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head6-for-19

Total Bases6 in 21 PA
Career Average.286
Plate Appearances21
HR · K · BB0 · 3 · 1

Projection

Projected Total Bases1.703

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

Context

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

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 20@ TB0
Jun 21@ TB0
Jun 22vs PHI4
Jun 23vs PHI4
Jun 24vs PHI4

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

WindowRateSample
Last 2 Weeks.18211 PA
Season.192104 PA
Last 2 Years.249370 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.420181 PA
Season.355810 PA
Last 2 Years.3582773 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.255
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head2-for-12

Total Bases3 in 12 PA
Career Average.167
Plate Appearances12
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.703

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

Context

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

Batter · Total Bases / PA vs RHP.395

WindowRateSample
Last 2 Weeks.43237 PA
Season.384198 PA
Last 2 Years.424950 PA

Last 5 GamesTotal Bases

Jun 19vs TOR4
Jun 20vs TOR1
Jun 23@ NYM1
Jun 24@ NYM0
Jun 24@ NYM0

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

WindowRateSample
Last 2 Weeks.43523 PA
Season.271129 PA
Last 2 Years.343665 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.53
WHIP1.37
IP91.1
H / K / BB90 / 88 / 35

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

WindowRateSample
Last 2 Weeks.371229 PA
Season.3251115 PA
Last 2 Years.3254087 PA

Quality of Contact vs RHP

wOBA.345
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.319
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head3-for-24

Total Bases6 in 30 PA
Career Average.100
Plate Appearances30
HR · K · BB1 · 12 · 5

Projection

Projected Total Bases1.684

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-169+130

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

Context

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

Batter · Total Bases / PA vs RHP.412

WindowRateSample
Last 2 Weeks.72711 PA
Season.43957 PA
Last 2 Years.33384 PA

Last 5 GamesTotal Bases

Jun 16@ LAD0
Jun 17@ LAD0
Jun 21vs WSH4
Jun 22vs KC2
Jun 24vs KC0

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

WindowRateSample
Last 2 Weeks.13315 PA
Season.400130 PA
Last 2 Years.306566 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

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

WindowRateSample
Last 2 Weeks.388227 PA
Season.3531022 PA
Last 2 Years.3383229 PA

Quality of Contact vs RHP

wOBA.336
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

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

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

Context

Expected PAs4.25
vs SP / Bullpen~2.9× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.391

WindowRateSample
Last 2 Weeks1.0002 PA
Season.39763 PA
Last 2 Years.402169 PA

Last 5 GamesTotal Bases

Jun 5vs BAL0
Jun 20@ CHC4
Jun 22vs HOU1
Jun 23vs HOU8
Jun 24vs HOU2

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

WindowRateSample
Last 2 Weeks.50012 PA
Season.34584 PA
Last 2 Years.369369 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

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

WindowRateSample
Last 2 Weeks.442156 PA
Season.371907 PA
Last 2 Years.3743109 PA

Quality of Contact vs LHP

wOBA.331
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.341
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.66

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

Context

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

Batter · Total Bases / PA vs RHP.345

WindowRateSample
Last 2 Weeks.22549 PA
Season.406249 PA
Last 2 Years.372752 PA

Last 5 GamesTotal Bases

Jun 20vs SD3
Jun 21vs SD2
Jun 22@ MIA0
Jun 23@ MIA0
Jun 24@ MIA0

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

WindowRateSample
Last 2 Weeks.68816 PA
Season.393145 PA
Last 2 Years.366746 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.357227 PA
Season.3401131 PA
Last 2 Years.3544073 PA

Quality of Contact vs RHP

wOBA.312
Hard-Hit %42%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-9

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

Projection

Projected Total Bases1.659

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

Batter · Total Bases / PA vs RHP.402

WindowRateSample
Last 2 Weeks.61513 PA
Season.37987 PA
Last 2 Years.405796 PA

Last 5 GamesTotal Bases

Jun 19vs CLE2
Jun 20vs CLE1
Jun 22@ TOR0
Jun 23@ TOR5
Jun 24@ TOR1

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

WindowRateSample
Last 2 Weeks.53813 PA
Season.36641 PA
Last 2 Years.312125 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

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

WindowRateSample
Last 2 Weeks.385231 PA
Season.3491140 PA
Last 2 Years.3304733 PA

Quality of Contact vs RHP

wOBA.324
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.655

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

Context

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

Batter · Total Bases / PA vs RHP.348

WindowRateSample
Last 2 Weeks.0004 PA
Season.30010 PA
Last 2 Years.23113 PA

Last 5 GamesTotal Bases

Jun 13@ MIN1
Jun 17vs SD0
Jun 18@ KC2
Jun 23vs AZ0
Jun 24vs AZ0

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

WindowRateSample
Last 2 Weeks.47236 PA
Season.442172 PA
Last 2 Years.389782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

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

WindowRateSample
Last 2 Weeks.340197 PA
Season.309828 PA
Last 2 Years.3622787 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.337
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.589

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

Context

Expected PAs4.25
vs SP / Bullpen~1× / ~3.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.393

WindowRateSample
Last 2 Weeks.41234 PA
Season.426155 PA
Last 2 Years.365591 PA

Last 5 GamesTotal Bases

Jun 19vs STL1
Jun 21vs STL3
Jun 22@ TB0
Jun 23@ TB2
Jun 24@ TB3

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

WindowRateSample
Last 2 Weeks.0003 PA
Season.20359 PA
Last 2 Years.333174 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

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

WindowRateSample
Last 2 Weeks.399208 PA
Season.3421041 PA
Last 2 Years.3403021 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
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.61

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

Context

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

Batter · Total Bases / PA vs RHP.407

WindowRateSample
Last 2 Weeks.57128 PA
Season.39778 PA
Last 2 Years.325123 PA

Last 5 GamesTotal Bases

Jun 19@ COL0
Jun 20@ COL0
Jun 21@ COL1
Jun 23vs SEA2
Jun 24vs SEA3

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

WindowRateSample
Last 2 Weeks.28025 PA
Season.24075 PA
Last 2 Years.390431 PA

Opposing Starter · Season7 GS

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

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

WindowRateSample
Last 2 Weeks.362218 PA
Season.3541244 PA
Last 2 Years.3564085 PA

Quality of Contact vs RHP

wOBA.359
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.271
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.588

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

Context

Expected PAs4.25
vs SP / Bullpen~2.6× / ~1.6×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.356

WindowRateSample
Last 2 Weeks.27629 PA
Season.380150 PA
Last 2 Years.374637 PA

Last 5 GamesTotal Bases

Jun 19vs LAA6
Jun 20vs LAA1
Jun 21vs LAA0
Jun 23@ SF0
Jun 24@ SF1

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

WindowRateSample
Last 2 Weeks.50022 PA
Season.349146 PA
Last 2 Years.356444 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.264144 PA
Season.3301090 PA
Last 2 Years.3233554 PA

Quality of Contact vs RHP

wOBA.311
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

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

Projection

Projected Total Bases1.539

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

Batter · Total Bases / PA vs RHP.398

WindowRateSample
Last 2 Weeks.64314 PA
Season.36760 PA
Last 2 Years.362265 PA

Last 5 GamesTotal Bases

Jun 18vs NYM3
Jun 21vs NYM1
Jun 22@ WSH0
Jun 23@ WSH6
Jun 24@ WSH0

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

WindowRateSample
Last 2 Weeks.36411 PA
Season.287143 PA
Last 2 Years.365238 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.380216 PA
Season.3641159 PA
Last 2 Years.3953790 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.321
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.569

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

WindowRateSample
Last 2 Weeks.58817 PA
Season.54224 PA
Last 2 Years.328314 PA

Last 5 GamesTotal Bases

Jun 15vs MIN1
Jun 16vs MIN2
Jun 19vs SD1
Jun 22@ MIA1
Jun 24@ MIA0

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

WindowRateSample
Last 2 Weeks.68816 PA
Season.393145 PA
Last 2 Years.366746 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.357227 PA
Season.3401131 PA
Last 2 Years.3544073 PA

Quality of Contact vs RHP

wOBA.344
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head3-for-12

Total Bases6 in 12 PA
Career Average.250
Plate Appearances12
HR · K · BB1 · 2 · 0

Projection

Projected Total Bases1.566

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

Context

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

Batter · Total Bases / PA vs LHP.339

WindowRateSample
Last 2 Weeks.2005 PA
Season.15413 PA
Last 2 Years.28677 PA

Last 5 GamesTotal Bases

Jun 17vs KC1
Jun 19@ TB0
Jun 21@ TB0
Jun 23vs PHI3
Jun 24vs PHI3

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

WindowRateSample
Last 2 Weeks.18211 PA
Season.192104 PA
Last 2 Years.249370 PA

Opposing Starter · Season17 GS

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

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

WindowRateSample
Last 2 Weeks.420181 PA
Season.355810 PA
Last 2 Years.3582773 PA

Quality of Contact vs LHP

wOBA.313
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.255
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.56

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.394

WindowRateSample
Last 2 Weeks.60010 PA
Season.60010 PA
Last 2 Years.296162 PA

Last 5 GamesTotal Bases

Jun 17@ WSH7
Jun 19vs STL2
Jun 21vs STL0
Jun 22@ TB0
Jun 24@ TB2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.0003 PA
Season.20359 PA
Last 2 Years.333174 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.367

WindowRateSample
Last 2 Weeks.399208 PA
Season.3421041 PA
Last 2 Years.3403021 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.308
Hard-Hit % Allowed32%

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.517

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.346

WindowRateSample
Last 2 Weeks.37516 PA
Season.32178 PA
Last 2 Years.264295 PA

Last 5 GamesTotal Bases

Jun 20@ PHI0
Jun 21@ PHI0
Jun 23vs CHC0
Jun 24vs CHC1
Jun 24vs CHC0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.391

WindowRateSample
Last 2 Weeks
Season.43281 PA
Last 2 Years.358751 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.382170 PA
Season.376922 PA
Last 2 Years.3743675 PA

Quality of Contact vs LHP

wOBA.317
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head3-for-11

Total Bases6 in 14 PA
Career Average.214
Plate Appearances14
HR · K · BB1 · 3 · 3

Projection

Projected Total Bases1.526

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~2.5× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.354

WindowRateSample
Last 2 Weeks.5002 PA
Season.1119 PA
Last 2 Years.18211 PA

Last 5 GamesTotal Bases

Jun 18@ PHI0
Jun 21@ PHI1
Jun 23vs CHC0
Jun 24vs CHC0
Jun 24vs CHC4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.299

WindowRateSample
Last 2 Weeks
Season.15819 PA
Last 2 Years.270233 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.361

WindowRateSample
Last 2 Weeks.370162 PA
Season.351817 PA
Last 2 Years.3592783 PA

Quality of Contact vs LHP

wOBA.311
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.275
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.511

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 2 GamesTotal Bases

Jun 23vs NYY2
Jun 24vs NYY0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.345

WindowRateSample
Last 2 Weeks.5569 PA
Season.26073 PA
Last 2 Years.26073 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.345

WindowRateSample
Last 2 Weeks.346211 PA
Season.3371031 PA
Last 2 Years.3523876 PA

Starter Allows · vs RHB

wOBA Allowed.315
Hard-Hit % Allowed36%

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.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.366

WindowRateSample
Last 2 Weeks.66712 PA
Season.28670 PA
Last 2 Years.247239 PA

Last 5 GamesTotal Bases

Jun 19@ CHC2
Jun 20@ CHC1
Jun 22vs HOU1
Jun 23vs HOU2
Jun 24vs HOU0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.371

WindowRateSample
Last 2 Weeks.50012 PA
Season.34584 PA
Last 2 Years.369369 PA

Opposing Starter · Season17 GS

W–L5–6
ERA4.05
WHIP1.25
IP91.0
H / K / BB76 / 97 / 38

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.397

WindowRateSample
Last 2 Weeks.442156 PA
Season.371907 PA
Last 2 Years.3743109 PA

Quality of Contact vs LHP

wOBA.312
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.341
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases2 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.484

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.359

WindowRateSample
Last 2 Weeks.5004 PA
Season.38918 PA
Last 2 Years.209139 PA

Last 5 GamesTotal Bases

Jun 12@ TOR0
Jun 14@ TOR2
Jun 16vs CWS0
Jun 21vs CIN0
Jun 24@ DET0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.389

WindowRateSample
Last 2 Weeks.50034 PA
Season.367259 PA
Last 2 Years.348316 PA

Opposing Starter · Season16 GS

W–L7–5
ERA3.59
WHIP1.25
IP87.2
H / K / BB78 / 88 / 32

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.341

WindowRateSample
Last 2 Weeks.356191 PA
Season.317858 PA
Last 2 Years.3383297 PA

Quality of Contact vs LHP

wOBA.324
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.351
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.482

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.45
vs SP / Bullpen~2× / ~2.5×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.291

WindowRateSample
Last 2 Weeks.05917 PA
Season.248133 PA
Last 2 Years.303422 PA

Last 5 GamesTotal Bases

Jun 20vs CWS0
Jun 21vs CWS1
Jun 22vs NYY0
Jun 23vs NYY2
Jun 24vs NYY1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.345

WindowRateSample
Last 2 Weeks.5569 PA
Season.26073 PA
Last 2 Years.26073 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.345

WindowRateSample
Last 2 Weeks.346211 PA
Season.3371031 PA
Last 2 Years.3523876 PA

Quality of Contact vs RHP

wOBA.256
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.315
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.479

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2.4× / ~1.5×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.330

WindowRateSample
Last 2 Weeks.0001 PA
Season.07114 PA
Last 2 Years.14335 PA

Last 5 GamesTotal Bases

Jun 9@ SF0
Jun 13vs SEA0
Jun 16vs KC3
Jun 21@ TB0
Jun 24vs PHI0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.404

WindowRateSample
Last 2 Weeks.57938 PA
Season.359320 PA
Last 2 Years.3371290 PA

Opposing Starter · Season17 GS

W–L9–3
ERA2.13
WHIP1.11
IP110.0
H / K / BB101 / 127 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.345

WindowRateSample
Last 2 Weeks.328174 PA
Season.358978 PA
Last 2 Years.3513476 PA

Quality of Contact vs LHP

wOBA.302
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.329
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.477

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.314

WindowRateSample
Last 2 Weeks.16343 PA
Season.351208 PA
Last 2 Years.353780 PA

Last 5 GamesTotal Bases

Jun 20vs MIN0
Jun 21vs MIN1
Jun 22@ STL1
Jun 23@ STL2
Jun 24@ STL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.361

WindowRateSample
Last 2 Weeks.38918 PA
Season.368125 PA
Last 2 Years.325385 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.388

WindowRateSample
Last 2 Weeks.443212 PA
Season.3471239 PA
Last 2 Years.3513947 PA

Quality of Contact vs RHP

wOBA.288
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.444

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-175+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.346

WindowRateSample
Last 2 Weeks.3336 PA
Season.28239 PA
Last 2 Years.294146 PA

Last 5 GamesTotal Bases

Jun 14vs ATL0
Jun 17@ CIN1
Jun 20@ PHI1
Jun 21@ PHI1
Jun 24vs CHC0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.391

WindowRateSample
Last 2 Weeks
Season.43281 PA
Last 2 Years.358751 PA

Opposing Starter · Season6 GS

W–L2–1
ERA5.02
WHIP1.36
IP28.2
H / K / BB29 / 35 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.382170 PA
Season.376922 PA
Last 2 Years.3743675 PA

Quality of Contact vs LHP

wOBA.304
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases3 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.449

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.298

WindowRateSample
Last 2 Weeks.0002 PA
Season.00025 PA
Last 2 Years.06844 PA

Last 5 GamesTotal Bases

Jun 17@ ATL0
Jun 19@ MIA1
Jun 20@ MIA4
Jun 21@ MIA1
Jun 23vs ATH0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.404

WindowRateSample
Last 2 Weeks.5008 PA
Season.485101 PA
Last 2 Years.398269 PA

Opposing Starter · Season17 GS

W–L3–7
ERA5.52
WHIP1.33
IP88.0
H / K / BB88 / 78 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.411

WindowRateSample
Last 2 Weeks.476208 PA
Season.365864 PA
Last 2 Years.3762110 PA

Quality of Contact vs LHP

wOBA.269
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.327
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.412

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.330

WindowRateSample
Last 2 Weeks.28614 PA
Season.268127 PA
Last 2 Years.325163 PA

Last 5 GamesTotal Bases

Jun 19vs CLE0
Jun 20vs CLE0
Jun 22@ TOR1
Jun 23@ TOR0
Jun 24@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.374

WindowRateSample
Last 2 Weeks.53813 PA
Season.36641 PA
Last 2 Years.312125 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.362

WindowRateSample
Last 2 Weeks.385231 PA
Season.3491140 PA
Last 2 Years.3304733 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.308
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.423

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.378

WindowRateSample
Last 2 Weeks.6673 PA
Season.37491 PA
Last 2 Years.358463 PA

Last 5 GamesTotal Bases

Jun 13@ MIN5
Jun 17vs SD0
Jun 18@ KC0
Jun 23vs AZ0
Jun 24vs AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.410

WindowRateSample
Last 2 Weeks.47236 PA
Season.442172 PA
Last 2 Years.389782 PA

Opposing Starter · Season17 GS

W–L3–7
ERA6.15
WHIP1.57
IP86.1
H / K / BB109 / 52 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.336

WindowRateSample
Last 2 Weeks.340197 PA
Season.309828 PA
Last 2 Years.3622787 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.337
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.42

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

Batter · Total Bases / PA vs RHP.342

WindowRateSample
Last 2 Weeks.21414 PA
Season.36172 PA
Last 2 Years.300406 PA

Last 5 GamesTotal Bases

Jun 18vs TOR0
Jun 21@ SEA0
Jun 22@ COL0
Jun 23@ COL1
Jun 24@ COL5

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.322

WindowRateSample
Last 2 Weeks.35728 PA
Season.253150 PA
Last 2 Years.287275 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.345

WindowRateSample
Last 2 Weeks.361219 PA
Season.3201105 PA
Last 2 Years.3464206 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.278
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.416

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~1× / ~2.9×
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 14vs HOU2
Jun 16@ WSH0
Jun 21vs STL1
Jun 23@ TB2
Jun 24@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.0003 PA
Season.20359 PA
Last 2 Years.333174 PA

Opposing Starter · Season2 GS

W–L2–1
ERA3.15
WHIP1.28
IP34.1
H / K / BB37 / 24 / 7

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.367

WindowRateSample
Last 2 Weeks.399208 PA
Season.3421041 PA
Last 2 Years.3403021 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.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.402

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected 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 20vs CLE0
Jun 21vs CLE1
Jun 22@ TOR0
Jun 23@ TOR2
Jun 24@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.382

WindowRateSample
Last 2 Weeks.51533 PA
Season.33384 PA
Last 2 Years.333180 PA

Opposing Starter · Season6 GS

W–L4–1
ERA2.39
WHIP0.85
IP37.2
H / K / BB23 / 25 / 9

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.289159 PA
Season.319882 PA
Last 2 Years.3452907 PA

Starter Allows · vs LHB

wOBA Allowed.321
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.403

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 17vs LAA0
Jun 19vs MIN2
Jun 20vs MIN0
Jun 23@ STL2
Jun 24@ STL4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.361

WindowRateSample
Last 2 Weeks.38918 PA
Season.368125 PA
Last 2 Years.325385 PA

Opposing Starter · Season16 GS

W–L3–6
ERA3.12
WHIP1.14
IP89.1
H / K / BB81 / 57 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.388

WindowRateSample
Last 2 Weeks.443212 PA
Season.3471239 PA
Last 2 Years.3513947 PA

Starter Allows · vs RHB

wOBA Allowed.301
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.404

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 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 PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.314

WindowRateSample
Last 2 Weeks.11817 PA
Season.28474 PA
Last 2 Years.318217 PA

Last 5 GamesTotal Bases

Jun 20@ SEA0
Jun 21@ SEA0
Jun 22@ COL0
Jun 23@ COL0
Jun 24@ COL4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.322

WindowRateSample
Last 2 Weeks.35728 PA
Season.253150 PA
Last 2 Years.287275 PA

Opposing Starter · Season17 GS

W–L8–4
ERA1.62
WHIP0.92
IP100.0
H / K / BB72 / 118 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.345

WindowRateSample
Last 2 Weeks.361219 PA
Season.3201105 PA
Last 2 Years.3464206 PA

Quality of Contact vs RHP

wOBA.269
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.278
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.393

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 8 games since a hit

Batter · Total Bases / PA vs RHP.335

WindowRateSample
Last 2 Weeks.0002 PA
Season.1119 PA
Last 2 Years.20872 PA

Last 5 GamesTotal Bases

Jun 16vs PIT0
Jun 19vs LAA0
Jun 20vs LAA0
Jun 21vs LAA0
Jun 23@ SF0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.378

WindowRateSample
Last 2 Weeks.50022 PA
Season.349146 PA
Last 2 Years.356444 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.309

WindowRateSample
Last 2 Weeks.264144 PA
Season.3301090 PA
Last 2 Years.3233554 PA

Quality of Contact vs RHP

wOBA.290
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.356

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.302

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.19431 PA

Last 3 GamesTotal Bases

Jun 21vs LAA1
Jun 23@ SF0
Jun 24@ SF0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.378

WindowRateSample
Last 2 Weeks.50022 PA
Season.349146 PA
Last 2 Years.356444 PA

Opposing Starter · Season16 GS

W–L5–7
ERA4.07
WHIP1.29
IP86.1
H / K / BB77 / 95 / 34

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.309

WindowRateSample
Last 2 Weeks.264144 PA
Season.3301090 PA
Last 2 Years.3233554 PA

Quality of Contact vs RHP

wOBA.273
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.318
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.355

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.348

WindowRateSample
Last 2 Weeks.25012 PA
Season.34097 PA
Last 2 Years.342354 PA

Last 5 GamesTotal Bases

Jun 16@ LAD0
Jun 20vs WSH0
Jun 21vs WSH0
Jun 22vs KC0
Jun 24vs KC1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.337

WindowRateSample
Last 2 Weeks.13315 PA
Season.400130 PA
Last 2 Years.306566 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.388227 PA
Season.3531022 PA
Last 2 Years.3383229 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed33%

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 · 3 · 0

Projection

Projected Total Bases1.345

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.285

WindowRateSample
Last 2 Weeks.06715 PA
Season.215107 PA
Last 2 Years.266308 PA

Last 5 GamesTotal Bases

Jun 17@ LAD0
Jun 20vs WSH0
Jun 21vs WSH2
Jun 22vs KC0
Jun 24vs KC0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.337

WindowRateSample
Last 2 Weeks.13315 PA
Season.400130 PA
Last 2 Years.306566 PA

Opposing Starter · Season16 GS

W–L3–5
ERA4.18
WHIP1.37
IP90.1
H / K / BB94 / 69 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.366

WindowRateSample
Last 2 Weeks.388227 PA
Season.3531022 PA
Last 2 Years.3383229 PA

Quality of Contact vs RHP

wOBA.271
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.324

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.308

WindowRateSample
Last 2 Weeks.0007 PA
Season.20364 PA
Last 2 Years.317306 PA

Last 5 GamesTotal Bases

Jun 11vs MIN0
Jun 16@ HOU0
Jun 17@ HOU0
Jun 20vs CWS1
Jun 24vs NYY0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.345

WindowRateSample
Last 2 Weeks.5569 PA
Season.26073 PA
Last 2 Years.26073 PA

Opposing Starter · Season11 GS

W–L5–3
ERA5.36
WHIP1.32
IP47.0
H / K / BB37 / 58 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.345

WindowRateSample
Last 2 Weeks.346211 PA
Season.3371031 PA
Last 2 Years.3523876 PA

Quality of Contact vs RHP

wOBA.275
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.315
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.297

A rough estimate of total bases to expect, based on how players have performed in similar matchups.