MatchWiz Plays
Total Bases Board · Archive

Best MLB total bases matchupsFriday, June 26, 2026

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

Context

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

Batter · Total Bases / PA vs RHP.440

WindowRateSample
Last 2 Weeks.52421 PA
Season.515169 PA
Last 2 Years.424766 PA

Last 5 GamesTotal Bases

Jun 20vs MIL2
Jun 21vs MIL2
Jun 22@ SD1
Jun 23@ SD5
Jun 24@ SD0

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

WindowRateSample
Last 2 Weeks.65020 PA
Season.455110 PA
Last 2 Years.413138 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

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

WindowRateSample
Last 2 Weeks.376186 PA
Season.3531244 PA
Last 2 Years.3413411 PA

Quality of Contact vs RHP

wOBA.347
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.388
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases2.051

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline-102-127
BRBetRivers-110
BOVBovada+105-135
DKDraftKings+103-136
CZRCaesars-107-128

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
WeatherNeutral

Batter · Total Bases / PA vs RHP.528

WindowRateSample
Last 2 Weeks.68244 PA
Season.587223 PA
Last 2 Years.536778 PA

Last 5 GamesTotal Bases

Jun 20@ AZ4
Jun 21@ AZ2
Jun 22vs LAD4
Jun 23vs LAD2
Jun 24vs LAD0

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

WindowRateSample
Last 2 Weeks.52025 PA
Season.374163 PA
Last 2 Years.403479 PA

Opposing Starter · Season16 GS

W–L8–4
ERA4.80
WHIP1.32
IP84.1
H / K / BB88 / 48 / 23

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

WindowRateSample
Last 2 Weeks.393173 PA
Season.4151007 PA
Last 2 Years.4053780 PA

Quality of Contact vs RHP

wOBA.394
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases2.13

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-135+105
BRBetRivers-137
BOVBovada-135+105
DKDraftKings-138+104
CZRCaesars-141+106

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

WindowRateSample
Last 2 Weeks.69029 PA
Season.496135 PA
Last 2 Years.496135 PA

Last 5 GamesTotal Bases

Jun 20@ HOU10
Jun 21@ HOU1
Jun 22@ CWS1
Jun 23@ CWS0
Jun 24@ CWS0

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.425174 PA
Last 2 Years.430709 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

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

WindowRateSample
Last 2 Weeks.332214 PA
Season.3361145 PA
Last 2 Years.3463807 PA

Quality of Contact vs RHP

wOBA.393
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.353
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.992

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+132-172
BRBetRivers+120
BOVBovada+125-165
DKDraftKings+124-165
FANFanatics+125-165
CZRCaesars+129-173

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
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 21vs CIN0
Jun 22@ DET2
Jun 23@ DET1
Jun 24@ DET8
Jun 25@ BOS3

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

WindowRateSample
Last 2 Weeks.38050 PA
Season.270185 PA
Last 2 Years.320244 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.340932 PA
Last 2 Years.3403369 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.304
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.969

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-110-120
BOLBetOnline-106-122
BRBetRivers-104
BOVBovada-110-120
DKDraftKings-113-118
CZRCaesars-120-112

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

WindowRateSample
Last 2 Weeks.37845 PA
Season.259212 PA
Last 2 Years.358452 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

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

WindowRateSample
Last 2 Weeks.386254 PA
Season.3411106 PA
Last 2 Years.3523168 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.327
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-5

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

Projection

Projected Total Bases1.998

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+122-159
BRBetRivers+108
BOVBovada+120-160
DKDraftKings+119-158
CZRCaesars+119-159

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

Context

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

Batter · Total Bases / PA vs LHP.471

WindowRateSample
Last 2 Weeks.65426 PA
Season.519133 PA
Last 2 Years.476521 PA

Last 5 GamesTotal Bases

Jun 18vs NYM1
Jun 20vs NYM13
Jun 21vs NYM4
Jun 22@ WSH0
Jun 25@ WSH2

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

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

WindowRateSample
Last 2 Weeks.402179 PA
Season.3581056 PA
Last 2 Years.3143232 PA

Quality of Contact vs LHP

wOBA.386
Hard-Hit %42%

How well he's squaring up the ball.

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+113-147
BRBetRivers+102
BOVBovada+105-135
DKDraftKings+104-138
CZRCaesars+106-141

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

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 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 20vs LAA2
Jun 21vs LAA5
Jun 23@ SF0
Jun 24@ SF0
Jun 25@ SF0

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

WindowRateSample
Last 2 Weeks.51631 PA
Season.280150 PA
Last 2 Years.280150 PA

Opposing Starter · Season13 GS

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

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

WindowRateSample
Last 2 Weeks.395147 PA
Season.336803 PA
Last 2 Years.3442042 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.343
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-6

Total Bases4 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.91

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+128-167
BRBetRivers+125
BOVBovada+130-170
DKDraftKings+128-171
CZRCaesars+121-162

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

WindowRateSample
Last 2 Weeks.56439 PA
Season.512172 PA
Last 2 Years.469875 PA

Last 5 GamesTotal Bases

Jun 18@ PHI8
Jun 20@ PHI1
Jun 21@ PHI1
Jun 23vs CHC0
Jun 25vs CHC1

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

WindowRateSample
Last 2 Weeks.41943 PA
Season.316155 PA
Last 2 Years.349694 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

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

WindowRateSample
Last 2 Weeks.403149 PA
Season.341759 PA
Last 2 Years.3442449 PA

Quality of Contact vs RHP

wOBA.408
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.318
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head14-for-51

Total Bases22 in 67 PA
Career Average.209
Plate Appearances67
HR · K · BB2 · 13 · 16

Projection

Projected Total Bases1.944

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+124-161
BRBetRivers+112
BOVBovada+130-170
DKDraftKings+130-174
CZRCaesars+121-162

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🔥 8-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 21vs WSH1
Jun 22vs KC1
Jun 23vs KC2
Jun 24vs KC3
Jun 25vs KC4

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.371
Hard-Hit %39%

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

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

Total Bases Line · O/U 1.5we lean Over

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

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

Batter · Total Bases / PA vs RHP.490

WindowRateSample
Last 2 Weeks.75036 PA
Season.469228 PA
Last 2 Years.469228 PA

Last 5 GamesTotal Bases

Jun 20vs PIT1
Jun 21vs PIT4
Jun 22vs BOS1
Jun 23vs BOS2
Jun 24vs BOS3

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

WindowRateSample
Last 2 Weeks.58541 PA
Season.379190 PA
Last 2 Years.376702 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

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

WindowRateSample
Last 2 Weeks.395152 PA
Season.358857 PA
Last 2 Years.3812362 PA

Quality of Contact vs RHP

wOBA.400
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.348
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.972

A rough estimate of 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+145-190
DKDraftKings+143-192
CZRCaesars+130-176

We project 2.0 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🔥 15-game hitting streak

Batter · Total Bases / PA vs LHP.469

WindowRateSample
Last 2 Weeks.88217 PA
Season.495107 PA
Last 2 Years.402373 PA

Last 5 GamesTotal Bases

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

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.342269 PA
Last 2 Years.364969 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

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

WindowRateSample
Last 2 Weeks.303211 PA
Season.343896 PA
Last 2 Years.3453239 PA

Quality of Contact vs LHP

wOBA.379
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.339
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head4-for-10

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

Projection

Projected Total Bases1.931

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+120-156
BRBetRivers+110
BOVBovada+130-170
DKDraftKings+130-173
CZRCaesars+116-154

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

Context

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

Batter · Total Bases / PA vs RHP.416

WindowRateSample
Last 2 Weeks.55636 PA
Season.388201 PA
Last 2 Years.382872 PA

Last 5 GamesTotal Bases

Jun 19@ AZ1
Jun 20@ AZ2
Jun 21@ AZ4
Jun 22vs LAD0
Jun 24vs LAD0

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

WindowRateSample
Last 2 Weeks.42245 PA
Season.506172 PA
Last 2 Years.478531 PA

Opposing Starter · Season16 GS

W–L8–4
ERA4.80
WHIP1.32
IP84.1
H / K / BB88 / 48 / 23

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

WindowRateSample
Last 2 Weeks.357154 PA
Season.428739 PA
Last 2 Years.3992767 PA

Quality of Contact vs RHP

wOBA.364
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.958

A rough estimate of 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+130
BOVBovada+120-160
DKDraftKings+119-158
CZRCaesars+112-150

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

WindowRateSample
Last 2 Weeks.35020 PA
Season.479188 PA
Last 2 Years.421983 PA

Last 5 GamesTotal Bases

Jun 20vs MIL1
Jun 21vs MIL0
Jun 22@ SD1
Jun 23@ SD0
Jun 24@ SD2

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

WindowRateSample
Last 2 Weeks.65020 PA
Season.455110 PA
Last 2 Years.413138 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

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

WindowRateSample
Last 2 Weeks.376186 PA
Season.3531244 PA
Last 2 Years.3413411 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.388
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.887

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+112-145
BRBetRivers+108
BOVBovada+110-145
DKDraftKings+106-141
CZRCaesars+107-143

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

Context

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

Batter · Total Bases / PA vs RHP.472

WindowRateSample
Last 2 Weeks.63238 PA
Season.446240 PA
Last 2 Years.534978 PA

Last 5 GamesTotal Bases

Jun 20vs BAL4
Jun 21vs BAL1
Jun 22@ MIN4
Jun 23@ MIN0
Jun 24@ MIN2

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

WindowRateSample
Last 2 Weeks.19121 PA
Season.319163 PA
Last 2 Years.369572 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

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

WindowRateSample
Last 2 Weeks.288177 PA
Season.3281030 PA
Last 2 Years.3283338 PA

Quality of Contact vs RHP

wOBA.406
Hard-Hit %45%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.303
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-4

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

Projection

Projected Total Bases1.885

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline-108-120
BRBetRivers-114
BOVBovada+105-135
DKDraftKings+102-135
CZRCaesars-105-127

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

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form🔥 14-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 20vs TOR5
Jun 23@ NYM4
Jun 24@ NYM1
Jun 24@ NYM1
Jun 25@ NYM3

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

WindowRateSample
Last 2 Weeks.09432 PA
Season.141191 PA
Last 2 Years.233331 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.390141 PA
Season.365789 PA
Last 2 Years.3231837 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.228
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 · 5 · 0

Projection

Projected Total Bases1.951

A rough estimate of 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 2.0 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.398

WindowRateSample
Last 2 Weeks.58312 PA
Season.39543 PA
Last 2 Years.396270 PA

Last 5 GamesTotal Bases

Jun 21vs SD5
Jun 22@ MIA0
Jun 23@ MIA1
Jun 24@ MIA5
Jun 25@ TOR4

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

WindowRateSample
Last 2 Weeks.58629 PA
Season.446222 PA
Last 2 Years.4381051 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

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

WindowRateSample
Last 2 Weeks.350214 PA
Season.3251054 PA
Last 2 Years.3343768 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.368
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.907

A rough estimate of 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-125
BOVBovada+105-135
DKDraftKings+102-136
CZRCaesars-106-127

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

WindowRateSample
Last 2 Weeks.2005 PA
Season.583139 PA
Last 2 Years.507746 PA

Last 5 GamesTotal Bases

May 20vs TEX0
May 21@ AZ0
Jun 22vs BOS1
Jun 23vs BOS0
Jun 24vs BOS1

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

WindowRateSample
Last 2 Weeks.58541 PA
Season.379190 PA
Last 2 Years.376702 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

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

WindowRateSample
Last 2 Weeks.395152 PA
Season.358857 PA
Last 2 Years.3812362 PA

Quality of Contact vs RHP

wOBA.344
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.348
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.936

A rough estimate of 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+115-149
BRBetRivers+118
BOVBovada+115-150
DKDraftKings+113-151
CZRCaesars+112-150

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

WindowRateSample
Last 2 Weeks.45231 PA
Season.414128 PA
Last 2 Years.385590 PA

Last 5 GamesTotal Bases

Jun 20@ CHC0
Jun 22vs HOU1
Jun 23vs HOU0
Jun 24vs HOU4
Jun 25vs TEX0

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

WindowRateSample
Last 2 Weeks.46037 PA
Season.438217 PA
Last 2 Years.391698 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.443131 PA
Season.350774 PA
Last 2 Years.3692780 PA

Quality of Contact vs RHP

wOBA.342
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.324
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-5

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

Projection

Projected Total Bases1.9

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+152-200
BRBetRivers+170
BOVBovada+145-190
DKDraftKings+145-194
CZRCaesars+148-200

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

Context

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

Batter · Total Bases / PA vs RHP.395

WindowRateSample
Last 2 Weeks.54050 PA
Season.298268 PA
Last 2 Years.392859 PA

Last 5 GamesTotal Bases

Jun 20@ TEX4
Jun 21@ TEX1
Jun 22vs ATL1
Jun 23vs ATL6
Jun 24vs ATL0

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

WindowRateSample
Last 2 Weeks.66715 PA
Season.430128 PA
Last 2 Years.407204 PA

Opposing Starter · Season14 GS

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

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

WindowRateSample
Last 2 Weeks.336232 PA
Season.3271213 PA
Last 2 Years.3283346 PA

Quality of Contact vs RHP

wOBA.341
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.864

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+126-164
BRBetRivers+102
BOVBovada+130-170
DKDraftKings+128-171
CZRCaesars+122-164

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

WindowRateSample
Last 2 Weeks.56141 PA
Season.463147 PA
Last 2 Years.447817 PA

Last 5 GamesTotal Bases

Jun 20@ ATL1
Jun 21@ ATL1
Jun 22@ CIN0
Jun 23@ CIN1
Jun 24@ CIN3

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

WindowRateSample
Last 2 Weeks.50032 PA
Season.379140 PA
Last 2 Years.365660 PA

Opposing Starter · Season13 GS

W–L5–5
ERA4.80
WHIP1.41
IP84.1
H / K / BB88 / 63 / 31

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

WindowRateSample
Last 2 Weeks.386166 PA
Season.3761067 PA
Last 2 Years.3654811 PA

Quality of Contact vs RHP

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

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

Projection

Projected Total Bases1.924

A rough estimate of 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-115
BOVBovada-105-125
DKDraftKings-105-126
CZRCaesars-109-122

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

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 21vs CWS5
Jun 22vs NYY0
Jun 23vs NYY4
Jun 24vs NYY0
Jun 25vs HOU4

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

WindowRateSample
Last 2 Weeks.33315 PA
Season.278126 PA
Last 2 Years.351370 PA

Opposing Starter · Season13 GS

W–L7–4
ERA4.00
WHIP1.29
IP72.0
H / K / BB56 / 75 / 37

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

WindowRateSample
Last 2 Weeks.356205 PA
Season.324952 PA
Last 2 Years.3293252 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.299
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.888

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+118-154
BRBetRivers+117
BOVBovada+115-150
DKDraftKings+115-153
CZRCaesars+113-152

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

WindowRateSample
Last 2 Weeks.56837 PA
Season.491216 PA
Last 2 Years.438477 PA

Last 5 GamesTotal Bases

Jun 20@ MIA8
Jun 21@ MIA2
Jun 23vs ATH2
Jun 24vs ATH0
Jun 25vs ATH1

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

WindowRateSample
Last 2 Weeks.2508 PA
Season.41285 PA
Last 2 Years.344218 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

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

WindowRateSample
Last 2 Weeks.331169 PA
Season.2981065 PA
Last 2 Years.3354132 PA

Quality of Contact vs RHP

wOBA.358
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.300
Hard-Hit % Allowed30%

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

A rough estimate of 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+141-185
BRBetRivers+132
BOVBovada+130-170
DKDraftKings+131-175
CZRCaesars+132-176

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

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

Last 5 GamesTotal Bases

Jun 21vs CLE4
Jun 22@ TOR1
Jun 23@ TOR3
Jun 24@ TOR0
Jun 25@ DET0

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

WindowRateSample
Last 2 Weeks.21038 PA
Season.333189 PA
Last 2 Years.399579 PA

Opposing Starter · Season15 GS

W–L4–5
ERA3.39
WHIP0.99
IP87.2
H / K / BB69 / 56 / 18

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

WindowRateSample
Last 2 Weeks.357154 PA
Season.317777 PA
Last 2 Years.3322508 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.281
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.88

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline-112-115
BRBetRivers-127
BOVBovada-110-120
DKDraftKings-109-121
CZRCaesars-117-114

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

Batter · Total Bases / PA vs RHP.429

WindowRateSample
Last 2 Weeks.51339 PA
Season.438203 PA
Last 2 Years.431564 PA

Last 5 GamesTotal Bases

Jun 19@ AZ3
Jun 20@ AZ1
Jun 21@ AZ0
Jun 22vs LAD0
Jun 24vs LAD0

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

WindowRateSample
Last 2 Weeks.42245 PA
Season.506172 PA
Last 2 Years.478531 PA

Opposing Starter · Season16 GS

W–L8–4
ERA4.80
WHIP1.32
IP84.1
H / K / BB88 / 48 / 23

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

WindowRateSample
Last 2 Weeks.357154 PA
Season.428739 PA
Last 2 Years.3992767 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.906

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

Total Bases Line · O/U 1.5we lean Over

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

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

Batter · Total Bases / PA vs LHP.405

WindowRateSample
Last 2 Weeks.6258 PA
Season.45998 PA
Last 2 Years.348419 PA

Last 5 GamesTotal Bases

Jun 20@ LAD0
Jun 21@ LAD3
Jun 22@ LAA5
Jun 23@ LAA1
Jun 24@ LAA0

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

WindowRateSample
Last 2 Weeks.55618 PA
Season.43941 PA
Last 2 Years.39356 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

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

WindowRateSample
Last 2 Weeks.488205 PA
Season.3941136 PA
Last 2 Years.4033139 PA

Quality of Contact vs LHP

wOBA.343
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.859

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+126-164
BRBetRivers+100
BOVBovada+120-160
DKDraftKings+119-158
CZRCaesars+116-154

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

Context

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

Batter · Total Bases / PA vs RHP.397

WindowRateSample
Last 2 Weeks.45231 PA
Season.408184 PA
Last 2 Years.378555 PA

Last 5 GamesTotal Bases

Jun 20vs PIT6
Jun 21vs PIT2
Jun 22vs BOS3
Jun 23vs BOS1
Jun 24vs BOS2

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

WindowRateSample
Last 2 Weeks.58541 PA
Season.379190 PA
Last 2 Years.376702 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

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

WindowRateSample
Last 2 Weeks.395152 PA
Season.358857 PA
Last 2 Years.3812362 PA

Quality of Contact vs RHP

wOBA.339
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.348
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.887

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+134-175
BRBetRivers+100
BOVBovada+145-190
DKDraftKings+143-191
CZRCaesars+129-173

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

Context

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

Batter · Total Bases / PA vs RHP.414

WindowRateSample
Last 2 Weeks.51435 PA
Season.406187 PA
Last 2 Years.406187 PA

Last 5 GamesTotal Bases

Jun 20@ DET5
Jun 21@ DET0
Jun 22vs CLE2
Jun 23vs CLE0
Jun 24vs CLE1

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

WindowRateSample
Last 2 Weeks.33315 PA
Season.56965 PA
Last 2 Years.346156 PA

Opposing Starter · Season1 GS

W–L1–2
ERA5.92
WHIP1.52
IP24.1
H / K / BB23 / 33 / 14

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

WindowRateSample
Last 2 Weeks.446222 PA
Season.3921218 PA
Last 2 Years.3693935 PA

Quality of Contact vs RHP

wOBA.374
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.886

A rough estimate of 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+128
BOVBovada+125-165
DKDraftKings+124-165
CZRCaesars+124-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
WeatherNeutral

Batter · Total Bases / PA vs RHP.403

WindowRateSample
Last 2 Weeks.37548 PA
Season.452252 PA
Last 2 Years.421876 PA

Last 5 GamesTotal Bases

Jun 20vs BAL0
Jun 21vs BAL2
Jun 22@ MIN0
Jun 23@ MIN3
Jun 24@ MIN0

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

WindowRateSample
Last 2 Weeks.57121 PA
Season.352145 PA
Last 2 Years.375477 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

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

WindowRateSample
Last 2 Weeks.376205 PA
Season.330899 PA
Last 2 Years.3434114 PA

Quality of Contact vs RHP

wOBA.320
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.819

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+128-167
BRBetRivers+128
BOVBovada+145-190
DKDraftKings+143-191
CZRCaesars+129-173

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
WeatherHelping

Batter · Total Bases / PA vs RHP.433

WindowRateSample
Last 2 Weeks.84613 PA
Season.394188 PA
Last 2 Years.421596 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.408

WindowRateSample
Last 2 Weeks.46037 PA
Season.438217 PA
Last 2 Years.391698 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.443131 PA
Season.350774 PA
Last 2 Years.3692780 PA

Quality of Contact vs RHP

wOBA.347
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.324
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-4

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

Projection

Projected Total Bases1.851

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+130-169
BRBetRivers+128
BOVBovada+125-165
DKDraftKings+124-165
CZRCaesars+126-170

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

Context

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

Batter · Total Bases / PA vs RHP.415

WindowRateSample
Last 2 Weeks.49049 PA
Season.408267 PA
Last 2 Years.400972 PA

Last 5 GamesTotal Bases

Jun 20@ ATH2
Jun 21@ ATH4
Jun 22vs BAL1
Jun 23vs BAL3
Jun 24vs BAL0

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

WindowRateSample
Last 2 Weeks.30826 PA
Season.237135 PA
Last 2 Years.281409 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

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

WindowRateSample
Last 2 Weeks.465215 PA
Season.3921017 PA
Last 2 Years.3732961 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-10

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

Projection

Projected Total Bases1.812

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+141-185
BRBetRivers+114
CZRCaesars+127-170

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

Context

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

Batter · Total Bases / PA vs RHP.399

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

Last 5 GamesTotal Bases

Jun 21vs WSH3
Jun 22vs KC2
Jun 23vs KC0
Jun 24vs KC4
Jun 25vs KC2

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.383
Hard-Hit %38%

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

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

Projection

Projected Total Bases1.844

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline+110-143
BRBetRivers-105
BOVBovada+115-150
DKDraftKings+114-152
CZRCaesars+108-143

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

Context

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

Batter · Total Bases / PA vs RHP.483

WindowRateSample
Last 2 Weeks.84626 PA
Season.51568 PA
Last 2 Years.39494 PA

Last 5 GamesTotal Bases

Jun 16@ AZ3
Jun 20@ ATH4
Jun 21@ ATH4
Jun 22vs BAL1
Jun 24vs BAL2

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

WindowRateSample
Last 2 Weeks.37054 PA
Season.333207 PA
Last 2 Years.441467 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

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

WindowRateSample
Last 2 Weeks.512162 PA
Season.389758 PA
Last 2 Years.3631912 PA

Quality of Contact vs RHP

wOBA.381
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed31%

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

A rough estimate of 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-156+120
FANFanatics-160+120
CZRCaesars-162+121

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

Context

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

Batter · Total Bases / PA vs RHP.382

WindowRateSample
Last 2 Weeks.40944 PA
Season.38849 PA
Last 2 Years.36552 PA

Last 5 GamesTotal Bases

Jun 20@ TEX1
Jun 21@ TEX1
Jun 22vs ATL0
Jun 23vs ATL3
Jun 24vs ATL2

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

WindowRateSample
Last 2 Weeks.66715 PA
Season.430128 PA
Last 2 Years.407204 PA

Opposing Starter · Season14 GS

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

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

WindowRateSample
Last 2 Weeks.336232 PA
Season.3271213 PA
Last 2 Years.3283346 PA

Quality of Contact vs RHP

wOBA.352
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.798

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-156+120

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

Context

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

Batter · Total Bases / PA vs LHP.490

WindowRateSample
Last 2 Weeks1.1437 PA
Season.68961 PA
Last 2 Years.469175 PA

Last 5 GamesTotal Bases

Jun 20@ LAD0
Jun 21@ LAD0
Jun 22@ LAA4
Jun 23@ LAA0
Jun 24@ LAA1

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

WindowRateSample
Last 2 Weeks.32437 PA
Season.33396 PA
Last 2 Years.274179 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

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

WindowRateSample
Last 2 Weeks.390190 PA
Season.3571206 PA
Last 2 Years.3973721 PA

Quality of Contact vs LHP

wOBA.375
Hard-Hit %39%

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

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

Projection

Projected Total Bases1.829

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+139-182
BRBetRivers+132
BOVBovada+120-160
DKDraftKings+122-163
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~2× / ~2.7×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.414

WindowRateSample
Last 2 Weeks.52836 PA
Season.402229 PA
Last 2 Years.386964 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.300

WindowRateSample
Last 2 Weeks.00015 PA
Season.288104 PA
Last 2 Years.350246 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

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

WindowRateSample
Last 2 Weeks.372137 PA
Season.310949 PA
Last 2 Years.3212929 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head11-for-29

Total Bases13 in 30 PA
Career Average.367
Plate Appearances30
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.79

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+118-154
BRBetRivers-106
BOVBovada+120-160
DKDraftKings+117-155
FANFanatics+115-150
CZRCaesars+112-150

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

Context

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

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 21vs CIN1
Jun 22@ DET0
Jun 23@ DET0
Jun 24@ DET2
Jun 25@ BOS0

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

WindowRateSample
Last 2 Weeks.58324 PA
Season.43476 PA
Last 2 Years.44091 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

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

WindowRateSample
Last 2 Weeks.367128 PA
Season.346584 PA
Last 2 Years.3322148 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.333
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.824

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

Total Bases Line · O/U 1.5we lean Over

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

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

Context

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

Batter · Total Bases / PA vs LHP.418

WindowRateSample
Last 2 Weeks.50012 PA
Season.47663 PA
Last 2 Years.484275 PA

Last 5 GamesTotal Bases

Jun 20vs SD4
Jun 21vs SD2
Jun 22@ MIA0
Jun 24@ MIA1
Jun 25@ TOR5

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

WindowRateSample
Last 2 Weeks.58629 PA
Season.446222 PA
Last 2 Years.4381051 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

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

WindowRateSample
Last 2 Weeks.350214 PA
Season.3251054 PA
Last 2 Years.3343768 PA

Quality of Contact vs LHP

wOBA.340
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.368
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-6

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

Projection

Projected Total Bases1.818

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+120-156
BRBetRivers+114
BOVBovada+130-170
DKDraftKings+129-172
CZRCaesars+118-157

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

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 21vs CLE2
Jun 22@ TOR1
Jun 23@ TOR0
Jun 24@ TOR1
Jun 25@ DET2

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

WindowRateSample
Last 2 Weeks.40020 PA
Season.346133 PA
Last 2 Years.379525 PA

Opposing Starter · Season15 GS

W–L4–5
ERA3.39
WHIP0.99
IP87.2
H / K / BB69 / 56 / 18

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

WindowRateSample
Last 2 Weeks.393224 PA
Season.3501048 PA
Last 2 Years.3244333 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.300
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.809

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-145
BOLBetOnline+106-137
BRBetRivers+110
BOVBovada+105-135
DKDraftKings+103-137
CZRCaesars+101-136

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

WindowRateSample
Last 2 Weeks.56439 PA
Season.376205 PA
Last 2 Years.384815 PA

Last 5 GamesTotal Bases

Jun 20@ AZ3
Jun 21@ AZ1
Jun 22vs LAD0
Jun 23vs LAD1
Jun 24vs LAD0

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

WindowRateSample
Last 2 Weeks.42245 PA
Season.506172 PA
Last 2 Years.478531 PA

Opposing Starter · Season16 GS

W–L8–4
ERA4.80
WHIP1.32
IP84.1
H / K / BB88 / 48 / 23

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

WindowRateSample
Last 2 Weeks.357154 PA
Season.428739 PA
Last 2 Years.3992767 PA

Quality of Contact vs RHP

wOBA.347
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.837

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+113-147
BRBetRivers+114
BOVBovada+120-160
DKDraftKings+118-156
CZRCaesars+111-148

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

WindowRateSample
Last 2 Weeks.38234 PA
Season.385192 PA
Last 2 Years.345874 PA

Last 5 GamesTotal Bases

Jun 20@ ATH2
Jun 21@ ATH2
Jun 22vs BAL2
Jun 23vs BAL5
Jun 24vs BAL0

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

WindowRateSample
Last 2 Weeks.37054 PA
Season.333207 PA
Last 2 Years.441467 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

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

WindowRateSample
Last 2 Weeks.512162 PA
Season.389758 PA
Last 2 Years.3631912 PA

Quality of Contact vs RHP

wOBA.344
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head2-for-8

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

Projection

Projected Total Bases1.772

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+144-189
BRBetRivers+160
BOVBovada+130-170
DKDraftKings+130-173
CZRCaesars+133-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

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 21vs WSH0
Jun 22vs KC0
Jun 23vs KC6
Jun 24vs KC0
Jun 25vs KC12

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.342
Hard-Hit %43%

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

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

Projection

Projected Total Bases1.805

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline-103-125
BRBetRivers-121
BOVBovada-105-125
DKDraftKings-104-128
CZRCaesars-109-122

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

WindowRateSample
Last 2 Weeks.40849 PA
Season.356219 PA
Last 2 Years.357667 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

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

WindowRateSample
Last 2 Weeks.384146 PA
Season.328811 PA
Last 2 Years.3362307 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.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head3-for-12

Total Bases5 in 12 PA
Career Average.250
Plate Appearances12
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.8

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline-102-127
BRBetRivers+100
BOVBovada+105-135
DKDraftKings+101-134
CZRCaesars-105-129

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

Context

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

Batter · Total Bases / PA vs LHP.362

WindowRateSample
Last 2 Weeks.26715 PA
Season.38268 PA
Last 2 Years.384245 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.437

WindowRateSample
Last 2 Weeks.58629 PA
Season.446222 PA
Last 2 Years.4381051 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

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

WindowRateSample
Last 2 Weeks.350214 PA
Season.3251054 PA
Last 2 Years.3343768 PA

Quality of Contact vs LHP

wOBA.332
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.368
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.787

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-110-120
BOLBetOnline+104-135
BRBetRivers-114
BOVBovada+105-135
DKDraftKings+104-138
CZRCaesars+103-137

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

WindowRateSample
Last 2 Weeks.63238 PA
Season.409242 PA
Last 2 Years.409242 PA

Last 5 GamesTotal Bases

Jun 20@ CHC4
Jun 22vs HOU6
Jun 23vs HOU3
Jun 24vs HOU0
Jun 25vs TEX5

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

WindowRateSample
Last 2 Weeks.43237 PA
Season.351171 PA
Last 2 Years.303613 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.362207 PA
Season.318927 PA
Last 2 Years.3613898 PA

Quality of Contact vs RHP

wOBA.369
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.309
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.784

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+152-200
BRBetRivers+140
BOVBovada+135-180
DKDraftKings+135-180
CZRCaesars+140-190

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

Context

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

Batter · Total Bases / PA vs RHP.386

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

Last 5 GamesTotal Bases

Jun 21@ SEA1
Jun 22@ COL0
Jun 23@ COL1
Jun 24@ COL6
Jun 25vs NYY1

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

WindowRateSample
Last 2 Weeks.48533 PA
Season.340162 PA
Last 2 Years.382534 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

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

WindowRateSample
Last 2 Weeks.341214 PA
Season.3081093 PA
Last 2 Years.3373947 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.328
Hard-Hit % Allowed35%

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

Projection

Projected Total Bases1.784

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+118-154
BRBetRivers+125
BOVBovada+120-160
DKDraftKings+118-156
CZRCaesars+117-157

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

Context

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

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 21vs STL8
Jun 22@ TB0
Jun 23@ TB9
Jun 24@ TB0
Jun 25@ TB0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

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

WindowRateSample
Last 2 Weeks.408250 PA
Season.3291141 PA
Last 2 Years.3583334 PA

Quality of Contact vs RHP

wOBA.374
Hard-Hit %45%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.811

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+130-169
BRBetRivers+128
BOVBovada+130-170
DKDraftKings+127-170
CZRCaesars+126-170

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

Context

Expected PAs4.55
vs SP / Bullpen~2× / ~2.5×
BallparkNeutral
WeatherHelping
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.413

WindowRateSample
Last 2 Weeks.52934 PA
Season.419117 PA
Last 2 Years.355152 PA

Last 5 GamesTotal Bases

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

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

WindowRateSample
Last 2 Weeks.00015 PA
Season.288104 PA
Last 2 Years.350246 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

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

WindowRateSample
Last 2 Weeks.372137 PA
Season.310949 PA
Last 2 Years.3212929 PA

Quality of Contact vs RHP

wOBA.381
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.747

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+158-208
BRBetRivers+138

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

Context

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

Batter · Total Bases / PA vs RHP.366

WindowRateSample
Last 2 Weeks.0006 PA
Season.48025 PA
Last 2 Years.397156 PA

Last 5 GamesTotal Bases

Apr 8vs CIN5
Apr 9vs CIN0
Jun 21vs SF0
Jun 22vs TEX0
Jun 24vs TEX2

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.308
Hard-Hit %35%

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

A rough estimate of 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+136-179
BRBetRivers+123
BOVBovada+130-170
DKDraftKings+128-170
CZRCaesars+129-173

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

Context

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

Batter · Total Bases / PA vs RHP.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.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.345
Hard-Hit %32%

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

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

Projection

Projected Total Bases1.78

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
FANFanatics-185+140

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

Context

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

Batter · Total Bases / PA vs RHP.376

WindowRateSample
Last 2 Weeks.40542 PA
Season.365241 PA
Last 2 Years.365241 PA

Last 5 GamesTotal Bases

Jun 21@ PHI4
Jun 23vs CHC1
Jun 24vs CHC0
Jun 24vs CHC3
Jun 25vs CHC1

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

WindowRateSample
Last 2 Weeks.41943 PA
Season.316155 PA
Last 2 Years.349694 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

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

WindowRateSample
Last 2 Weeks.403149 PA
Season.341759 PA
Last 2 Years.3442449 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.318
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.776

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+144-189
BRBetRivers+148
BOVBovada+145-190
DKDraftKings+143-192
CZRCaesars+138-190

We project 1.8 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
WeatherHelping
Recent Form↩ 6 games since a hit

Batter · Total Bases / PA vs RHP.378

WindowRateSample
Last 2 Weeks.30813 PA
Season.400145 PA
Last 2 Years.419496 PA

Last 5 GamesTotal Bases

Jun 20vs MIL0
Jun 21vs MIL0
Jun 22@ SD0
Jun 23@ SD0
Jun 24@ SD0

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

WindowRateSample
Last 2 Weeks.65020 PA
Season.455110 PA
Last 2 Years.413138 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

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

WindowRateSample
Last 2 Weeks.376186 PA
Season.3531244 PA
Last 2 Years.3413411 PA

Quality of Contact vs RHP

wOBA.320
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.388
Hard-Hit % Allowed39%

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+145-200
BOLBetOnline+136-179
BOVBovada+130-170
DKDraftKings+130-173
CZRCaesars+128-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 RHP.402

WindowRateSample
Last 2 Weeks.50048 PA
Season.369141 PA
Last 2 Years.377741 PA

Last 5 GamesTotal Bases

Jun 20vs BAL1
Jun 21vs BAL1
Jun 22@ MIN0
Jun 23@ MIN2
Jun 24@ MIN7

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

WindowRateSample
Last 2 Weeks.57121 PA
Season.352145 PA
Last 2 Years.375477 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

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

WindowRateSample
Last 2 Weeks.376205 PA
Season.330899 PA
Last 2 Years.3434114 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.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+130-175
BOLBetOnline+136-179
BRBetRivers+132
BOVBovada+145-190
DKDraftKings+143-191
CZRCaesars+135-182

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

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form↩ 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.336

WindowRateSample
Last 2 Weeks.37845 PA
Season.259212 PA
Last 2 Years.358452 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

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

WindowRateSample
Last 2 Weeks.386254 PA
Season.3411106 PA
Last 2 Years.3523168 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.327
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.801

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+145-200
BOLBetOnline+146-192
BRBetRivers+138
BOVBovada+145-190
DKDraftKings+142-190
CZRCaesars+138-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.387

WindowRateSample
Last 2 Weeks.50044 PA
Season.303244 PA
Last 2 Years.4111021 PA

Last 5 GamesTotal Bases

Jun 20@ TEX6
Jun 21@ TEX1
Jun 22vs ATL6
Jun 23vs ATL1
Jun 24vs ATL0

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

WindowRateSample
Last 2 Weeks.66715 PA
Season.430128 PA
Last 2 Years.407204 PA

Opposing Starter · Season14 GS

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

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

WindowRateSample
Last 2 Weeks.336232 PA
Season.3271213 PA
Last 2 Years.3283346 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.736

A rough estimate of 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-162+121

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

WindowRateSample
Last 2 Weeks.43151 PA
Season.372188 PA
Last 2 Years.431673 PA

Last 5 GamesTotal Bases

Jun 20vs SF0
Jun 21vs SF4
Jun 22vs TEX2
Jun 23vs TEX2
Jun 24vs TEX3

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.344
Hard-Hit %38%

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-Head1-for-2

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

Projection

Projected Total Bases1.795

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+120-156
BRBetRivers+118
BOVBovada+125-165
DKDraftKings+124-165
CZRCaesars+116-154

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

Context

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

Batter · Total Bases / PA vs RHP.383

WindowRateSample
Last 2 Weeks.44738 PA
Season.319185 PA
Last 2 Years.445872 PA

Last 5 GamesTotal Bases

Jun 20@ CHC1
Jun 22vs HOU2
Jun 23vs HOU1
Jun 24vs HOU0
Jun 25vs TEX0

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

WindowRateSample
Last 2 Weeks.43237 PA
Season.351171 PA
Last 2 Years.303613 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.362207 PA
Season.318927 PA
Last 2 Years.3613898 PA

Quality of Contact vs RHP

wOBA.337
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.309
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head6-for-26

Total Bases12 in 27 PA
Career Average.222
Plate Appearances27
HR · K · BB1 · 4 · 1

Projection

Projected Total Bases1.766

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+122-159
BRBetRivers+105
BOVBovada+110-145
DKDraftKings+111-147
CZRCaesars+117-157

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

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
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 21@ SEA0
Jun 22@ COL2
Jun 23@ COL1
Jun 24@ COL2
Jun 25vs NYY0

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

WindowRateSample
Last 2 Weeks.48533 PA
Season.340162 PA
Last 2 Years.382534 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

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

WindowRateSample
Last 2 Weeks.341214 PA
Season.3081093 PA
Last 2 Years.3373947 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.328
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.766

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+132-172
BRBetRivers+116
BOVBovada+125-165
DKDraftKings+123-164
CZRCaesars+123-164

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

Context

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

Batter · Total Bases / PA vs RHP.390

WindowRateSample
Last 2 Weeks.48127 PA
Season.357196 PA
Last 2 Years.402699 PA

Last 5 GamesTotal Bases

Jun 20@ HOU5
Jun 21@ HOU1
Jun 22@ CWS0
Jun 23@ CWS0
Jun 24@ CWS1

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.425174 PA
Last 2 Years.430709 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

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

WindowRateSample
Last 2 Weeks.332214 PA
Season.3361145 PA
Last 2 Years.3463807 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.353
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.764

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+134-175
BRBetRivers+120
BOVBovada+130-170
DKDraftKings+129-172
CZRCaesars+126-170

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

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherWorking against
Recent Form🔥 16-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 21vs STL5
Jun 22@ TB1
Jun 23@ TB1
Jun 24@ TB1
Jun 25@ TB4

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

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

WindowRateSample
Last 2 Weeks.408250 PA
Season.3291141 PA
Last 2 Years.3583334 PA

Quality of Contact vs RHP

wOBA.342
Hard-Hit %41%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.789

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+132-172
BRBetRivers+138
BOVBovada+125-165
DKDraftKings+125-167
CZRCaesars+127-170

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

Context

Expected PAs4.35
vs SP / Bullpen~1× / ~3.3×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.423

WindowRateSample
Last 2 Weeks.56730 PA
Season.417204 PA
Last 2 Years.389800 PA

Last 5 GamesTotal Bases

Jun 19@ DET0
Jun 20@ DET0
Jun 21@ DET0
Jun 22vs CLE1
Jun 24vs CLE0

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

WindowRateSample
Last 2 Weeks.33315 PA
Season.56965 PA
Last 2 Years.346156 PA

Opposing Starter · Season1 GS

W–L1–2
ERA5.92
WHIP1.52
IP24.1
H / K / BB23 / 33 / 14

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

WindowRateSample
Last 2 Weeks.446222 PA
Season.3921218 PA
Last 2 Years.3693935 PA

Quality of Contact vs RHP

wOBA.335
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.787

A rough estimate of 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+136-179
BRBetRivers+133
BOVBovada+140-185
DKDraftKings+138-184
CZRCaesars+133-179

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 20vs LAA0
Jun 21vs LAA1
Jun 23@ SF2
Jun 24@ SF0
Jun 25@ SF2

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

WindowRateSample
Last 2 Weeks.51631 PA
Season.280150 PA
Last 2 Years.280150 PA

Opposing Starter · Season13 GS

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

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

WindowRateSample
Last 2 Weeks.395147 PA
Season.336803 PA
Last 2 Years.3442042 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.343
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-4

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

Projection

Projected Total Bases1.725

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+141-185
BRBetRivers+143
BOVBovada+140-185
DKDraftKings+140-187
CZRCaesars+129-173

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

Context

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

Batter · Total Bases / PA vs RHP.435

WindowRateSample
Last 2 Weeks.48945 PA
Season.468237 PA
Last 2 Years.432881 PA

Last 5 GamesTotal Bases

Jun 20vs BAL0
Jun 21vs BAL1
Jun 22@ MIN4
Jun 23@ MIN5
Jun 24@ MIN2

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

WindowRateSample
Last 2 Weeks.19121 PA
Season.319163 PA
Last 2 Years.369572 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

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

WindowRateSample
Last 2 Weeks.288177 PA
Season.3281030 PA
Last 2 Years.3283338 PA

Quality of Contact vs RHP

wOBA.389
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.303
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-10

Total Bases4 in 11 PA
Career Average.091
Plate Appearances11
HR · K · BB1 · 3 · 1

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+125-165
BOLBetOnline+130-169
BRBetRivers+123
BOVBovada+140-185
DKDraftKings+140-187
CZRCaesars+122-164

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

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

Last 5 GamesTotal Bases

May 25vs CHC0
May 26vs CHC1
May 27vs CHC4
May 29vs MIN2
May 30vs MIN3

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.342269 PA
Last 2 Years.364969 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

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

WindowRateSample
Last 2 Weeks.303211 PA
Season.343896 PA
Last 2 Years.3453239 PA

Quality of Contact vs LHP

wOBA.319
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.339
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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+110-150
BOLBetOnline+109-141
BRBetRivers-115
BOVBovada+105-135
DKDraftKings+102-135
CZRCaesars-102-132

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

Context

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

Batter · Total Bases / PA vs RHP.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.370

WindowRateSample
Last 2 Weeks.40849 PA
Season.356219 PA
Last 2 Years.357667 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

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

WindowRateSample
Last 2 Weeks.384146 PA
Season.328811 PA
Last 2 Years.3362307 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.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-4

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

Projection

Projected Total Bases1.749

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline-101-128
BRBetRivers+112
BOVBovada-110-120
DKDraftKings-109-122
CZRCaesars-108-124

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

Context

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

Batter · Total Bases / PA vs RHP.382

WindowRateSample
Last 2 Weeks.0002 PA
Season.403186 PA
Last 2 Years.440946 PA

Last 5 GamesTotal Bases

May 29vs ATL0
May 30vs ATL3
May 31vs ATL2
Jun 23vs MIL0
Jun 24vs MIL1

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

WindowRateSample
Last 2 Weeks.39653 PA
Season.317208 PA
Last 2 Years.295784 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

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

WindowRateSample
Last 2 Weeks.399228 PA
Season.3801189 PA
Last 2 Years.3622946 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.307
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head4-for-13

Total Bases5 in 14 PA
Career Average.286
Plate Appearances14
HR · K · BB0 · 6 · 1

Projection

Projected Total Bases1.745

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+136-179
BRBetRivers+120
BOVBovada+130-170
DKDraftKings+130-174
CZRCaesars+127-170

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

Context

Expected PAs4.65
vs SP / Bullpen~2.2× / ~2.5×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.397

WindowRateSample
Last 2 Weeks.8577 PA
Season.32689 PA
Last 2 Years.426272 PA

Last 5 GamesTotal Bases

Jun 20@ LAD1
Jun 21@ LAD5
Jun 22@ LAA5
Jun 23@ LAA0
Jun 24@ LAA3

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

WindowRateSample
Last 2 Weeks.32437 PA
Season.33396 PA
Last 2 Years.274179 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

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

WindowRateSample
Last 2 Weeks.390190 PA
Season.3571206 PA
Last 2 Years.3973721 PA

Quality of Contact vs LHP

wOBA.361
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+132-172
BRBetRivers+117
BOVBovada+120-160
DKDraftKings+120-160
FANFanatics+135-180
CZRCaesars+127-170

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

Context

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

Batter · Total Bases / PA vs RHP.397

WindowRateSample
Last 2 Weeks.35040 PA
Season.487156 PA
Last 2 Years.375685 PA

Last 5 GamesTotal Bases

Jun 20@ NYY2
Jun 21@ NYY0
Jun 22vs MIL0
Jun 23vs MIL0
Jun 24vs MIL0

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

WindowRateSample
Last 2 Weeks.39653 PA
Season.317208 PA
Last 2 Years.295784 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

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

WindowRateSample
Last 2 Weeks.399228 PA
Season.3801189 PA
Last 2 Years.3622946 PA

Quality of Contact vs RHP

wOBA.352
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.307
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.74

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
CZRCaesars-148+111

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

Context

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

Batter · Total Bases / PA vs RHP.429

WindowRateSample
Last 2 Weeks.53330 PA
Season.435223 PA
Last 2 Years.442902 PA

Last 5 GamesTotal Bases

Jun 20@ MIA0
Jun 21@ MIA0
Jun 23vs ATH1
Jun 24vs ATH4
Jun 25vs ATH0

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

WindowRateSample
Last 2 Weeks.00015 PA
Season.288104 PA
Last 2 Years.350246 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

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

WindowRateSample
Last 2 Weeks.372137 PA
Season.310949 PA
Last 2 Years.3212929 PA

Quality of Contact vs RHP

wOBA.360
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head6-for-15

Total Bases10 in 16 PA
Career Average.375
Plate Appearances16
HR · K · BB1 · 4 · 1

Projection

Projected Total Bases1.706

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
CZRCaesars-170+127

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

Context

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

Batter · Total Bases / PA vs RHP.396

WindowRateSample
Last 2 Weeks.38539 PA
Season.446240 PA
Last 2 Years.375957 PA

Last 5 GamesTotal Bases

Jun 20@ ATL0
Jun 21@ ATL1
Jun 22@ CIN3
Jun 23@ CIN2
Jun 24@ CIN3

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

WindowRateSample
Last 2 Weeks.46037 PA
Season.391207 PA
Last 2 Years.420716 PA

Opposing Starter · Season13 GS

W–L5–5
ERA4.80
WHIP1.41
IP84.1
H / K / BB88 / 63 / 31

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

WindowRateSample
Last 2 Weeks.385143 PA
Season.346726 PA
Last 2 Years.3272642 PA

Quality of Contact vs RHP

wOBA.345
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.356
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.763

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+139-182
BRBetRivers+138
BOVBovada+140-185
DKDraftKings+138-185
CZRCaesars+128-173

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

Context

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

Batter · Total Bases / PA vs RHP.336

WindowRateSample
Last 2 Weeks.28025 PA
Season.328192 PA
Last 2 Years.316786 PA

Last 5 GamesTotal Bases

Jun 20vs MIL9
Jun 21vs MIL1
Jun 22@ SD0
Jun 23@ SD2
Jun 24@ SD1

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

WindowRateSample
Last 2 Weeks.65020 PA
Season.455110 PA
Last 2 Years.413138 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

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

WindowRateSample
Last 2 Weeks.376186 PA
Season.3531244 PA
Last 2 Years.3413411 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.388
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.693

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+128-167
BRBetRivers+116
BOVBovada+130-170
DKDraftKings+128-170
CZRCaesars+122-164

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

Context

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

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 20@ SEA4
Jun 22@ COL1
Jun 23@ COL7
Jun 24@ COL0
Jun 25vs NYY0

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

WindowRateSample
Last 2 Weeks.56316 PA
Season.365178 PA
Last 2 Years.381627 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

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

WindowRateSample
Last 2 Weeks.317180 PA
Season.320884 PA
Last 2 Years.3072700 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.345
Hard-Hit % Allowed30%

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

A rough estimate of 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+112-145
BRBetRivers+115
BOVBovada+110-145
DKDraftKings+106-141
CZRCaesars+108-143

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

Context

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

Batter · Total Bases / PA vs LHP.408

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

Last 5 GamesTotal Bases

Jun 21@ TB0
Jun 22vs PHI4
Jun 23vs PHI0
Jun 24vs PHI4
Jun 25vs PHI4

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

WindowRateSample
Last 2 Weeks.28050 PA
Season.427234 PA
Last 2 Years.340751 PA

Opposing Starter · Season15 GS

W–L5–7
ERA4.99
WHIP1.31
IP79.1
H / K / BB80 / 61 / 24

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

WindowRateSample
Last 2 Weeks.341211 PA
Season.363899 PA
Last 2 Years.3532849 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.308
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.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
MGMBetMGM+115-155
BOLBetOnline+112-145
BRBetRivers+117
BOVBovada+110-145
DKDraftKings+106-141
CZRCaesars+106-141

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

WindowRateSample
Last 2 Weeks.44445 PA
Season.297236 PA
Last 2 Years.441796 PA

Last 5 GamesTotal Bases

Jun 20@ TEX3
Jun 21@ TEX2
Jun 22vs ATL0
Jun 23vs ATL2
Jun 24vs ATL0

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

WindowRateSample
Last 2 Weeks.37929 PA
Season.374163 PA
Last 2 Years.355248 PA

Opposing Starter · Season14 GS

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

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

WindowRateSample
Last 2 Weeks.401157 PA
Season.337822 PA
Last 2 Years.3152094 PA

Quality of Contact vs RHP

wOBA.302
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.328
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.689

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-190+140

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

Context

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

Batter · Total Bases / PA vs RHP.391

WindowRateSample
Last 2 Weeks.55229 PA
Season.333144 PA
Last 2 Years.349585 PA

Last 5 GamesTotal Bases

Jun 19@ AZ4
Jun 20@ AZ4
Jun 22vs LAD0
Jun 23vs LAD4
Jun 24vs LAD2

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

WindowRateSample
Last 2 Weeks.42245 PA
Season.506172 PA
Last 2 Years.478531 PA

Opposing Starter · Season16 GS

W–L8–4
ERA4.80
WHIP1.32
IP84.1
H / K / BB88 / 48 / 23

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

WindowRateSample
Last 2 Weeks.357154 PA
Season.428739 PA
Last 2 Years.3992767 PA

Quality of Contact vs RHP

wOBA.345
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.743

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+134-175
BRBetRivers+128
BOVBovada+140-185
DKDraftKings+138-184
CZRCaesars+128-173

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

Context

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

Batter · Total Bases / PA vs RHP.353

WindowRateSample
Last 2 Weeks.26534 PA
Season.355138 PA
Last 2 Years.428643 PA

Last 5 GamesTotal Bases

Jun 18vs CLE2
Jun 19@ ATL1
Jun 21@ ATL0
Jun 22@ CIN0
Jun 24@ CIN0

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

WindowRateSample
Last 2 Weeks.46037 PA
Season.391207 PA
Last 2 Years.420716 PA

Opposing Starter · Season13 GS

W–L5–5
ERA4.80
WHIP1.41
IP84.1
H / K / BB88 / 63 / 31

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

WindowRateSample
Last 2 Weeks.385143 PA
Season.346726 PA
Last 2 Years.3272642 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.356
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-6

Total Bases2 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB0 · 1 · 3

Projection

Projected Total Bases1.74

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+141-185
BRBetRivers+140
BOVBovada+140-185
DKDraftKings+141-188
CZRCaesars+134-182

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.40035 PA
Season.461217 PA
Last 2 Years.465721 PA

Last 5 GamesTotal Bases

Jun 20vs PIT0
Jun 21vs PIT0
Jun 22vs BOS1
Jun 23vs BOS1
Jun 24vs BOS0

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

WindowRateSample
Last 2 Weeks.34529 PA
Season.340141 PA
Last 2 Years.342628 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

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

WindowRateSample
Last 2 Weeks.401192 PA
Season.325879 PA
Last 2 Years.3512408 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.734

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+115-149
BRBetRivers-105
BOVBovada+115-150
DKDraftKings+116-154
CZRCaesars+118-157

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

Batter · Total Bases / PA vs RHP.425

WindowRateSample
Last 2 Weeks.57938 PA
Season.397184 PA
Last 2 Years.389211 PA

Last 5 GamesTotal Bases

Jun 20vs SF1
Jun 21vs SF0
Jun 22vs TEX1
Jun 23vs TEX4
Jun 24vs TEX1

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.325
Hard-Hit %41%

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

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

Projection

Projected Total Bases1.732

A rough estimate of 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-154+115

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

WindowRateSample
Last 2 Weeks.60543 PA
Season.449205 PA
Last 2 Years.359687 PA

Last 5 GamesTotal Bases

Jun 20@ AZ7
Jun 21@ AZ0
Jun 22vs LAD0
Jun 23vs LAD4
Jun 24vs LAD1

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

WindowRateSample
Last 2 Weeks.42245 PA
Season.506172 PA
Last 2 Years.478531 PA

Opposing Starter · Season16 GS

W–L8–4
ERA4.80
WHIP1.32
IP84.1
H / K / BB88 / 48 / 23

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

WindowRateSample
Last 2 Weeks.357154 PA
Season.428739 PA
Last 2 Years.3992767 PA

Quality of Contact vs RHP

wOBA.342
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.73

A rough estimate of 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+136-179
BRBetRivers+138
BOVBovada+135-180
DKDraftKings+133-177
CZRCaesars+128-173

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

Context

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

Batter · Total Bases / PA vs RHP.316

WindowRateSample
Last 2 Weeks.31348 PA
Season.260250 PA
Last 2 Years.308403 PA

Last 5 GamesTotal Bases

Jun 20vs SF3
Jun 21vs SF0
Jun 22vs TEX0
Jun 23vs TEX0
Jun 24vs TEX0

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.306
Hard-Hit %33%

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

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

Projection

Projected Total Bases1.726

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+136-179
BOVBovada+150-200
DKDraftKings+147-198
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~3× / ~1.3×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.393

WindowRateSample
Last 2 Weeks
Season.36477 PA
Last 2 Years.460847 PA

Last 5 GamesTotal Bases

Apr 18@ CHC2
Apr 19@ CHC0
Apr 21vs MIN4
Apr 22vs MIN2
Jun 24vs CHC0

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

WindowRateSample
Last 2 Weeks.41943 PA
Season.316155 PA
Last 2 Years.349694 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

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

WindowRateSample
Last 2 Weeks.403149 PA
Season.341759 PA
Last 2 Years.3442449 PA

Quality of Contact vs RHP

wOBA.336
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.318
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head9-for-34

Total Bases15 in 37 PA
Career Average.243
Plate Appearances37
HR · K · BB1 · 8 · 1

Projection

Projected Total Bases1.698

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+152-200
BRBetRivers+160

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

Context

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

Batter · Total Bases / PA vs RHP.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.390

WindowRateSample
Last 2 Weeks.50030 PA
Season.335164 PA
Last 2 Years.436392 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

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

WindowRateSample
Last 2 Weeks.262172 PA
Season.285863 PA
Last 2 Years.3283023 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.322
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 · 0 · 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 1.5we lean Over

BookOverUnder
MGMBetMGM+150-200
BOLBetOnline+155-204
BRBetRivers+138
BOVBovada+145-190
DKDraftKings+145-194
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
WeatherNeutral

Batter · Total Bases / PA vs RHP.343

WindowRateSample
Last 2 Weeks.28346 PA
Season.354260 PA
Last 2 Years.361883 PA

Last 5 GamesTotal Bases

Jun 20vs SF0
Jun 21vs SF1
Jun 22vs TEX4
Jun 23vs TEX2
Jun 24vs TEX1

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.319
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-Head2-for-5

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

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+120-156
BOVBovada+120-160
DKDraftKings+122-163
FANFanatics+115-150
CZRCaesars+118-157

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

Context

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

Batter · Total Bases / PA vs LHP.390

WindowRateSample
Last 2 Weeks.27311 PA
Season.57135 PA
Last 2 Years.36161 PA

Last 5 GamesTotal Bases

Jun 18vs MIN4
Jun 19vs SD0
Jun 20vs SD0
Jun 22@ MIA0
Jun 24@ MIA0

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

WindowRateSample
Last 2 Weeks.58629 PA
Season.446222 PA
Last 2 Years.4381051 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

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

WindowRateSample
Last 2 Weeks.350214 PA
Season.3251054 PA
Last 2 Years.3343768 PA

Quality of Contact vs LHP

wOBA.346
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.368
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.688

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+134-175
BRBetRivers+143
BOVBovada+130-170
DKDraftKings+130-174

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

Context

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

Batter · Total Bases / PA vs RHP.417

WindowRateSample
Last 2 Weeks.62843 PA
Season.323254 PA
Last 2 Years.379794 PA

Last 5 GamesTotal Bases

Jun 21@ PHI0
Jun 23vs CHC5
Jun 24vs CHC6
Jun 24vs CHC1
Jun 25vs CHC1

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

WindowRateSample
Last 2 Weeks.11127 PA
Season.269104 PA
Last 2 Years.274544 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

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

WindowRateSample
Last 2 Weeks.411185 PA
Season.3661194 PA
Last 2 Years.3574222 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.242
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head3-for-14

Total Bases3 in 14 PA
Career Average.214
Plate Appearances14
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.682

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+146-192
BRBetRivers+148
BOVBovada+150-200
DKDraftKings+150-201
CZRCaesars+139-190

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

WindowRateSample
Last 2 Weeks.40727 PA
Season.438203 PA
Last 2 Years.415856 PA

Last 5 GamesTotal Bases

Jun 18@ BOS1
Jun 19@ CHC0
Jun 22vs HOU0
Jun 23vs HOU1
Jun 25vs TEX0

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

WindowRateSample
Last 2 Weeks.46037 PA
Season.438217 PA
Last 2 Years.391698 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.443131 PA
Season.350774 PA
Last 2 Years.3692780 PA

Quality of Contact vs RHP

wOBA.341
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.324
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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
BOLBetOnline+152-200
BRBetRivers+160
BOVBovada+145-190
DKDraftKings+143-191
CZRCaesars+150-205

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
WeatherNeutral

Batter · Total Bases / PA vs RHP.384

WindowRateSample
Last 2 Weeks.50036 PA
Season.352182 PA
Last 2 Years.314767 PA

Last 5 GamesTotal Bases

Jun 20vs PIT0
Jun 21vs PIT1
Jun 22vs BOS1
Jun 23vs BOS4
Jun 24vs BOS3

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

WindowRateSample
Last 2 Weeks.58541 PA
Season.379190 PA
Last 2 Years.376702 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

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

WindowRateSample
Last 2 Weeks.395152 PA
Season.358857 PA
Last 2 Years.3812362 PA

Quality of Contact vs RHP

wOBA.341
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.348
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head2-for-14

Total Bases2 in 14 PA
Career Average.143
Plate Appearances14
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.703

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+155-204
BRBetRivers+185

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

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 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 21vs CWS0
Jun 22vs NYY1
Jun 23vs NYY0
Jun 24vs NYY0
Jun 25vs HOU0

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

WindowRateSample
Last 2 Weeks.54335 PA
Season.245167 PA
Last 2 Years.299438 PA

Opposing Starter · Season13 GS

W–L7–4
ERA4.00
WHIP1.29
IP72.0
H / K / BB56 / 75 / 37

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

WindowRateSample
Last 2 Weeks.369203 PA
Season.3371049 PA
Last 2 Years.3242865 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.333
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.679

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
CZRCaesars-162+121

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

Context

Expected PAs4.25
vs SP / Bullpen~1.3× / ~2.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.412

WindowRateSample
Last 2 Weeks.43330 PA
Season.461204 PA
Last 2 Years.406655 PA

Last 5 GamesTotal Bases

Jun 20@ MIA4
Jun 21@ MIA0
Jun 23vs ATH5
Jun 24vs ATH3
Jun 25vs ATH3

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

WindowRateSample
Last 2 Weeks.00015 PA
Season.288104 PA
Last 2 Years.350246 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

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

WindowRateSample
Last 2 Weeks.372137 PA
Season.310949 PA
Last 2 Years.3212929 PA

Quality of Contact vs RHP

wOBA.341
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.644

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+128-167
BRBetRivers+138
BOVBovada+130-170
DKDraftKings+128-171
CZRCaesars+123-164

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

Batter · Total Bases / PA vs RHP.390

WindowRateSample
Last 2 Weeks.36838 PA
Season.433210 PA
Last 2 Years.390784 PA

Last 5 GamesTotal Bases

Jun 20@ TEX0
Jun 21@ TEX1
Jun 22vs ATL0
Jun 23vs ATL0
Jun 24vs ATL0

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

WindowRateSample
Last 2 Weeks.37929 PA
Season.374163 PA
Last 2 Years.355248 PA

Opposing Starter · Season14 GS

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

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

WindowRateSample
Last 2 Weeks.401157 PA
Season.337822 PA
Last 2 Years.3152094 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.328
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.643

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-135+105
CZRCaesars-137+104

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

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks.27333 PA
Season.43483 PA
Last 2 Years.43483 PA

Last 5 GamesTotal Bases

Jun 19@ ATH2
Jun 20@ ATH1
Jun 21@ ATH0
Jun 22vs BAL1
Jun 24vs BAL2

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

WindowRateSample
Last 2 Weeks.37054 PA
Season.333207 PA
Last 2 Years.441467 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

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

WindowRateSample
Last 2 Weeks.512162 PA
Season.389758 PA
Last 2 Years.3631912 PA

Quality of Contact vs RHP

wOBA.338
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.643

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
BOLBetOnline-172+133
CZRCaesars-173+130

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

Context

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

WindowRateSample
Last 2 Weeks.33324 PA
Season.386145 PA
Last 2 Years.392707 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

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

WindowRateSample
Last 2 Weeks.353198 PA
Season.327943 PA
Last 2 Years.3342633 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.299
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-1

Total Bases4 in 1 PA
Career Average1.000
Plate Appearances1
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.674

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+136-179
BRBetRivers+140
BOVBovada+135-180
DKDraftKings+134-179
CZRCaesars+128-173

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

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

Last 5 GamesTotal Bases

Jun 17vs CWS2
Jun 20vs CIN0
Jun 21vs CIN1
Jun 22@ DET4
Jun 25@ BOS1

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

WindowRateSample
Last 2 Weeks.38050 PA
Season.270185 PA
Last 2 Years.320244 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.340932 PA
Last 2 Years.3403369 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.304
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.671

A rough estimate of 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+128
BOVBovada+120-160
DKDraftKings+121-161
CZRCaesars+116-154

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

Context

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

Batter · Total Bases / PA vs RHP.367

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

Last 5 GamesTotal Bases

Jun 21vs CWS1
Jun 22vs NYY3
Jun 23vs NYY0
Jun 24vs NYY3
Jun 25vs HOU1

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

WindowRateSample
Last 2 Weeks.54335 PA
Season.245167 PA
Last 2 Years.299438 PA

Opposing Starter · Season13 GS

W–L7–4
ERA4.00
WHIP1.29
IP72.0
H / K / BB56 / 75 / 37

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

WindowRateSample
Last 2 Weeks.369203 PA
Season.3371049 PA
Last 2 Years.3242865 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.333
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.669

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+135-185
BOLBetOnline+126-164
BRBetRivers+110
BOVBovada+120-160
DKDraftKings+119-158
CZRCaesars+118-159

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

Context

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

Batter · Total Bases / PA vs RHP.371

WindowRateSample
Last 2 Weeks.43244 PA
Season.320244 PA
Last 2 Years.379889 PA

Last 5 GamesTotal Bases

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

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

WindowRateSample
Last 2 Weeks.30826 PA
Season.237135 PA
Last 2 Years.281409 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

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

WindowRateSample
Last 2 Weeks.465215 PA
Season.3921017 PA
Last 2 Years.3732961 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-10

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

Projection

Projected Total Bases1.628

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+138-190
BOLBetOnline+152-200
BRBetRivers+135
CZRCaesars+138-190

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

Context

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

Batter · Total Bases / PA vs LHP.421

WindowRateSample
Last 2 Weeks.7147 PA
Season.51729 PA
Last 2 Years.462182 PA

Last 5 GamesTotal Bases

Jun 18vs MIN1
Jun 20vs SD0
Jun 21vs SD0
Jun 23@ MIA1
Jun 25@ TOR2

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

WindowRateSample
Last 2 Weeks.58629 PA
Season.446222 PA
Last 2 Years.4381051 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

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

WindowRateSample
Last 2 Weeks.350214 PA
Season.3251054 PA
Last 2 Years.3343768 PA

Quality of Contact vs LHP

wOBA.335
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.368
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases4 in 7 PA
Career Average.286
Plate Appearances7
HR · K · BB0 · 0 · 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
BOLBetOnline-167+127
FANFanatics-150+115

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

Context

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

Batter · Total Bases / PA vs RHP.353

WindowRateSample
Last 2 Weeks.0003 PA
Season.0003 PA
Last 2 Years.379248 PA

Last 2 GamesTotal Bases

Jun 22vs CLE0
Jun 24vs CLE1

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

WindowRateSample
Last 2 Weeks.33315 PA
Season.56965 PA
Last 2 Years.346156 PA

Opposing Starter · Season1 GS

W–L1–2
ERA5.92
WHIP1.52
IP24.1
H / K / BB23 / 33 / 14

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

WindowRateSample
Last 2 Weeks.446222 PA
Season.3921218 PA
Last 2 Years.3693935 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed38%

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.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+144-189
BRBetRivers+132
BOVBovada+145-190
DKDraftKings+141-189
CZRCaesars+138-190

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

Context

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

Batter · Total Bases / PA vs RHP.379

WindowRateSample
Last 2 Weeks.32128 PA
Season.378259 PA
Last 2 Years.4741078 PA

Last 5 GamesTotal Bases

Jun 14vs HOU2
Jun 15@ WSH0
Jun 16@ WSH3
Jun 17@ WSH1
Jun 18vs STL5

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

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

WindowRateSample
Last 2 Weeks.370192 PA
Season.3631199 PA
Last 2 Years.3533666 PA

Quality of Contact vs RHP

wOBA.341
Hard-Hit %40%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.672

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

Total Bases Line · O/U 1.5we lean Over

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

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

Batter · Total Bases / PA vs RHP.365

WindowRateSample
Last 2 Weeks.39433 PA
Season.306248 PA
Last 2 Years.4301057 PA

Last 5 GamesTotal Bases

Jun 20@ CHC2
Jun 22vs HOU2
Jun 23vs HOU1
Jun 24vs HOU0
Jun 25vs TEX0

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

WindowRateSample
Last 2 Weeks.43237 PA
Season.351171 PA
Last 2 Years.303613 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.362207 PA
Season.318927 PA
Last 2 Years.3613898 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.309
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head12-for-27

Total Bases20 in 29 PA
Career Average.414
Plate Appearances29
HR · K · BB2 · 3 · 2

Projection

Projected Total Bases1.65

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+112-145
BRBetRivers-103
BOVBovada+110-145
DKDraftKings+110-146
CZRCaesars+107-140

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

Context

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

Batter · Total Bases / PA vs LHP.367

WindowRateSample
Last 2 Weeks.44418 PA
Season.33091 PA
Last 2 Years.343286 PA

Last 5 GamesTotal Bases

Jun 20@ COL3
Jun 21@ COL1
Jun 23vs SEA3
Jun 24vs SEA1
Jun 25vs SEA5

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

WindowRateSample
Last 2 Weeks.09111 PA
Season.35097 PA
Last 2 Years.322317 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

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

WindowRateSample
Last 2 Weeks.309204 PA
Season.376957 PA
Last 2 Years.3582710 PA

Quality of Contact vs LHP

wOBA.298
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.293
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-3

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

Projection

Projected Total Bases1.649

A rough estimate of 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+135-175
BRBetRivers+105
CZRCaesars+126-170

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

Context

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

Batter · Total Bases / PA vs RHP.355

WindowRateSample
Last 2 Weeks.37929 PA
Season.343198 PA
Last 2 Years.306624 PA

Last 5 GamesTotal Bases

Jun 20@ HOU0
Jun 21@ HOU1
Jun 22@ CWS4
Jun 23@ CWS0
Jun 24@ CWS1

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.425174 PA
Last 2 Years.430709 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

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

WindowRateSample
Last 2 Weeks.332214 PA
Season.3361145 PA
Last 2 Years.3463807 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.353
Hard-Hit % Allowed36%

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

Projection

Projected Total Bases1.648

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+145-200
BOLBetOnline+152-200
BRBetRivers+138
BOVBovada+150-200
DKDraftKings+147-197
CZRCaesars+144-197

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

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 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 21@ TB0
Jun 22vs PHI3
Jun 23vs PHI0
Jun 24vs PHI0
Jun 25vs PHI0

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

WindowRateSample
Last 2 Weeks.09521 PA
Season.27979 PA
Last 2 Years.261207 PA

Opposing Starter · Season15 GS

W–L5–7
ERA4.99
WHIP1.31
IP79.1
H / K / BB80 / 61 / 24

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

WindowRateSample
Last 2 Weeks.341226 PA
Season.3541135 PA
Last 2 Years.3742886 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.273
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-3

Total Bases3 in 3 PA
Career Average1.000
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.648

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+104-135
BRBetRivers+120
BOVBovada+110-145
DKDraftKings+107-142
CZRCaesars+105-139

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

Batter · Total Bases / PA vs RHP.383

WindowRateSample
Last 2 Weeks.38954 PA
Season.390259 PA
Last 2 Years.384854 PA

Last 5 GamesTotal Bases

Jun 20vs SF1
Jun 21vs SF2
Jun 22vs TEX3
Jun 23vs TEX2
Jun 24vs TEX5

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.340
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-Head2-for-6

Total Bases3 in 6 PA
Career Average.333
Plate Appearances6
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.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+113-147
BRBetRivers+110
BOVBovada+110-145
DKDraftKings+111-147
CZRCaesars+106-141

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

WindowRateSample
Last 2 Weeks.5008 PA
Season.384185 PA
Last 2 Years.367681 PA

Last 5 GamesTotal Bases

Jun 2vs COL2
Jun 3vs COL0
Jun 22vs BAL4
Jun 23vs BAL0
Jun 24vs BAL4

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

WindowRateSample
Last 2 Weeks.30826 PA
Season.237135 PA
Last 2 Years.281409 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

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

WindowRateSample
Last 2 Weeks.465215 PA
Season.3921017 PA
Last 2 Years.3732961 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.274
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-5

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

Projection

Projected Total Bases1.612

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
CZRCaesars-137+104

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

Context

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

Batter · Total Bases / PA vs RHP.324

WindowRateSample
Last 2 Weeks.31822 PA
Season.268157 PA
Last 2 Years.281278 PA

Last 5 GamesTotal Bases

Jun 19vs WSH2
Jun 20vs WSH0
Jun 22vs KC1
Jun 23vs KC1
Jun 25vs KC2

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.313
Hard-Hit %29%

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

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
BOLBetOnline-185+142
CZRCaesars-190+139

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

Context

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

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

WindowRateSample
Last 2 Weeks.50030 PA
Season.335164 PA
Last 2 Years.436392 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

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

WindowRateSample
Last 2 Weeks.262172 PA
Season.285863 PA
Last 2 Years.3283023 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.322
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-4

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

Projection

Projected Total Bases1.663

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+138-190
BOLBetOnline+134-175
BRBetRivers+123
BOVBovada+120-160
DKDraftKings+122-163
CZRCaesars+126-170

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

Context

Expected PAs4.1
vs SP / Bullpen~2.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 21@ SEA3
Jun 22@ COL3
Jun 23@ COL1
Jun 24@ COL0
Jun 25vs NYY5

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

WindowRateSample
Last 2 Weeks.48533 PA
Season.340162 PA
Last 2 Years.382534 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

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

WindowRateSample
Last 2 Weeks.341214 PA
Season.3081093 PA
Last 2 Years.3373947 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.328
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.64

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+171-227
BRBetRivers+165

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

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks.25927 PA
Season.425160 PA
Last 2 Years.408490 PA

Last 5 GamesTotal Bases

Jun 19vs MIL3
Jun 20vs MIL0
Jun 22@ SD0
Jun 23@ SD1
Jun 24@ SD0

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

WindowRateSample
Last 2 Weeks.65020 PA
Season.455110 PA
Last 2 Years.413138 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

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

WindowRateSample
Last 2 Weeks.376186 PA
Season.3531244 PA
Last 2 Years.3413411 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.388
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.601

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+152-200
BRBetRivers+165

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

Context

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

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 21@ TB2
Jun 22vs PHI3
Jun 23vs PHI2
Jun 24vs PHI0
Jun 25vs PHI3

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

WindowRateSample
Last 2 Weeks.28050 PA
Season.427234 PA
Last 2 Years.340751 PA

Opposing Starter · Season15 GS

W–L5–7
ERA4.99
WHIP1.31
IP79.1
H / K / BB80 / 61 / 24

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

WindowRateSample
Last 2 Weeks.341211 PA
Season.363899 PA
Last 2 Years.3532849 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.308
Hard-Hit % Allowed36%

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+120-160
BOLBetOnline+122-159
BRBetRivers+132
BOVBovada+115-150
DKDraftKings+116-155
CZRCaesars+113-150

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

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

Last 5 GamesTotal Bases

Jun 21vs CWS2
Jun 22vs NYY4
Jun 23vs NYY0
Jun 24vs NYY1
Jun 25vs HOU2

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

WindowRateSample
Last 2 Weeks.54335 PA
Season.245167 PA
Last 2 Years.299438 PA

Opposing Starter · Season13 GS

W–L7–4
ERA4.00
WHIP1.29
IP72.0
H / K / BB56 / 75 / 37

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

WindowRateSample
Last 2 Weeks.369203 PA
Season.3371049 PA
Last 2 Years.3242865 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.333
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head3-for-5

Total Bases12 in 5 PA
Career Average.600
Plate Appearances5
HR · K · BB3 · 1 · 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+135-185
BOLBetOnline+128-167
BRBetRivers+110
BOVBovada+125-165
DKDraftKings+123-164
CZRCaesars+123-164

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

Context

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

Batter · Total Bases / PA vs LHP.377

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

Last 5 GamesTotal Bases

Jun 21vs CIN1
Jun 22@ DET0
Jun 23@ DET2
Jun 24@ DET4
Jun 25@ BOS1

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

WindowRateSample
Last 2 Weeks.38050 PA
Season.270185 PA
Last 2 Years.320244 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.340932 PA
Last 2 Years.3403369 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.304
Hard-Hit % Allowed36%

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+115-155
BOLBetOnline+128-167
BRBetRivers+118
BOVBovada+130-170
DKDraftKings+129-172
FANFanatics+135-180
CZRCaesars+126-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~1× / ~3.2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.376

WindowRateSample
Last 2 Weeks.28025 PA
Season.406217 PA
Last 2 Years.452418 PA

Last 5 GamesTotal Bases

Jun 20@ DET0
Jun 21@ DET0
Jun 22vs CLE0
Jun 23vs CLE1
Jun 24vs CLE2

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

WindowRateSample
Last 2 Weeks.33315 PA
Season.56965 PA
Last 2 Years.346156 PA

Opposing Starter · Season1 GS

W–L1–2
ERA5.92
WHIP1.52
IP24.1
H / K / BB23 / 33 / 14

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

WindowRateSample
Last 2 Weeks.446222 PA
Season.3921218 PA
Last 2 Years.3693935 PA

Quality of Contact vs RHP

wOBA.312
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.649

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+134-175
BRBetRivers+123
BOVBovada+130-170
DKDraftKings+128-171
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
WeatherWorking against

Batter · Total Bases / PA vs LHP.371

WindowRateSample
Last 2 Weeks.3333 PA
Season.35576 PA
Last 2 Years.406384 PA

Last 5 GamesTotal Bases

Jun 11@ BAL0
Jun 12@ WSH1
Jun 23@ PIT0
Jun 24@ PIT0
Jun 25@ PIT1

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

WindowRateSample
Last 2 Weeks.22540 PA
Season.376258 PA
Last 2 Years.340667 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

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

WindowRateSample
Last 2 Weeks.335176 PA
Season.3311170 PA
Last 2 Years.3414028 PA

Quality of Contact vs LHP

wOBA.322
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.627

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+144-189
BRBetRivers+125
BOVBovada+140-185
DKDraftKings+139-186
CZRCaesars+135-182

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

Context

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

Batter · Total Bases / PA vs LHP.408

WindowRateSample
Last 2 Weeks.58817 PA
Season.40070 PA
Last 2 Years.405210 PA

Last 5 GamesTotal Bases

Jun 20@ COL0
Jun 21@ COL0
Jun 23vs SEA1
Jun 24vs SEA7
Jun 25vs SEA1

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

WindowRateSample
Last 2 Weeks.09111 PA
Season.35097 PA
Last 2 Years.322317 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

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

WindowRateSample
Last 2 Weeks.309204 PA
Season.376957 PA
Last 2 Years.3582710 PA

Quality of Contact vs LHP

wOBA.320
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.293
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-3

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

Projection

Projected Total Bases1.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-175+130
FANFanatics-170+130
CZRCaesars-179+133

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

Context

Expected PAs4.1
vs SP / Bullpen~2.8× / ~1.3×
BallparkNeutral
WeatherNeutral

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 21vs CIN1
Jun 22@ DET1
Jun 23@ DET5
Jun 24@ DET0
Jun 25@ BOS1

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

WindowRateSample
Last 2 Weeks.58324 PA
Season.43476 PA
Last 2 Years.44091 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

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

WindowRateSample
Last 2 Weeks.367128 PA
Season.346584 PA
Last 2 Years.3322148 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.333
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.625

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+134-175
BRBetRivers+130
BOVBovada+130-170
DKDraftKings+127-170
CZRCaesars+126-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× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.395

WindowRateSample
Last 2 Weeks.38526 PA
Season.426211 PA
Last 2 Years.420324 PA

Last 5 GamesTotal Bases

Jun 16@ CHC0
Jun 20vs PIT0
Jun 22vs BOS0
Jun 23vs BOS3
Jun 24vs BOS1

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

WindowRateSample
Last 2 Weeks.58541 PA
Season.379190 PA
Last 2 Years.376702 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

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

WindowRateSample
Last 2 Weeks.395152 PA
Season.358857 PA
Last 2 Years.3812362 PA

Quality of Contact vs RHP

wOBA.370
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.348
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.645

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+158-208
BRBetRivers+170

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

Context

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

Batter · Total Bases / PA vs LHP.320

WindowRateSample
Last 2 Weeks.23821 PA
Season.235115 PA
Last 2 Years.392421 PA

Last 5 GamesTotal Bases

Jun 21vs NYM1
Jun 22@ WSH0
Jun 23@ WSH2
Jun 24@ WSH3
Jun 25@ WSH2

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

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

WindowRateSample
Last 2 Weeks.370200 PA
Season.3141002 PA
Last 2 Years.3263639 PA

Quality of Contact vs LHP

wOBA.299
Hard-Hit %35%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.623

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+102-132
BRBetRivers-108
BOVBovada-105-125
DKDraftKings-106-125
CZRCaesars-105-127

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

WindowRateSample
Last 2 Weeks.32434 PA
Season.356230 PA
Last 2 Years.370957 PA

Last 5 GamesTotal Bases

Jun 20@ ATL2
Jun 21@ ATL7
Jun 22@ CIN0
Jun 23@ CIN1
Jun 24@ CIN6

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

WindowRateSample
Last 2 Weeks.50032 PA
Season.379140 PA
Last 2 Years.365660 PA

Opposing Starter · Season13 GS

W–L5–5
ERA4.80
WHIP1.41
IP84.1
H / K / BB88 / 63 / 31

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

WindowRateSample
Last 2 Weeks.386166 PA
Season.3761067 PA
Last 2 Years.3654811 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %38%

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

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

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+139-182
BRBetRivers+118
BOVBovada+140-185
DKDraftKings+140-187
CZRCaesars+125-170

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

Context

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

Batter · Total Bases / PA vs RHP.378

WindowRateSample
Last 2 Weeks.27836 PA
Season.461178 PA
Last 2 Years.391888 PA

Last 5 GamesTotal Bases

Jun 19@ NYY1
Jun 20@ NYY3
Jun 21@ NYY0
Jun 22vs MIL0
Jun 23vs MIL1

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

WindowRateSample
Last 2 Weeks.39653 PA
Season.317208 PA
Last 2 Years.295784 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

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

WindowRateSample
Last 2 Weeks.399228 PA
Season.3801189 PA
Last 2 Years.3622946 PA

Quality of Contact vs RHP

wOBA.352
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.307
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head2-for-5

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

Projection

Projected Total Bases1.619

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-130+100
CZRCaesars-130-103

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

Context

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

Batter · Total Bases / PA vs RHP.366

WindowRateSample
Last 2 Weeks.50020 PA
Season.30263 PA
Last 2 Years.300557 PA

Last 5 GamesTotal Bases

Jun 19vs LAA4
Jun 20vs LAA0
Jun 21vs LAA0
Jun 24@ SF0
Jun 25@ SF1

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

WindowRateSample
Last 2 Weeks.51631 PA
Season.280150 PA
Last 2 Years.280150 PA

Opposing Starter · Season13 GS

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

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

WindowRateSample
Last 2 Weeks.395147 PA
Season.336803 PA
Last 2 Years.3442042 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.343
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.58

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+164-217
BRBetRivers+163

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

Context

Expected PAs4.25
vs SP / Bullpen~2.3× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.369

WindowRateSample
Last 2 Weeks.36422 PA
Season.39279 PA
Last 2 Years.327211 PA

Last 5 GamesTotal Bases

Jun 21vs NYM0
Jun 22@ WSH4
Jun 23@ WSH7
Jun 24@ WSH3
Jun 25@ WSH5

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

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

WindowRateSample
Last 2 Weeks.402179 PA
Season.3581056 PA
Last 2 Years.3143232 PA

Quality of Contact vs LHP

wOBA.300
Hard-Hit %32%

How well he's squaring up the ball.

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
MGMBetMGM+138-190
BOLBetOnline+136-179
BRBetRivers+138
BOVBovada+120-160
DKDraftKings+121-161
CZRCaesars+127-170

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

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 20@ HOU0
Jun 21@ HOU0
Jun 22@ CWS1
Jun 23@ CWS5
Jun 24@ CWS2

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.425174 PA
Last 2 Years.430709 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

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

WindowRateSample
Last 2 Weeks.332214 PA
Season.3361145 PA
Last 2 Years.3463807 PA

Starter Allows · vs LHB

wOBA Allowed.353
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.609

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-132+102
CZRCaesars-137+104

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

Context

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

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 21vs CLE3
Jun 22@ TOR1
Jun 23@ TOR2
Jun 24@ TOR2
Jun 25@ DET0

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

WindowRateSample
Last 2 Weeks.40020 PA
Season.346133 PA
Last 2 Years.379525 PA

Opposing Starter · Season15 GS

W–L4–5
ERA3.39
WHIP0.99
IP87.2
H / K / BB69 / 56 / 18

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

WindowRateSample
Last 2 Weeks.393224 PA
Season.3501048 PA
Last 2 Years.3244333 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.300
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

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
MGMBetMGM+130-175
BOLBetOnline+139-182
BRBetRivers+128
BOVBovada+145-190
DKDraftKings+142-190
CZRCaesars+135-182

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

Context

Expected PAs4.1
vs SP / Bullpen~2.5× / ~1.6×
BallparkNeutral
WeatherNeutral

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 19vs LAA5
Jun 20vs LAA1
Jun 21vs LAA0
Jun 24@ SF0
Jun 25@ SF3

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

WindowRateSample
Last 2 Weeks.51631 PA
Season.280150 PA
Last 2 Years.280150 PA

Opposing Starter · Season13 GS

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

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

WindowRateSample
Last 2 Weeks.395147 PA
Season.336803 PA
Last 2 Years.3442042 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.343
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.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+186-250
BRBetRivers+165

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

WindowRateSample
Last 2 Weeks.59432 PA
Season.395185 PA
Last 2 Years.397426 PA

Last 5 GamesTotal Bases

Jun 20@ ATL0
Jun 21@ ATL0
Jun 22@ CIN1
Jun 23@ CIN0
Jun 24@ CIN1

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

WindowRateSample
Last 2 Weeks.46037 PA
Season.391207 PA
Last 2 Years.420716 PA

Opposing Starter · Season13 GS

W–L5–5
ERA4.80
WHIP1.41
IP84.1
H / K / BB88 / 63 / 31

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

WindowRateSample
Last 2 Weeks.385143 PA
Season.346726 PA
Last 2 Years.3272642 PA

Quality of Contact vs RHP

wOBA.357
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.356
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.627

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
CZRCaesars-143+108

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

Context

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

Batter · Total Bases / PA vs RHP.307

WindowRateSample
Last 2 Weeks.19436 PA
Season.32097 PA
Last 2 Years.247190 PA

Last 5 GamesTotal Bases

Jun 18vs TOR3
Jun 19@ SEA0
Jun 21@ SEA1
Jun 22@ COL0
Jun 24@ COL0

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

WindowRateSample
Last 2 Weeks.56316 PA
Season.365178 PA
Last 2 Years.381627 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

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

WindowRateSample
Last 2 Weeks.317180 PA
Season.320884 PA
Last 2 Years.3072700 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.602

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

Context

Expected PAs4.1
vs SP / Bullpen~2.5× / ~1.6×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.392

WindowRateSample
Last 2 Weeks.48635 PA
Season.364107 PA
Last 2 Years.364107 PA

Last 5 GamesTotal Bases

Jun 21@ PHI2
Jun 23vs CHC0
Jun 24vs CHC6
Jun 24vs CHC0
Jun 25vs CHC1

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

WindowRateSample
Last 2 Weeks.41943 PA
Season.316155 PA
Last 2 Years.349694 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

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

WindowRateSample
Last 2 Weeks.403149 PA
Season.341759 PA
Last 2 Years.3442449 PA

Quality of Contact vs RHP

wOBA.352
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.318
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.6

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-143+110
CZRCaesars-145+109

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

Context

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

Batter · Total Bases / PA vs RHP.389

WindowRateSample
Last 2 Weeks.40030 PA
Season.442120 PA
Last 2 Years.342688 PA

Last 5 GamesTotal Bases

Jun 20@ TEX0
Jun 21@ TEX1
Jun 22vs ATL0
Jun 23vs ATL0
Jun 24vs ATL6

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

WindowRateSample
Last 2 Weeks.66715 PA
Season.430128 PA
Last 2 Years.407204 PA

Opposing Starter · Season14 GS

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

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

WindowRateSample
Last 2 Weeks.336232 PA
Season.3271213 PA
Last 2 Years.3283346 PA

Quality of Contact vs RHP

wOBA.307
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed35%

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-150+110
BOLBetOnline-130+100

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

Context

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

Batter · Total Bases / PA vs RHP.398

WindowRateSample
Last 2 Weeks.38234 PA
Season.436243 PA
Last 2 Years.4131003 PA

Last 5 GamesTotal Bases

Jun 20@ MIA0
Jun 21@ MIA0
Jun 23vs ATH3
Jun 24vs ATH0
Jun 25vs ATH4

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

WindowRateSample
Last 2 Weeks.2508 PA
Season.41285 PA
Last 2 Years.344218 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

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

WindowRateSample
Last 2 Weeks.331169 PA
Season.2981065 PA
Last 2 Years.3354132 PA

Quality of Contact vs RHP

wOBA.306
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.300
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-4

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

Projection

Projected Total Bases1.564

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
CZRCaesars-154+115

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

WindowRateSample
Last 2 Weeks.20020 PA
Season.37898 PA
Last 2 Years.424311 PA

Last 5 GamesTotal Bases

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

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

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

WindowRateSample
Last 2 Weeks.370200 PA
Season.3141002 PA
Last 2 Years.3263639 PA

Quality of Contact vs LHP

wOBA.299
Hard-Hit %32%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.596

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+115-155
BOLBetOnline+126-164
BRBetRivers+105
BOVBovada+115-150
DKDraftKings+114-151
CZRCaesars+115-154

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

Context

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

Batter · Total Bases / PA vs RHP.329

WindowRateSample
Last 2 Weeks.23139 PA
Season.358109 PA
Last 2 Years.304158 PA

Last 5 GamesTotal Bases

Jun 20@ NYY2
Jun 21@ NYY2
Jun 22vs MIL0
Jun 23vs MIL0
Jun 24vs MIL3

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

WindowRateSample
Last 2 Weeks.36819 PA
Season.296142 PA
Last 2 Years.270659 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

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

WindowRateSample
Last 2 Weeks.307163 PA
Season.2731103 PA
Last 2 Years.3143196 PA

Quality of Contact vs RHP

wOBA.310
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.596

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-167+128
CZRCaesars-170+127

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

Context

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

Batter · Total Bases / PA vs LHP.328

WindowRateSample
Last 2 Weeks.20824 PA
Season.292130 PA
Last 2 Years.397464 PA

Last 5 GamesTotal Bases

Jun 21vs NYM7
Jun 22@ WSH2
Jun 23@ WSH1
Jun 24@ WSH0
Jun 25@ WSH5

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

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

WindowRateSample
Last 2 Weeks.402179 PA
Season.3581056 PA
Last 2 Years.3143232 PA

Quality of Contact vs LHP

wOBA.301
Hard-Hit %39%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.59

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+120-156
BRBetRivers+108
BOVBovada+110-145
DKDraftKings+109-145
FANFanatics+115-150
CZRCaesars+110-148

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

Context

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

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 21vs CLE0
Jun 22@ TOR1
Jun 23@ TOR4
Jun 24@ TOR0
Jun 25@ DET0

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

WindowRateSample
Last 2 Weeks.40020 PA
Season.346133 PA
Last 2 Years.379525 PA

Opposing Starter · Season15 GS

W–L4–5
ERA3.39
WHIP0.99
IP87.2
H / K / BB69 / 56 / 18

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

WindowRateSample
Last 2 Weeks.393224 PA
Season.3501048 PA
Last 2 Years.3244333 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.300
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.59

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+130-169
BRBetRivers+102
BOVBovada+135-180
DKDraftKings+133-178
CZRCaesars+127-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~2× / ~2.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.396

WindowRateSample
Last 2 Weeks.37540 PA
Season.435216 PA
Last 2 Years.412619 PA

Last 5 GamesTotal Bases

Jun 20vs BAL0
Jun 21vs BAL1
Jun 22@ MIN2
Jun 23@ MIN2
Jun 24@ MIN2

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

WindowRateSample
Last 2 Weeks.19121 PA
Season.319163 PA
Last 2 Years.369572 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

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

WindowRateSample
Last 2 Weeks.288177 PA
Season.3281030 PA
Last 2 Years.3283338 PA

Quality of Contact vs RHP

wOBA.360
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.303
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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

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

Context

Expected PAs4.1
vs SP / Bullpen~2.8× / ~1.3×
BallparkNeutral
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 19vs WSH1
Jun 20vs WSH1
Jun 22vs KC0
Jun 23vs KC1
Jun 25vs KC2

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.309
Hard-Hit %32%

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

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

Projection

Projected Total Bases1.585

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
CZRCaesars-170+127

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

Context

Expected PAs4.35
vs SP / Bullpen~2.6× / ~1.7×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 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 21vs STL1
Jun 22@ TB2
Jun 23@ TB0
Jun 24@ TB0
Jun 25@ TB0

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

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

WindowRateSample
Last 2 Weeks.370192 PA
Season.3631199 PA
Last 2 Years.3533666 PA

Quality of Contact vs RHP

wOBA.326
Hard-Hit %31%

How well he's squaring up the ball.

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

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-167+127
CZRCaesars-152+113

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

Context

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

Batter · Total Bases / PA vs LHP.367

WindowRateSample
Last 2 Weeks.06316 PA
Season.47393 PA
Last 2 Years.452352 PA

Last 5 GamesTotal Bases

Jun 20vs BOS0
Jun 21vs BOS1
Jun 23@ PIT0
Jun 24@ PIT2
Jun 25@ PIT1

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

WindowRateSample
Last 2 Weeks.22540 PA
Season.376258 PA
Last 2 Years.340667 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

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

WindowRateSample
Last 2 Weeks.335176 PA
Season.3311170 PA
Last 2 Years.3414028 PA

Quality of Contact vs LHP

wOBA.319
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.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+120-160
BOLBetOnline+120-156
BRBetRivers+106
BOVBovada+120-160
DKDraftKings+117-155
CZRCaesars+114-152

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

Context

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

Batter · Total Bases / PA vs RHP.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.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

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

WindowRateSample
Last 2 Weeks.408250 PA
Season.3291141 PA
Last 2 Years.3583334 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %34%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.599

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

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~2.7× / ~1.7×
BallparkNeutral
WeatherWorking against

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 20vs CLE0
Jun 21vs CLE1
Jun 22@ TOR0
Jun 23@ TOR0
Jun 25@ DET1

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

WindowRateSample
Last 2 Weeks.40020 PA
Season.346133 PA
Last 2 Years.379525 PA

Opposing Starter · Season15 GS

W–L4–5
ERA3.39
WHIP0.99
IP87.2
H / K / BB69 / 56 / 18

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

WindowRateSample
Last 2 Weeks.393224 PA
Season.3501048 PA
Last 2 Years.3244333 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.300
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.579

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+124-161
BRBetRivers+115
BOVBovada+130-170
DKDraftKings+128-171
CZRCaesars+118-157

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

Context

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

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 20@ SEA0
Jun 21@ SEA0
Jun 22@ COL0
Jun 23@ COL0
Jun 25vs NYY1

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

WindowRateSample
Last 2 Weeks.56316 PA
Season.365178 PA
Last 2 Years.381627 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

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

WindowRateSample
Last 2 Weeks.317180 PA
Season.320884 PA
Last 2 Years.3072700 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.345
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head2-for-8

Total Bases6 in 9 PA
Career Average.222
Plate Appearances9
HR · K · BB0 · 3 · 1

Projection

Projected Total Bases1.578

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+127-167
BRBetRivers+112
BOVBovada+130-170
DKDraftKings+128-170
CZRCaesars+125-170

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

Context

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

Batter · Total Bases / PA vs LHP.330

WindowRateSample
Last 2 Weeks.1119 PA
Season.30469 PA
Last 2 Years.317281 PA

Last 5 GamesTotal Bases

Jun 9vs LAD1
Jun 11vs LAD0
Jun 17@ ATH5
Jun 19@ COL1
Jun 23vs SEA1

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.342269 PA
Last 2 Years.364969 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

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

WindowRateSample
Last 2 Weeks.303211 PA
Season.343896 PA
Last 2 Years.3453239 PA

Quality of Contact vs LHP

wOBA.299
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.339
Hard-Hit % Allowed31%

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

Projection

Projected Total Bases1.575

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
BOLBetOnline-167+127
CZRCaesars-162+121

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

Batter · Total Bases / PA vs LHP.352

WindowRateSample
Last 2 Weeks.27311 PA
Season.34185 PA
Last 2 Years.348374 PA

Last 5 GamesTotal Bases

Jun 21vs SD1
Jun 22@ MIA4
Jun 23@ MIA7
Jun 24@ MIA0
Jun 25@ TOR0

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

WindowRateSample
Last 2 Weeks.2229 PA
Season.27968 PA
Last 2 Years.294303 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

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

WindowRateSample
Last 2 Weeks.332196 PA
Season.3171230 PA
Last 2 Years.3223742 PA

Quality of Contact vs LHP

wOBA.303
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.305
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head13-for-45

Total Bases19 in 48 PA
Career Average.271
Plate Appearances48
HR · K · BB2 · 13 · 2

Projection

Projected Total Bases1.574

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+125-164
BRBetRivers+106
BOVBovada+125-165
DKDraftKings+125-167
CZRCaesars+122-164

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

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

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

WindowRateSample
Last 2 Weeks.51729 PA
Season.425174 PA
Last 2 Years.430709 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

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

WindowRateSample
Last 2 Weeks.332214 PA
Season.3361145 PA
Last 2 Years.3463807 PA

Starter Allows · vs LHB

wOBA Allowed.353
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.574

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

WindowRateSample
Last 2 Weeks.34626 PA
Season.339186 PA
Last 2 Years.386839 PA

Last 5 GamesTotal Bases

Jun 16vs SF1
Jun 17vs SF0
Jun 19vs MIL4
Jun 22@ SD1
Jun 23@ SD0

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

WindowRateSample
Last 2 Weeks.65020 PA
Season.455110 PA
Last 2 Years.413138 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

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

WindowRateSample
Last 2 Weeks.376186 PA
Season.3531244 PA
Last 2 Years.3413411 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.388
Hard-Hit % Allowed39%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.541

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-145+105
BOLBetOnline-135+105
CZRCaesars-137+104

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

Context

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

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 20@ TB4
Jun 21@ TB6
Jun 22vs PHI1
Jun 24vs PHI1
Jun 25vs PHI0

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

WindowRateSample
Last 2 Weeks.09521 PA
Season.27979 PA
Last 2 Years.261207 PA

Opposing Starter · Season15 GS

W–L5–7
ERA4.99
WHIP1.31
IP79.1
H / K / BB80 / 61 / 24

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

WindowRateSample
Last 2 Weeks.341226 PA
Season.3541135 PA
Last 2 Years.3742886 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.273
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-7

Total Bases7 in 9 PA
Career Average.333
Plate Appearances9
HR · K · BB1 · 0 · 1

Projection

Projected Total Bases1.571

A rough estimate of 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+138
BOVBovada+135-180
DKDraftKings+132-176
CZRCaesars+136-182

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

Batter · Total Bases / PA vs RHP.408

WindowRateSample
Last 2 Weeks.66730 PA
Season.316136 PA
Last 2 Years.344729 PA

Last 5 GamesTotal Bases

Jun 19@ ATH6
Jun 21@ ATH1
Jun 22vs BAL0
Jun 23vs BAL0
Jun 24vs BAL1

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

WindowRateSample
Last 2 Weeks.30826 PA
Season.237135 PA
Last 2 Years.281409 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

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

WindowRateSample
Last 2 Weeks.465215 PA
Season.3921017 PA
Last 2 Years.3732961 PA

Quality of Contact vs RHP

wOBA.330
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-7

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

Projection

Projected Total Bases1.534

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-130+100
CZRCaesars-136+102

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

Context

Expected PAs4.25
vs SP / Bullpen~2.8× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.350

WindowRateSample
Last 2 Weeks.18233 PA
Season.436202 PA
Last 2 Years.360556 PA

Last 5 GamesTotal Bases

Jun 20@ ATL0
Jun 21@ ATL2
Jun 22@ CIN0
Jun 23@ CIN3
Jun 24@ CIN5

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

WindowRateSample
Last 2 Weeks.46037 PA
Season.391207 PA
Last 2 Years.420716 PA

Opposing Starter · Season13 GS

W–L5–5
ERA4.80
WHIP1.41
IP84.1
H / K / BB88 / 63 / 31

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

WindowRateSample
Last 2 Weeks.385143 PA
Season.346726 PA
Last 2 Years.3272642 PA

Quality of Contact vs RHP

wOBA.336
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.356
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.584

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
CZRCaesars-148+111

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

Context

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

Batter · Total Bases / PA vs RHP.350

WindowRateSample
Last 2 Weeks.22935 PA
Season.39192 PA
Last 2 Years.409137 PA

Last 5 GamesTotal Bases

Jun 21@ PHI1
Jun 23vs CHC0
Jun 24vs CHC0
Jun 24vs CHC4
Jun 25vs CHC4

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

WindowRateSample
Last 2 Weeks.41943 PA
Season.316155 PA
Last 2 Years.349694 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

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

WindowRateSample
Last 2 Weeks.403149 PA
Season.341759 PA
Last 2 Years.3442449 PA

Quality of Contact vs RHP

wOBA.287
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.318
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head2-for-4

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

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-135+100
BOLBetOnline-130+100
CZRCaesars-129-104

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

Context

Expected PAs3.9
vs SP / Bullpen~1× / ~2.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.413

WindowRateSample
Last 2 Weeks.48127 PA
Season.435193 PA
Last 2 Years.414203 PA

Last 5 GamesTotal Bases

Jun 19@ DET0
Jun 20@ DET0
Jun 21@ DET3
Jun 22vs CLE2
Jun 24vs CLE0

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

WindowRateSample
Last 2 Weeks.33315 PA
Season.56965 PA
Last 2 Years.346156 PA

Opposing Starter · Season1 GS

W–L1–2
ERA5.92
WHIP1.52
IP24.1
H / K / BB23 / 33 / 14

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

WindowRateSample
Last 2 Weeks.446222 PA
Season.3921218 PA
Last 2 Years.3693935 PA

Quality of Contact vs RHP

wOBA.349
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

BookOverUnder
MGMBetMGM-165+125
FANFanatics-165+125
CZRCaesars-170+127

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

Context

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

Batter · Total Bases / PA vs RHP.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.370

WindowRateSample
Last 2 Weeks.40849 PA
Season.356219 PA
Last 2 Years.357667 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

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

WindowRateSample
Last 2 Weeks.384146 PA
Season.328811 PA
Last 2 Years.3362307 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.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-10

Total Bases3 in 11 PA
Career Average.182
Plate Appearances11
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.564

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+158-208
BRBetRivers+150
CZRCaesars+150-205

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.6× / ~1.5×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 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 21vs CWS1
Jun 22vs NYY1
Jun 23vs NYY0
Jun 24vs NYY0
Jun 25vs HOU0

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

WindowRateSample
Last 2 Weeks.54335 PA
Season.245167 PA
Last 2 Years.299438 PA

Opposing Starter · Season13 GS

W–L7–4
ERA4.00
WHIP1.29
IP72.0
H / K / BB56 / 75 / 37

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

WindowRateSample
Last 2 Weeks.369203 PA
Season.3371049 PA
Last 2 Years.3242865 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.333
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head3-for-4

Total Bases5 in 4 PA
Career Average.750
Plate Appearances4
HR · K · BB0 · 0 · 0

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-160+120
BOLBetOnline-156+120
CZRCaesars-157+117

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

Context

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

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 19vs LAA2
Jun 20vs LAA0
Jun 23@ SF0
Jun 24@ SF0
Jun 25@ SF1

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

WindowRateSample
Last 2 Weeks.09343 PA
Season.268142 PA
Last 2 Years.268142 PA

Opposing Starter · Season13 GS

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

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

WindowRateSample
Last 2 Weeks.311244 PA
Season.3011070 PA
Last 2 Years.3302750 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.270
Hard-Hit % Allowed26%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+125-165
BOLBetOnline+120-156
BRBetRivers+112
BOVBovada+115-150
DKDraftKings+113-150
CZRCaesars+108-143

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

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 19vs SF0
Jun 20vs SF1
Jun 21vs SF0
Jun 22vs TEX1
Jun 23vs TEX5

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

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

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-185+135
BOLBetOnline-169+130
CZRCaesars-173+129

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

Context

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

Batter · Total Bases / PA vs LHP.373

WindowRateSample
Last 2 Weeks.60010 PA
Season.30423 PA
Last 2 Years.28495 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.344

WindowRateSample
Last 2 Weeks.2229 PA
Season.32982 PA
Last 2 Years.367237 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

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

WindowRateSample
Last 2 Weeks.374174 PA
Season.3451096 PA
Last 2 Years.3413619 PA

Quality of Contact vs LHP

wOBA.335
Hard-Hit %33%

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

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+164-217
BRBetRivers+160

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

Context

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

Batter · Total Bases / PA vs RHP.359

WindowRateSample
Last 2 Weeks.40944 PA
Season.311135 PA
Last 2 Years.335592 PA

Last 5 GamesTotal Bases

Jun 20@ AZ2
Jun 21@ AZ1
Jun 22vs LAD1
Jun 23vs LAD1
Jun 24vs LAD1

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

WindowRateSample
Last 2 Weeks.52025 PA
Season.374163 PA
Last 2 Years.403479 PA

Opposing Starter · Season16 GS

W–L8–4
ERA4.80
WHIP1.32
IP84.1
H / K / BB88 / 48 / 23

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

WindowRateSample
Last 2 Weeks.393173 PA
Season.4151007 PA
Last 2 Years.4053780 PA

Quality of Contact vs RHP

wOBA.307
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
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.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
MGMBetMGM+130-175
BOLBetOnline+130-169
BRBetRivers+128
BOVBovada+130-170
DKDraftKings+128-171
CZRCaesars+126-170

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

Context

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

Batter · Total Bases / PA vs 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.336

WindowRateSample
Last 2 Weeks.37845 PA
Season.259212 PA
Last 2 Years.358452 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

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

WindowRateSample
Last 2 Weeks.386254 PA
Season.3411106 PA
Last 2 Years.3523168 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.327
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.57

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
CZRCaesars-157+117

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

Context

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

Batter · Total Bases / PA vs RHP.360

WindowRateSample
Last 2 Weeks.29031 PA
Season.406180 PA
Last 2 Years.339628 PA

Last 5 GamesTotal Bases

Jun 20vs MIL0
Jun 21vs MIL4
Jun 22@ SD1
Jun 23@ SD5
Jun 24@ SD2

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

WindowRateSample
Last 2 Weeks.10020 PA
Season.16895 PA
Last 2 Years.190137 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

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

WindowRateSample
Last 2 Weeks.295166 PA
Season.3331236 PA
Last 2 Years.3263998 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.521

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+130-169
BRBetRivers+120
BOVBovada+140-185
DKDraftKings+138-184
CZRCaesars+127-170

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

Context

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

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 15@ ATH0
Jun 17@ ATH0
Jun 19@ COL2
Jun 24vs SEA3
Jun 25vs SEA0

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.342269 PA
Last 2 Years.364969 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

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

WindowRateSample
Last 2 Weeks.303211 PA
Season.343896 PA
Last 2 Years.3453239 PA

Starter Allows · vs RHB

wOBA Allowed.339
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.552

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-135+105
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 LHP.386

WindowRateSample
Last 2 Weeks.5569 PA
Season.38142 PA
Last 2 Years.369214 PA

Last 5 GamesTotal Bases

Jun 20@ COL0
Jun 21@ COL2
Jun 23vs SEA0
Jun 24vs SEA0
Jun 25vs SEA1

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

WindowRateSample
Last 2 Weeks.42433 PA
Season.342269 PA
Last 2 Years.364969 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

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

WindowRateSample
Last 2 Weeks.303211 PA
Season.343896 PA
Last 2 Years.3453239 PA

Quality of Contact vs LHP

wOBA.332
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.339
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head2-for-4

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

Projection

Projected Total Bases1.548

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-152+117

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

Context

Expected PAs4.1
vs SP / Bullpen~2.5× / ~1.6×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.396

WindowRateSample
Last 2 Weeks.47540 PA
Season.319157 PA
Last 2 Years.483864 PA

Last 5 GamesTotal Bases

Jun 19@ NYY1
Jun 21@ NYY0
Jun 22vs MIL0
Jun 23vs MIL0
Jun 24vs MIL4

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

WindowRateSample
Last 2 Weeks.36819 PA
Season.296142 PA
Last 2 Years.270659 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

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

WindowRateSample
Last 2 Weeks.307163 PA
Season.2731103 PA
Last 2 Years.3143196 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-6

Total Bases0 in 8 PA
Career Average.000
Plate Appearances8
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.548

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-125-105
BOLBetOnline-127-102
CZRCaesars-127-106

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

Context

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

Batter · Total Bases / PA vs RHP.339

WindowRateSample
Last 2 Weeks.31332 PA
Season.328229 PA
Last 2 Years.316772 PA

Last 5 GamesTotal Bases

Jun 20@ DET0
Jun 21@ DET0
Jun 22vs CLE1
Jun 23vs CLE4
Jun 24vs CLE2

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

WindowRateSample
Last 2 Weeks.31316 PA
Season.30839 PA
Last 2 Years.348155 PA

Opposing Starter · Season1 GS

W–L1–2
ERA5.92
WHIP1.52
IP24.1
H / K / BB23 / 33 / 14

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

WindowRateSample
Last 2 Weeks.367248 PA
Season.3561168 PA
Last 2 Years.3394226 PA

Quality of Contact vs RHP

wOBA.302
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
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.563

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+113-147
BRBetRivers+100
BOVBovada+110-145
DKDraftKings+103-136
CZRCaesars+110-148

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 19vs PIT1
Jun 20vs PIT2
Jun 21vs PIT1
Jun 22vs BOS1
Jun 24vs BOS3

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

WindowRateSample
Last 2 Weeks.58541 PA
Season.379190 PA
Last 2 Years.376702 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

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

WindowRateSample
Last 2 Weeks.395152 PA
Season.358857 PA
Last 2 Years.3812362 PA

Starter Allows · vs LHB

wOBA Allowed.348
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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-155+115
BOLBetOnline-143+110
CZRCaesars-159+119

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

Context

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

Batter · Total Bases / PA vs LHP.337

WindowRateSample
Last 2 Weeks.10010 PA
Season.33094 PA
Last 2 Years.362392 PA

Last 5 GamesTotal Bases

Jun 20@ LAD0
Jun 21@ LAD5
Jun 22@ LAA1
Jun 23@ LAA0
Jun 24@ LAA4

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

WindowRateSample
Last 2 Weeks.32437 PA
Season.33396 PA
Last 2 Years.274179 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

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

WindowRateSample
Last 2 Weeks.390190 PA
Season.3571206 PA
Last 2 Years.3973721 PA

Quality of Contact vs LHP

wOBA.306
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-Head2-for-4

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

Projection

Projected Total Bases1.538

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+120-160
BOLBetOnline+120-156
BRBetRivers-112
BOVBovada+110-145
DKDraftKings+109-145
CZRCaesars+112-150

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

Context

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

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 10@ SF0
Jun 13vs SEA2
Jun 20@ TB1
Jun 23vs PHI1
Jun 25vs PHI0

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

WindowRateSample
Last 2 Weeks.28050 PA
Season.427234 PA
Last 2 Years.340751 PA

Opposing Starter · Season15 GS

W–L5–7
ERA4.99
WHIP1.31
IP79.1
H / K / BB80 / 61 / 24

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

WindowRateSample
Last 2 Weeks.341211 PA
Season.363899 PA
Last 2 Years.3532849 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.308
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-2

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

Projection

Projected Total Bases1.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-155+115
CZRCaesars-150+112

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

Batter · Total Bases / PA vs RHP.368

WindowRateSample
Last 2 Weeks.37837 PA
Season.34241 PA
Last 2 Years.38276 PA

Last 5 GamesTotal Bases

Jun 19@ ATH4
Jun 20@ ATH4
Jun 21@ ATH5
Jun 22vs BAL0
Jun 24vs BAL0

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

WindowRateSample
Last 2 Weeks.30826 PA
Season.237135 PA
Last 2 Years.281409 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

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

WindowRateSample
Last 2 Weeks.465215 PA
Season.3921017 PA
Last 2 Years.3732961 PA

Quality of Contact vs RHP

wOBA.320
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.502

A rough estimate of 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-135+105

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

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherHelping
Recent Form🔥 6-game hitting streak

Batter · Total Bases / PA vs LHP.372

WindowRateSample
Last 2 Weeks.27818 PA
Season.40574 PA
Last 2 Years.426197 PA

Last 5 GamesTotal Bases

Jun 21vs NYM1
Jun 22@ WSH2
Jun 23@ WSH1
Jun 24@ WSH4
Jun 25@ WSH5

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

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

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

WindowRateSample
Last 2 Weeks.370200 PA
Season.3141002 PA
Last 2 Years.3263639 PA

Quality of Contact vs LHP

wOBA.306
Hard-Hit %36%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.534

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+174-233
BRBetRivers+163

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

Context

Expected PAs3.9
vs SP / Bullpen~2.4× / ~1.5×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.349

WindowRateSample
Last 2 Weeks.19121 PA
Season.387119 PA
Last 2 Years.387119 PA

Last 5 GamesTotal Bases

Jun 13vs NYY1
Jun 18@ BOS3
Jun 20@ CHC1
Jun 23vs HOU0
Jun 25vs TEX0

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

WindowRateSample
Last 2 Weeks.46037 PA
Season.438217 PA
Last 2 Years.391698 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.443131 PA
Season.350774 PA
Last 2 Years.3692780 PA

Quality of Contact vs RHP

wOBA.313
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.324
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.527

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-135+105

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

Context

Expected PAs4
vs SP / Bullpen~2.2× / ~1.8×
BallparkNeutral
WeatherNeutral
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.336

WindowRateSample
Last 2 Weeks.37845 PA
Season.259212 PA
Last 2 Years.358452 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

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

WindowRateSample
Last 2 Weeks.386254 PA
Season.3411106 PA
Last 2 Years.3523168 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.327
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.541

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-161+123
CZRCaesars-154+115

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

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 20@ DET2
Jun 21@ DET2
Jun 22vs CLE4
Jun 23vs CLE0
Jun 24vs CLE4

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

WindowRateSample
Last 2 Weeks.33315 PA
Season.56965 PA
Last 2 Years.346156 PA

Opposing Starter · Season1 GS

W–L1–2
ERA5.92
WHIP1.52
IP24.1
H / K / BB23 / 33 / 14

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

WindowRateSample
Last 2 Weeks.446222 PA
Season.3921218 PA
Last 2 Years.3693935 PA

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed38%

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+125-165
BOLBetOnline+144-189
BRBetRivers+165
CZRCaesars+138-190

We project 1.5 TB vs the 1.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.366

WindowRateSample
Last 2 Weeks.25024 PA
Season.426216 PA
Last 2 Years.367840 PA

Last 5 GamesTotal Bases

Jun 18@ BOS1
Jun 20@ CHC0
Jun 22vs HOU1
Jun 24vs HOU0
Jun 25vs TEX2

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

WindowRateSample
Last 2 Weeks.43237 PA
Season.351171 PA
Last 2 Years.303613 PA

Opposing Starter · Season16 GS

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

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

WindowRateSample
Last 2 Weeks.362207 PA
Season.318927 PA
Last 2 Years.3613898 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.309
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-7

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

Projection

Projected Total Bases1.524

A rough estimate of 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+144-189
BRBetRivers+160
BOVBovada+155-210
DKDraftKings+155-208
CZRCaesars+139-190

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

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

WindowRateSample
Last 2 Weeks.40020 PA
Season.346133 PA
Last 2 Years.379525 PA

Opposing Starter · Season15 GS

W–L4–5
ERA3.39
WHIP0.99
IP87.2
H / K / BB69 / 56 / 18

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

WindowRateSample
Last 2 Weeks.393224 PA
Season.3501048 PA
Last 2 Years.3244333 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.300
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head1-for-1

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

Projection

Projected Total Bases1.523

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+144-189
BRBetRivers+148
BOVBovada+145-190
DKDraftKings+143-192
CZRCaesars+137-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~3× / ~1.2×
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 21vs CIN1
Jun 22@ DET0
Jun 23@ DET1
Jun 24@ DET0
Jun 25@ BOS5

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

WindowRateSample
Last 2 Weeks.38050 PA
Season.270185 PA
Last 2 Years.320244 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.340932 PA
Last 2 Years.3403369 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.304
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-2

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

Projection

Projected Total Bases1.522

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
CZRCaesars-190+141

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

Context

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

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 21vs CWS2
Jun 22vs NYY3
Jun 23vs NYY0
Jun 24vs NYY2
Jun 25vs HOU0

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

WindowRateSample
Last 2 Weeks.33315 PA
Season.278126 PA
Last 2 Years.351370 PA

Opposing Starter · Season13 GS

W–L7–4
ERA4.00
WHIP1.29
IP72.0
H / K / BB56 / 75 / 37

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

WindowRateSample
Last 2 Weeks.356205 PA
Season.324952 PA
Last 2 Years.3293252 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.299
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-1

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

Projection

Projected Total Bases1.521

A rough estimate of 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-145+109

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

Context

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season.34626 PA
Last 2 Years.395172 PA

Last 5 GamesTotal Bases

Apr 29vs WSH0
Apr 30vs WSH0
May 1@ LAA4
May 2@ LAA1
Jun 25vs CHC2

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

WindowRateSample
Last 2 Weeks.41943 PA
Season.316155 PA
Last 2 Years.349694 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

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

WindowRateSample
Last 2 Weeks.403149 PA
Season.341759 PA
Last 2 Years.3442449 PA

Quality of Contact vs RHP

wOBA.304
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.318
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-3

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

Projection

Projected Total Bases1.518

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-140+105
BOLBetOnline-130+100
CZRCaesars-141+106

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

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 18vs CWS2
Jun 19vs CIN0
Jun 20vs CIN0
Jun 21vs CIN0
Jun 23@ DET1

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

WindowRateSample
Last 2 Weeks.58324 PA
Season.43476 PA
Last 2 Years.44091 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

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

WindowRateSample
Last 2 Weeks.367128 PA
Season.346584 PA
Last 2 Years.3322148 PA

Starter Allows · vs LHB

wOBA Allowed.333
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.513

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

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+186-250

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

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 21vs CIN0
Jun 22@ DET2
Jun 23@ DET2
Jun 24@ DET0
Jun 25@ BOS0

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

WindowRateSample
Last 2 Weeks.38050 PA
Season.270185 PA
Last 2 Years.320244 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

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

WindowRateSample
Last 2 Weeks.377175 PA
Season.340932 PA
Last 2 Years.3403369 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.304
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.51

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

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-176+131

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

Context

Expected PAs4.25
vs SP / Bullpen~2.4× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.365

WindowRateSample
Last 2 Weeks.38918 PA
Season.33091 PA
Last 2 Years.383368 PA

Last 5 GamesTotal Bases

Jun 20vs BOS1
Jun 21vs BOS0
Jun 23@ PIT2
Jun 24@ PIT3
Jun 25@ PIT1

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

WindowRateSample
Last 2 Weeks.2229 PA
Season.32982 PA
Last 2 Years.367237 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

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

WindowRateSample
Last 2 Weeks.374174 PA
Season.3451096 PA
Last 2 Years.3413619 PA

Quality of Contact vs LHP

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

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

Projection

Projected Total Bases1.509

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+164-217
BRBetRivers+128
BOVBovada+145-190
DKDraftKings+143-191
CZRCaesars+144-197

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.334

WindowRateSample
Last 2 Weeks.21442 PA
Season.362257 PA
Last 2 Years.383308 PA

Last 5 GamesTotal Bases

Jun 20@ NYY4
Jun 21@ NYY1
Jun 22vs MIL0
Jun 23vs MIL0
Jun 24vs MIL3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.36819 PA
Season.296142 PA
Last 2 Years.270659 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.304

WindowRateSample
Last 2 Weeks.307163 PA
Season.2731103 PA
Last 2 Years.3143196 PA

Quality of Contact vs RHP

wOBA.299
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed38%

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 · 0 · 0

Projection

Projected Total Bases1.507

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
CZRCaesars-164+123

We project 1.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.337

WindowRateSample
Last 2 Weeks.30813 PA
Season.27747 PA
Last 2 Years.24773 PA

Last 5 GamesTotal Bases

Jun 14@ LAA5
Jun 17@ LAD0
Jun 20vs WSH0
Jun 23vs KC0
Jun 25vs KC4

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.303
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-Head

No Prior Matchups

Projection

Projected Total Bases1.506

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-169+130

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral
Recent Form↩ 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.281

WindowRateSample
Last 2 Weeks.15819 PA
Season.222162 PA
Last 2 Years.244295 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.327

WindowRateSample
Last 2 Weeks.328177 PA
Season.3141000 PA
Last 2 Years.3222480 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.258
Hard-Hit % Allowed27%

How hard hitters are squaring him up.

Head-to-Head2-for-6

Total Bases2 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.518

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-127-102
CZRCaesars-121-110

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.412

WindowRateSample
Last 2 Weeks.62516 PA
Season.39576 PA
Last 2 Years.421252 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.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.344

WindowRateSample
Last 2 Weeks.370200 PA
Season.3141002 PA
Last 2 Years.3263639 PA

Quality of Contact vs LHP

wOBA.343
Hard-Hit %35%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.501

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
CZRCaesars-170+127

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.326

WindowRateSample
Last 2 Weeks.09111 PA
Season.32755 PA
Last 2 Years.273172 PA

Last 5 GamesTotal Bases

Jun 21vs SD0
Jun 22@ MIA4
Jun 23@ MIA1
Jun 24@ MIA0
Jun 25@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.437

WindowRateSample
Last 2 Weeks.58629 PA
Season.446222 PA
Last 2 Years.4381051 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.341

WindowRateSample
Last 2 Weeks.350214 PA
Season.3251054 PA
Last 2 Years.3343768 PA

Quality of Contact vs LHP

wOBA.299
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.368
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.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+146-192
BRBetRivers+125
BOVBovada+150-200
DKDraftKings+148-198
CZRCaesars+135-182

We project 1.5 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.315

WindowRateSample
Last 2 Weeks.0007 PA
Season.25555 PA
Last 2 Years.25080 PA

Last 5 GamesTotal Bases

Jun 19@ LAD0
Jun 20@ LAD2
Jun 21@ LAD1
Jun 23@ LAA0
Jun 24@ LAA8

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.401

WindowRateSample
Last 2 Weeks.55618 PA
Season.43941 PA
Last 2 Years.39356 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.429

WindowRateSample
Last 2 Weeks.488205 PA
Season.3941136 PA
Last 2 Years.4033139 PA

Quality of Contact vs LHP

wOBA.278
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
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.491

A 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+150-196
BRBetRivers+140

We project 1.5 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.348

WindowRateSample
Last 2 Weeks.6676 PA
Season.14761 PA
Last 2 Years.409203 PA

Last 5 GamesTotal Bases

Jun 12vs SD2
Jun 13vs SD2
Jun 17@ SEA0
Jun 22@ LAA1
Jun 23@ LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.336

WindowRateSample
Last 2 Weeks.32437 PA
Season.33396 PA
Last 2 Years.274179 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.390190 PA
Season.3571206 PA
Last 2 Years.3973721 PA

Quality of Contact vs LHP

wOBA.297
Hard-Hit %35%

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 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 1 · 1

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 1.5we lean Under

BookOverUnder
BOLBetOnline+144-189
BRBetRivers+138
BOVBovada+135-180
DKDraftKings+134-179
CZRCaesars+136-182

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

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 19@ TEX0
Jun 20@ TEX0
Jun 21@ TEX0
Jun 22vs ATL0
Jun 23vs ATL1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.419

WindowRateSample
Last 2 Weeks.66715 PA
Season.430128 PA
Last 2 Years.407204 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.336232 PA
Season.3271213 PA
Last 2 Years.3283346 PA

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.457

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline+112-145

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
WeatherHelping
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.390

WindowRateSample
Last 2 Weeks.50030 PA
Season.335164 PA
Last 2 Years.436392 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.292

WindowRateSample
Last 2 Weeks.262172 PA
Season.285863 PA
Last 2 Years.3283023 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.322
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 4 PA
Career Average.000
Plate Appearances4
HR · K · BB0 · 1 · 1

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 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-190+139

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.350

WindowRateSample
Last 2 Weeks.29627 PA
Season.367199 PA
Last 2 Years.327729 PA

Last 5 GamesTotal Bases

Jun 20@ CHC1
Jun 22vs HOU1
Jun 23vs HOU2
Jun 24vs HOU0
Jun 25vs TEX0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.408

WindowRateSample
Last 2 Weeks.46037 PA
Season.438217 PA
Last 2 Years.391698 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.388

WindowRateSample
Last 2 Weeks.443131 PA
Season.350774 PA
Last 2 Years.3692780 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.324
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head4-for-12

Total Bases5 in 12 PA
Career Average.333
Plate Appearances12
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.486

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-147+113
CZRCaesars-148+111

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.360

WindowRateSample
Last 2 Weeks.35317 PA
Season.34144 PA
Last 2 Years.32749 PA

Last 5 GamesTotal Bases

Jun 16@ PHI5
Jun 17@ PHI5
Jun 20vs SF0
Jun 21vs SF1
Jun 24vs TEX0

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.331
Hard-Hit %31%

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.495

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-169+130

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
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 20vs LAA0
Jun 21vs LAA0
Jun 23@ SF1
Jun 24@ SF4
Jun 25@ SF1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.264

WindowRateSample
Last 2 Weeks.09343 PA
Season.268142 PA
Last 2 Years.268142 PA

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.316

WindowRateSample
Last 2 Weeks.311244 PA
Season.3011070 PA
Last 2 Years.3302750 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.270
Hard-Hit % Allowed26%

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.45

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

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 21vs STL4
Jun 22@ TB1
Jun 23@ TB7
Jun 24@ TB0
Jun 25@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.364

WindowRateSample
Last 2 Weeks.370192 PA
Season.3631199 PA
Last 2 Years.3533666 PA

Quality of Contact vs RHP

wOBA.346
Hard-Hit %37%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.494

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-156+120
CZRCaesars-148+111

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 20@ ATL2
Jun 21@ ATL1
Jun 22@ CIN0
Jun 23@ CIN0
Jun 24@ CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.393

WindowRateSample
Last 2 Weeks.50032 PA
Season.379140 PA
Last 2 Years.365660 PA

Opposing Starter · Season13 GS

W–L5–5
ERA4.80
WHIP1.41
IP84.1
H / K / BB88 / 63 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.386166 PA
Season.3761067 PA
Last 2 Years.3654811 PA

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.492

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-152+117
CZRCaesars-157+117

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~1× / ~3×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.359

WindowRateSample
Last 2 Weeks.35137 PA
Season.328241 PA
Last 2 Years.410898 PA

Last 5 GamesTotal Bases

Jun 20@ MIA0
Jun 21@ MIA0
Jun 23vs ATH1
Jun 24vs ATH0
Jun 25vs ATH1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.362

WindowRateSample
Last 2 Weeks.2508 PA
Season.41285 PA
Last 2 Years.344218 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.324

WindowRateSample
Last 2 Weeks.331169 PA
Season.2981065 PA
Last 2 Years.3354132 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.300
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head3-for-18

Total Bases3 in 22 PA
Career Average.136
Plate Appearances22
HR · K · BB0 · 6 · 2

Projection

Projected Total Bases1.447

A rough estimate of 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 PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.332

WindowRateSample
Last 2 Weeks.18816 PA
Season.30775 PA
Last 2 Years.354619 PA

Last 5 GamesTotal Bases

Jun 19@ ATL3
Jun 20@ ATL1
Jun 22@ CIN0
Jun 23@ CIN0
Jun 24@ CIN2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.393

WindowRateSample
Last 2 Weeks.50032 PA
Season.379140 PA
Last 2 Years.365660 PA

Opposing Starter · Season13 GS

W–L5–5
ERA4.80
WHIP1.41
IP84.1
H / K / BB88 / 63 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.386166 PA
Season.3761067 PA
Last 2 Years.3654811 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-4

Total Bases2 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.491

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+130-175
BOLBetOnline+152-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
WeatherHelping

Batter · Total Bases / PA vs LHP.398

WindowRateSample
Last 2 Weeks.63611 PA
Season.53813 PA
Last 2 Years.26050 PA

Last 5 GamesTotal Bases

Jun 14@ TOR3
Jun 17vs CWS2
Jun 20vs CIN1
Jun 21vs CIN0
Jun 22@ DET2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.38050 PA
Season.270185 PA
Last 2 Years.320244 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.377175 PA
Season.340932 PA
Last 2 Years.3403369 PA

Quality of Contact vs LHP

wOBA.333
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.304
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.474

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-125-105
BOLBetOnline-143+110

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

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 20vs LAA2
Jun 21vs LAA0
Jun 23@ SF0
Jun 24@ SF0
Jun 25@ SF3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks.51631 PA
Season.280150 PA
Last 2 Years.280150 PA

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.363

WindowRateSample
Last 2 Weeks.395147 PA
Season.336803 PA
Last 2 Years.3442042 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.343
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases3 in 5 PA
Career Average.400
Plate Appearances5
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.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-156+120
CZRCaesars-154+115

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.329

WindowRateSample
Last 2 Weeks.16712 PA
Season.17563 PA
Last 2 Years.499367 PA

Last 5 GamesTotal Bases

Jun 20vs BOS1
Jun 21vs BOS0
Jun 23@ PIT4
Jun 24@ PIT1
Jun 25@ PIT2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.22540 PA
Season.376258 PA
Last 2 Years.340667 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.338

WindowRateSample
Last 2 Weeks.335176 PA
Season.3311170 PA
Last 2 Years.3414028 PA

Quality of Contact vs LHP

wOBA.304
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed30%

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.466

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-145+105
CZRCaesars-148+111

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.341

WindowRateSample
Last 2 Weeks
Season.316114 PA
Last 2 Years.362672 PA

Last 5 GamesTotal Bases

May 18vs ATH0
May 19vs ATH2
May 20vs ATH4
May 21vs ATH1
Jun 24vs BAL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.366

WindowRateSample
Last 2 Weeks.37054 PA
Season.333207 PA
Last 2 Years.441467 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.428

WindowRateSample
Last 2 Weeks.512162 PA
Season.389758 PA
Last 2 Years.3631912 PA

Quality of Contact vs RHP

wOBA.282
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases2 in 7 PA
Career Average.143
Plate Appearances7
HR · K · BB0 · 2 · 1

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-140+105
BOLBetOnline-127-102
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.9× / ~1.2×
BallparkNeutral
WeatherNeutral

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.370

WindowRateSample
Last 2 Weeks.40849 PA
Season.356219 PA
Last 2 Years.357667 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.384146 PA
Season.328811 PA
Last 2 Years.3362307 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.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases4 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.465

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.320

WindowRateSample
Last 2 Weeks.27629 PA
Season.26790 PA
Last 2 Years.26790 PA

Last 5 GamesTotal Bases

Jun 20vs LAA1
Jun 21vs LAA1
Jun 23@ SF0
Jun 24@ SF2
Jun 25@ SF3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.264

WindowRateSample
Last 2 Weeks.09343 PA
Season.268142 PA
Last 2 Years.268142 PA

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.316

WindowRateSample
Last 2 Weeks.311244 PA
Season.3011070 PA
Last 2 Years.3302750 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.270
Hard-Hit % Allowed26%

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 · 3 · 0

Projection

Projected Total Bases1.432

A 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
BOVBovada+145-190
DKDraftKings+146-195
CZRCaesars+145-195

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.305

WindowRateSample
Last 2 Weeks.17135 PA
Season.298225 PA
Last 2 Years.344813 PA

Last 5 GamesTotal Bases

Jun 20@ TEX1
Jun 21@ TEX2
Jun 22vs ATL0
Jun 23vs ATL0
Jun 24vs ATL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.419

WindowRateSample
Last 2 Weeks.66715 PA
Season.430128 PA
Last 2 Years.407204 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.336232 PA
Season.3271213 PA
Last 2 Years.3283346 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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-155+115
BOLBetOnline-149+115
CZRCaesars-157+117

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~1× / ~2.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.300

WindowRateSample
Last 2 Weeks.00015 PA
Season.288104 PA
Last 2 Years.350246 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.342

WindowRateSample
Last 2 Weeks.372137 PA
Season.310949 PA
Last 2 Years.3212929 PA

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.427

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.375

WindowRateSample
Last 2 Weeks2.0001 PA
Season.5006 PA
Last 2 Years.253388 PA

Last 5 GamesTotal Bases

Jun 4@ MIN1
Jun 6@ MIN0
Jun 23@ TB2
Jun 24@ TB4
Jun 25@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.369

WindowRateSample
Last 2 Weeks.408250 PA
Season.3291141 PA
Last 2 Years.3583334 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %34%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.47

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+204-278

We project 1.5 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.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.367

WindowRateSample
Last 2 Weeks.33324 PA
Season.386145 PA
Last 2 Years.392707 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.343

WindowRateSample
Last 2 Weeks.353198 PA
Season.327943 PA
Last 2 Years.3342633 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.299
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-11

Total Bases4 in 11 PA
Career Average.182
Plate Appearances11
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.454

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-179+133

We project 1.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.374

WindowRateSample
Last 2 Weeks.43816 PA
Season.43816 PA
Last 2 Years.299388 PA

Last 5 GamesTotal Bases

Jun 19vs BAL4
Jun 20vs BAL2
Jun 21vs BAL0
Jun 22@ MIN2
Jun 23@ MIN1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.19121 PA
Season.319163 PA
Last 2 Years.369572 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.288177 PA
Season.3281030 PA
Last 2 Years.3283338 PA

Quality of Contact vs RHP

wOBA.320
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.303
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-5

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.423

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
BOLBetOnline-182+138
CZRCaesars-176+131

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
WeatherWorking against

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 18@ NYY0
Jun 20@ DET0
Jun 21@ DET0
Jun 22vs CLE0
Jun 24vs CLE2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.397

WindowRateSample
Last 2 Weeks.33315 PA
Season.56965 PA
Last 2 Years.346156 PA

Opposing Starter · Season1 GS

W–L1–2
ERA5.92
WHIP1.52
IP24.1
H / K / BB23 / 33 / 14

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.407

WindowRateSample
Last 2 Weeks.446222 PA
Season.3921218 PA
Last 2 Years.3693935 PA

Starter Allows · vs LHB

wOBA Allowed.339
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.463

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-135+105

We project 1.5 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.338

WindowRateSample
Last 2 Weeks.27943 PA
Season.318261 PA
Last 2 Years.401859 PA

Last 5 GamesTotal Bases

Jun 19vs TOR1
Jun 20vs TOR1
Jun 23@ NYM0
Jun 24@ NYM0
Jun 25@ NYM2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.15819 PA
Season.222162 PA
Last 2 Years.244295 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.327

WindowRateSample
Last 2 Weeks.328177 PA
Season.3141000 PA
Last 2 Years.3222480 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.258
Hard-Hit % Allowed27%

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.461

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-152+117
FANFanatics-140+105
CZRCaesars-145+109

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 LHP.354

WindowRateSample
Last 2 Weeks.35317 PA
Season.36258 PA
Last 2 Years.270237 PA

Last 5 GamesTotal Bases

Jun 21vs NYM1
Jun 22@ WSH0
Jun 23@ WSH6
Jun 24@ WSH2
Jun 25@ WSH0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.369

WindowRateSample
Last 2 Weeks.402179 PA
Season.3581056 PA
Last 2 Years.3143232 PA

Quality of Contact vs LHP

wOBA.323
Hard-Hit %29%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.449

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+178-238
BRBetRivers+165

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.355

WindowRateSample
Last 2 Weeks.37135 PA
Season.316231 PA
Last 2 Years.372682 PA

Last 5 GamesTotal Bases

Jun 16vs TB1
Jun 17vs TB1
Jun 19vs BAL1
Jun 20vs BAL0
Jun 21vs BAL0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.19121 PA
Season.319163 PA
Last 2 Years.369572 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.288177 PA
Season.3281030 PA
Last 2 Years.3283338 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.303
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases2 in 4 PA
Career Average.250
Plate Appearances4
HR · K · BB0 · 1 · 2

Projection

Projected Total Bases1.418

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-152+117
CZRCaesars-162+121

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.379

WindowRateSample
Last 2 Weeks.48127 PA
Season.325209 PA
Last 2 Years.383755 PA

Last 5 GamesTotal Bases

Jun 19vs PIT2
Jun 20vs PIT0
Jun 22vs BOS0
Jun 23vs BOS4
Jun 24vs BOS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.34529 PA
Season.340141 PA
Last 2 Years.342628 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.363

WindowRateSample
Last 2 Weeks.401192 PA
Season.325879 PA
Last 2 Years.3512408 PA

Quality of Contact vs RHP

wOBA.304
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.453

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-132+102

We project 1.5 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.378

WindowRateSample
Last 2 Weeks.51533 PA
Season.327223 PA
Last 2 Years.309579 PA

Last 5 GamesTotal Bases

Jun 20vs CLE0
Jun 21vs CLE0
Jun 23@ TOR5
Jun 24@ TOR0
Jun 25@ DET1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.365

WindowRateSample
Last 2 Weeks.40020 PA
Season.346133 PA
Last 2 Years.379525 PA

Opposing Starter · Season15 GS

W–L4–5
ERA3.39
WHIP0.99
IP87.2
H / K / BB69 / 56 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.365

WindowRateSample
Last 2 Weeks.393224 PA
Season.3501048 PA
Last 2 Years.3244333 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.300
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.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-175+130
CZRCaesars-165+125

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs 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.390

WindowRateSample
Last 2 Weeks.50030 PA
Season.335164 PA
Last 2 Years.436392 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.292

WindowRateSample
Last 2 Weeks.262172 PA
Season.285863 PA
Last 2 Years.3283023 PA

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed33%

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 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-167+127
CZRCaesars-170+126

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
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.326

WindowRateSample
Last 2 Weeks.0002 PA
Season.07114 PA
Last 2 Years.256234 PA

Last 5 GamesTotal Bases

Jun 17@ SEA4
Jun 18@ SEA2
Jun 19@ LAD1
Jun 20@ LAD0
Jun 24@ LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.401

WindowRateSample
Last 2 Weeks.55618 PA
Season.43941 PA
Last 2 Years.39356 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.429

WindowRateSample
Last 2 Weeks.488205 PA
Season.3941136 PA
Last 2 Years.4033139 PA

Quality of Contact vs LHP

wOBA.287
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.437

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-149+115

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form🔥 6-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 20vs WSH2
Jun 21vs WSH2
Jun 23vs KC1
Jun 24vs KC2
Jun 25vs KC1

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.310
Hard-Hit %35%

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-Head1-for-2

Total Bases1 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.432

A rough estimate of 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-135+105
CZRCaesars-137+104

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.365

WindowRateSample
Last 2 Weeks.50030 PA
Season.270152 PA
Last 2 Years.350718 PA

Last 5 GamesTotal Bases

Jun 21vs CWS3
Jun 22vs NYY3
Jun 23vs NYY1
Jun 24vs NYY1
Jun 25vs HOU0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.359

WindowRateSample
Last 2 Weeks.54335 PA
Season.245167 PA
Last 2 Years.299438 PA

Opposing Starter · Season13 GS

W–L7–4
ERA4.00
WHIP1.29
IP72.0
H / K / BB56 / 75 / 37

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.351

WindowRateSample
Last 2 Weeks.369203 PA
Season.3371049 PA
Last 2 Years.3242865 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.333
Hard-Hit % Allowed31%

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.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-130-105
BOLBetOnline-127-102
CZRCaesars-127-106

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.350

WindowRateSample
Last 2 Weeks.39433 PA
Season.287202 PA
Last 2 Years.359343 PA

Last 5 GamesTotal Bases

Jun 20@ AZ3
Jun 21@ AZ0
Jun 22vs LAD0
Jun 23vs LAD0
Jun 24vs LAD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.396

WindowRateSample
Last 2 Weeks.52025 PA
Season.374163 PA
Last 2 Years.403479 PA

Opposing Starter · Season16 GS

W–L8–4
ERA4.80
WHIP1.32
IP84.1
H / K / BB88 / 48 / 23

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.398

WindowRateSample
Last 2 Weeks.393173 PA
Season.4151007 PA
Last 2 Years.4053780 PA

Quality of Contact vs RHP

wOBA.339
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed33%

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-200+145
FANFanatics-190+145
CZRCaesars-190+141

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
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 6@ CHC0
Jun 10vs WSH0
Jun 20@ MIA0
Jun 24vs ATH5
Jun 25vs ATH4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.362

WindowRateSample
Last 2 Weeks.2508 PA
Season.41285 PA
Last 2 Years.344218 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.324

WindowRateSample
Last 2 Weeks.331169 PA
Season.2981065 PA
Last 2 Years.3354132 PA

Starter Allows · vs RHB

wOBA Allowed.300
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.397

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM+105-140
BOLBetOnline+110-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
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.323

WindowRateSample
Last 2 Weeks.26123 PA
Season.288170 PA
Last 2 Years.312679 PA

Last 5 GamesTotal Bases

Jun 20@ HOU0
Jun 21@ HOU0
Jun 22@ CWS1
Jun 23@ CWS0
Jun 24@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.416

WindowRateSample
Last 2 Weeks.51729 PA
Season.425174 PA
Last 2 Years.430709 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.339

WindowRateSample
Last 2 Weeks.332214 PA
Season.3361145 PA
Last 2 Years.3463807 PA

Quality of Contact vs RHP

wOBA.284
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.353
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head0-for-5

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.426

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
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.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.382

WindowRateSample
Last 2 Weeks.48533 PA
Season.340162 PA
Last 2 Years.382534 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.341214 PA
Season.3081093 PA
Last 2 Years.3373947 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.328
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.425

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

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 19@ TB1
Jun 20@ TB1
Jun 22vs PHI3
Jun 23vs PHI0
Jun 25vs PHI0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.28050 PA
Season.427234 PA
Last 2 Years.340751 PA

Opposing Starter · Season15 GS

W–L5–7
ERA4.99
WHIP1.31
IP79.1
H / K / BB80 / 61 / 24

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.352

WindowRateSample
Last 2 Weeks.341211 PA
Season.363899 PA
Last 2 Years.3532849 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.308
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-10

Total Bases2 in 10 PA
Career Average.200
Plate Appearances10
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.414

A rough estimate of 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 PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.309

WindowRateSample
Last 2 Weeks.12025 PA
Season.331127 PA
Last 2 Years.290210 PA

Last 5 GamesTotal Bases

Jun 16@ TEX0
Jun 18@ TEX0
Jun 19@ AZ1
Jun 23vs LAD0
Jun 24vs LAD3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.430

WindowRateSample
Last 2 Weeks.42245 PA
Season.506172 PA
Last 2 Years.478531 PA

Opposing Starter · Season16 GS

W–L8–4
ERA4.80
WHIP1.32
IP84.1
H / K / BB88 / 48 / 23

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.387

WindowRateSample
Last 2 Weeks.357154 PA
Season.428739 PA
Last 2 Years.3992767 PA

Quality of Contact vs RHP

wOBA.273
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.422

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+171-227
BRBetRivers+175

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

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 21vs STL1
Jun 22@ TB0
Jun 23@ TB2
Jun 24@ TB0
Jun 25@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.364

WindowRateSample
Last 2 Weeks.370192 PA
Season.3631199 PA
Last 2 Years.3533666 PA

Quality of Contact vs RHP

wOBA.275
Hard-Hit %36%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.421

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+140-190
BOLBetOnline+152-200
BRBetRivers+132

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.351

WindowRateSample
Last 2 Weeks.35040 PA
Season.323226 PA
Last 2 Years.363931 PA

Last 5 GamesTotal Bases

Jun 19@ NYY0
Jun 20@ NYY4
Jun 21@ NYY2
Jun 22vs MIL0
Jun 24vs MIL5

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.36819 PA
Season.296142 PA
Last 2 Years.270659 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.304

WindowRateSample
Last 2 Weeks.307163 PA
Season.2731103 PA
Last 2 Years.3143196 PA

Quality of Contact vs RHP

wOBA.284
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head4-for-15

Total Bases5 in 15 PA
Career Average.267
Plate Appearances15
HR · K · BB0 · 7 · 0

Projection

Projected Total Bases1.41

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
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 PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

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.367

WindowRateSample
Last 2 Weeks.33324 PA
Season.386145 PA
Last 2 Years.392707 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.343

WindowRateSample
Last 2 Weeks.353198 PA
Season.327943 PA
Last 2 Years.3342633 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.299
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head3-for-6

Total Bases7 in 6 PA
Career Average.500
Plate Appearances6
HR · K · BB1 · 1 · 0

Projection

Projected Total Bases1.404

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-190+140
CZRCaesars-190+140

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.367

WindowRateSample
Last 2 Weeks.22227 PA
Season.448116 PA
Last 2 Years.400230 PA

Last 5 GamesTotal Bases

Jun 19vs BAL1
Jun 20vs BAL0
Jun 21vs BAL0
Jun 22@ MIN0
Jun 24@ MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.19121 PA
Season.319163 PA
Last 2 Years.369572 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.288177 PA
Season.3281030 PA
Last 2 Years.3283338 PA

Quality of Contact vs RHP

wOBA.323
Hard-Hit %43%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.303
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.372

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-125-105
BOLBetOnline-123-105
CZRCaesars-124-108

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.349

WindowRateSample
Last 2 Weeks.6673 PA
Season.24233 PA
Last 2 Years.257101 PA

Last 5 GamesTotal Bases

Jun 9vs LAD0
Jun 14vs MIA0
Jun 17@ ATH2
Jun 20@ COL0
Jun 25vs SEA6

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.42433 PA
Season.342269 PA
Last 2 Years.364969 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.329

WindowRateSample
Last 2 Weeks.303211 PA
Season.343896 PA
Last 2 Years.3453239 PA

Quality of Contact vs LHP

wOBA.287
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.339
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head1-for-8

Total Bases4 in 8 PA
Career Average.125
Plate Appearances8
HR · K · BB1 · 2 · 0

Projection

Projected Total Bases1.401

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-115-112
CZRCaesars-124-108

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.360

WindowRateSample
Last 2 Weeks.4005 PA
Season.30813 PA
Last 2 Years.23126 PA

Last 5 GamesTotal Bases

Jun 21vs SD0
Jun 22@ MIA2
Jun 23@ MIA2
Jun 24@ MIA1
Jun 25@ TOR1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.2229 PA
Season.27968 PA
Last 2 Years.294303 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.329

WindowRateSample
Last 2 Weeks.332196 PA
Season.3171230 PA
Last 2 Years.3223742 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.305
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.397

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.348

WindowRateSample
Last 2 Weeks.28239 PA
Season.332238 PA
Last 2 Years.428984 PA

Last 5 GamesTotal Bases

Jun 20vs TOR1
Jun 23@ NYM0
Jun 24@ NYM0
Jun 24@ NYM4
Jun 25@ NYM1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.231

WindowRateSample
Last 2 Weeks.09432 PA
Season.141191 PA
Last 2 Years.233331 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.367

WindowRateSample
Last 2 Weeks.390141 PA
Season.365789 PA
Last 2 Years.3231837 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.228
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases3 in 7 PA
Career Average.286
Plate Appearances7
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.404

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline-118-110
CZRCaesars-113-118

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.329

WindowRateSample
Last 2 Weeks.0006 PA
Season.27943 PA
Last 2 Years.311180 PA

Last 5 GamesTotal Bases

Jun 20@ COL2
Jun 21@ COL4
Jun 23vs SEA0
Jun 24vs SEA1
Jun 25vs SEA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.42433 PA
Season.342269 PA
Last 2 Years.364969 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.329

WindowRateSample
Last 2 Weeks.303211 PA
Season.343896 PA
Last 2 Years.3453239 PA

Quality of Contact vs LHP

wOBA.290
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.339
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head0-for-6

Total Bases0 in 6 PA
Career Average.000
Plate Appearances6
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.394

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+161-213
BRBetRivers+155
BOVBovada+155-210
DKDraftKings+155-208
CZRCaesars+149-200

We project 1.4 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.317

WindowRateSample
Last 2 Weeks.24337 PA
Season.24337 PA
Last 2 Years.309230 PA

Last 5 GamesTotal Bases

Jun 19@ TEX2
Jun 20@ TEX0
Jun 21@ TEX0
Jun 22vs ATL1
Jun 23vs ATL0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.367

WindowRateSample
Last 2 Weeks.37929 PA
Season.374163 PA
Last 2 Years.355248 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.361

WindowRateSample
Last 2 Weeks.401157 PA
Season.337822 PA
Last 2 Years.3152094 PA

Quality of Contact vs RHP

wOBA.329
Hard-Hit %23%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.328
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.361

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline-110-118
CZRCaesars-114-117

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

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 21@ SEA0
Jun 22@ COL0
Jun 23@ COL2
Jun 24@ COL3
Jun 25vs NYY3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.389

WindowRateSample
Last 2 Weeks.56316 PA
Season.365178 PA
Last 2 Years.381627 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.322

WindowRateSample
Last 2 Weeks.317180 PA
Season.320884 PA
Last 2 Years.3072700 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.345
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.388

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-141+108
CZRCaesars-143+108

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.357

WindowRateSample
Last 2 Weeks.34626 PA
Season.335170 PA
Last 2 Years.377669 PA

Last 5 GamesTotal Bases

Jun 16vs NYM1
Jun 19@ NYY0
Jun 21@ NYY4
Jun 22vs MIL1
Jun 24vs MIL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.36819 PA
Season.296142 PA
Last 2 Years.270659 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.304

WindowRateSample
Last 2 Weeks.307163 PA
Season.2731103 PA
Last 2 Years.3143196 PA

Quality of Contact vs RHP

wOBA.305
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head3-for-9

Total Bases4 in 9 PA
Career Average.333
Plate Appearances9
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.389

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-115-112
CZRCaesars-114-117

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherWorking against

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 21vs CLE0
Jun 22@ TOR0
Jun 23@ TOR4
Jun 24@ TOR3
Jun 25@ DET0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.326

WindowRateSample
Last 2 Weeks.21038 PA
Season.333189 PA
Last 2 Years.399579 PA

Opposing Starter · Season15 GS

W–L4–5
ERA3.39
WHIP0.99
IP87.2
H / K / BB69 / 56 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.341

WindowRateSample
Last 2 Weeks.357154 PA
Season.317777 PA
Last 2 Years.3322508 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.281
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases1 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.388

A 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+185
BOVBovada+145-190
DKDraftKings+142-190
CZRCaesars+136-182

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
WeatherWorking against

Batter · Total Bases / PA vs RHP.355

WindowRateSample
Last 2 Weeks.35714 PA
Season.31435 PA
Last 2 Years.28642 PA

Last 5 GamesTotal Bases

Jun 20@ HOU1
Jun 21@ HOU3
Jun 22@ CWS0
Jun 23@ CWS1
Jun 24@ CWS1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.416

WindowRateSample
Last 2 Weeks.51729 PA
Season.425174 PA
Last 2 Years.430709 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.339

WindowRateSample
Last 2 Weeks.332214 PA
Season.3361145 PA
Last 2 Years.3463807 PA

Quality of Contact vs RHP

wOBA.305
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.353
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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-135+100
BOLBetOnline-127-102
CZRCaesars-127-106

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 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 14@ LAA1
Jun 17@ LAD2
Jun 19vs WSH0
Jun 23vs KC0
Jun 25vs KC0

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.303
Hard-Hit %35%

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.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-115-115
BOLBetOnline-112-115
CZRCaesars-117-114

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.335

WindowRateSample
Last 2 Weeks.43816 PA
Season.246130 PA
Last 2 Years.284654 PA

Last 5 GamesTotal Bases

Jun 19@ HOU1
Jun 20@ HOU3
Jun 21@ HOU0
Jun 22@ CWS1
Jun 24@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.416

WindowRateSample
Last 2 Weeks.51729 PA
Season.425174 PA
Last 2 Years.430709 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.339

WindowRateSample
Last 2 Weeks.332214 PA
Season.3361145 PA
Last 2 Years.3463807 PA

Quality of Contact vs RHP

wOBA.307
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.353
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.384

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-150+110
BOLBetOnline-132+102

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 LHP.359

WindowRateSample
Last 2 Weeks.45511 PA
Season.29671 PA
Last 2 Years.336131 PA

Last 5 GamesTotal Bases

Jun 21@ TB2
Jun 22vs PHI2
Jun 23vs PHI1
Jun 24vs PHI0
Jun 25vs PHI1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.28050 PA
Season.427234 PA
Last 2 Years.340751 PA

Opposing Starter · Season15 GS

W–L5–7
ERA4.99
WHIP1.31
IP79.1
H / K / BB80 / 61 / 24

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.352

WindowRateSample
Last 2 Weeks.341211 PA
Season.363899 PA
Last 2 Years.3532849 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.308
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.382

A rough estimate of 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-152+113

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.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.390

WindowRateSample
Last 2 Weeks.50030 PA
Season.335164 PA
Last 2 Years.436392 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.292

WindowRateSample
Last 2 Weeks.262172 PA
Season.285863 PA
Last 2 Years.3283023 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.322
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.384

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-135+105

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.307

WindowRateSample
Last 2 Weeks
Season.26284 PA
Last 2 Years.307244 PA

Last 5 GamesTotal Bases

May 5vs BAL0
May 23vs NYM1
May 24vs NYM0
May 26@ TOR0
May 27@ TOR0

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.263
Hard-Hit %26%

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-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.379

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-123-105

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.401

WindowRateSample
Last 2 Weeks.72711 PA
Season.39328 PA
Last 2 Years.31348 PA

Last 5 GamesTotal Bases

Jun 14vs COL2
Jun 16vs PIT2
Jun 17vs PIT0
Jun 20vs LAA0
Jun 25@ SF3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.264

WindowRateSample
Last 2 Weeks.09343 PA
Season.268142 PA
Last 2 Years.268142 PA

Opposing Starter · Season13 GS

W–L5–6
ERA3.14
WHIP1.34
IP71.2
H / K / BB59 / 69 / 37

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.316

WindowRateSample
Last 2 Weeks.311244 PA
Season.3011070 PA
Last 2 Years.3302750 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.270
Hard-Hit % Allowed26%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.338

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-169+130

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.361

WindowRateSample
Last 2 Weeks.4297 PA
Season.36411 PA
Last 2 Years.19142 PA

Last 5 GamesTotal Bases

Jun 21vs SD2
Jun 22@ MIA1
Jun 23@ MIA0
Jun 24@ MIA1
Jun 25@ TOR2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.2229 PA
Season.27968 PA
Last 2 Years.294303 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.329

WindowRateSample
Last 2 Weeks.332196 PA
Season.3171230 PA
Last 2 Years.3223742 PA

Quality of Contact vs LHP

wOBA.325
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.305
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.363

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-125-105

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-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 19vs TOR2
Jun 20vs TOR1
Jun 23@ NYM1
Jun 24@ NYM2
Jun 25@ NYM1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.231

WindowRateSample
Last 2 Weeks.09432 PA
Season.141191 PA
Last 2 Years.233331 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.367

WindowRateSample
Last 2 Weeks.390141 PA
Season.365789 PA
Last 2 Years.3231837 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.228
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-7

Total Bases1 in 7 PA
Career Average.143
Plate Appearances7
HR · K · BB0 · 4 · 0

Projection

Projected Total Bases1.364

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+106-137
CZRCaesars+111-148

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.312

WindowRateSample
Last 2 Weeks.2229 PA
Season.21081 PA
Last 2 Years.276363 PA

Last 5 GamesTotal Bases

Jun 20vs BOS0
Jun 21vs BOS1
Jun 23@ PIT2
Jun 24@ PIT1
Jun 25@ PIT1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.344

WindowRateSample
Last 2 Weeks.2229 PA
Season.32982 PA
Last 2 Years.367237 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.374174 PA
Season.3451096 PA
Last 2 Years.3413619 PA

Quality of Contact vs LHP

wOBA.326
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.35

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-149+115
CZRCaesars-154+115

We project 1.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 LHP.322

WindowRateSample
Last 2 Weeks.10010 PA
Season.31174 PA
Last 2 Years.268269 PA

Last 5 GamesTotal Bases

Jun 19@ TB0
Jun 20@ TB0
Jun 22vs PHI1
Jun 23vs PHI0
Jun 25vs PHI1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.357

WindowRateSample
Last 2 Weeks.28050 PA
Season.427234 PA
Last 2 Years.340751 PA

Opposing Starter · Season15 GS

W–L5–7
ERA4.99
WHIP1.31
IP79.1
H / K / BB80 / 61 / 24

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.352

WindowRateSample
Last 2 Weeks.341211 PA
Season.363899 PA
Last 2 Years.3532849 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.308
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head2-for-7

Total Bases2 in 7 PA
Career Average.286
Plate Appearances7
HR · K · BB0 · 1 · 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-190+140
CZRCaesars-190+141

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.381

WindowRateSample
Last 2 Weeks.53813 PA
Season.36876 PA
Last 2 Years.318195 PA

Last 5 GamesTotal Bases

Jun 15vs DET0
Jun 20vs CLE0
Jun 22@ TOR0
Jun 23@ TOR4
Jun 25@ DET4

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.326

WindowRateSample
Last 2 Weeks.21038 PA
Season.333189 PA
Last 2 Years.399579 PA

Opposing Starter · Season15 GS

W–L4–5
ERA3.39
WHIP0.99
IP87.2
H / K / BB69 / 56 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.341

WindowRateSample
Last 2 Weeks.357154 PA
Season.317777 PA
Last 2 Years.3322508 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.281
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.346

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-115-115
BOLBetOnline-106-122
CZRCaesars-110-121

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~1× / ~3.1×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.308

WindowRateSample
Last 2 Weeks.21428 PA
Season.294228 PA
Last 2 Years.282577 PA

Last 5 GamesTotal Bases

Jun 20@ DET1
Jun 21@ DET0
Jun 22vs CLE1
Jun 23vs CLE0
Jun 24vs CLE1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.345

WindowRateSample
Last 2 Weeks.31316 PA
Season.30839 PA
Last 2 Years.348155 PA

Opposing Starter · Season1 GS

W–L1–2
ERA5.92
WHIP1.52
IP24.1
H / K / BB23 / 33 / 14

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.358

WindowRateSample
Last 2 Weeks.367248 PA
Season.3561168 PA
Last 2 Years.3394226 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %24%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
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.352

A rough estimate of 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-197+145

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.299

WindowRateSample
Last 2 Weeks.12931 PA
Season.287209 PA
Last 2 Years.362558 PA

Last 5 GamesTotal Bases

Jun 21@ PHI0
Jun 23vs CHC1
Jun 24vs CHC0
Jun 24vs CHC0
Jun 25vs CHC1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks.41943 PA
Season.316155 PA
Last 2 Years.349694 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.367

WindowRateSample
Last 2 Weeks.403149 PA
Season.341759 PA
Last 2 Years.3442449 PA

Quality of Contact vs RHP

wOBA.291
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.318
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head4-for-14

Total Bases7 in 14 PA
Career Average.286
Plate Appearances14
HR · K · BB1 · 3 · 0

Projection

Projected Total Bases1.339

A rough estimate of 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-115-112
CZRCaesars-113-118

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.299

WindowRateSample
Last 2 Weeks.22631 PA
Season.268194 PA
Last 2 Years.259455 PA

Last 5 GamesTotal Bases

Jun 17@ CHC0
Jun 20vs PIT0
Jun 21vs PIT1
Jun 22vs BOS1
Jun 23vs BOS0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.418

WindowRateSample
Last 2 Weeks.58541 PA
Season.379190 PA
Last 2 Years.376702 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.376

WindowRateSample
Last 2 Weeks.395152 PA
Season.358857 PA
Last 2 Years.3812362 PA

Quality of Contact vs RHP

wOBA.298
Hard-Hit %44%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.348
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head1-for-5

Total Bases4 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB1 · 2 · 1

Projection

Projected Total Bases1.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-105-125

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.330

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.0006 PA

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.389

WindowRateSample
Last 2 Weeks.56316 PA
Season.365178 PA
Last 2 Years.381627 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.322

WindowRateSample
Last 2 Weeks.317180 PA
Season.320884 PA
Last 2 Years.3072700 PA

Quality of Contact vs RHP

wOBA.285
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.339

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.317

WindowRateSample
Last 2 Weeks.23126 PA
Season.291172 PA
Last 2 Years.315479 PA

Last 5 GamesTotal Bases

Jun 16vs CLE0
Jun 17vs CLE1
Jun 21@ ATL3
Jun 22@ CIN0
Jun 24@ CIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.399

WindowRateSample
Last 2 Weeks.46037 PA
Season.391207 PA
Last 2 Years.420716 PA

Opposing Starter · Season13 GS

W–L5–5
ERA4.80
WHIP1.41
IP84.1
H / K / BB88 / 63 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks.385143 PA
Season.346726 PA
Last 2 Years.3272642 PA

Quality of Contact vs RHP

wOBA.287
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.356
Hard-Hit % Allowed33%

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.345

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-110-120
BOLBetOnline-105-123
CZRCaesars-108-124

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
WeatherHelping

Batter · Total Bases / PA vs LHP.293

WindowRateSample
Last 2 Weeks.09111 PA
Season.14854 PA
Last 2 Years.280264 PA

Last 5 GamesTotal Bases

Jun 20vs NYM4
Jun 21vs NYM0
Jun 23@ WSH2
Jun 24@ WSH0
Jun 25@ WSH2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.344

WindowRateSample
Last 2 Weeks.370200 PA
Season.3141002 PA
Last 2 Years.3263639 PA

Quality of Contact vs LHP

wOBA.274
Hard-Hit %33%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.336

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+149-196
BRBetRivers+155
BOVBovada+145-190
DKDraftKings+145-194
CZRCaesars+144-197

We project 1.3 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.318

WindowRateSample
Last 2 Weeks.17634 PA
Season.316206 PA
Last 2 Years.391721 PA

Last 5 GamesTotal Bases

Jun 20vs MIL0
Jun 21vs MIL1
Jun 22@ SD3
Jun 23@ SD0
Jun 24@ SD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.260

WindowRateSample
Last 2 Weeks.10020 PA
Season.16895 PA
Last 2 Years.190137 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.321

WindowRateSample
Last 2 Weeks.295166 PA
Season.3331236 PA
Last 2 Years.3263998 PA

Quality of Contact vs RHP

wOBA.297
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.305

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
MGMBetMGM+145-200
BOLBetOnline+161-213
BRBetRivers+145

We project 1.3 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
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.351

WindowRateSample
Last 2 Weeks.0002 PA
Season.33357 PA
Last 2 Years.327153 PA

Last 5 GamesTotal Bases

Jun 18@ SEA0
Jun 20@ LAD2
Jun 21@ LAD7
Jun 22@ LAA0
Jun 24@ LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.336

WindowRateSample
Last 2 Weeks.32437 PA
Season.33396 PA
Last 2 Years.274179 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.390190 PA
Season.3571206 PA
Last 2 Years.3973721 PA

Quality of Contact vs LHP

wOBA.308
Hard-Hit %36%

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.334

A rough estimate of 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.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.289

WindowRateSample
Last 2 Weeks.16025 PA
Season.232203 PA
Last 2 Years.317898 PA

Last 5 GamesTotal Bases

Jun 19@ HOU0
Jun 20@ HOU0
Jun 21@ HOU0
Jun 23@ CWS2
Jun 24@ CWS2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.416

WindowRateSample
Last 2 Weeks.51729 PA
Season.425174 PA
Last 2 Years.430709 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.339

WindowRateSample
Last 2 Weeks.332214 PA
Season.3361145 PA
Last 2 Years.3463807 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %25%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.353
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head7-for-17

Total Bases11 in 18 PA
Career Average.389
Plate Appearances18
HR · K · BB1 · 3 · 1

Projection

Projected Total Bases1.326

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-175+130
CZRCaesars-176+132

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 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.370

WindowRateSample
Last 2 Weeks.40849 PA
Season.356219 PA
Last 2 Years.357667 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.384146 PA
Season.328811 PA
Last 2 Years.3362307 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.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 0 · 3

Projection

Projected Total Bases1.322

A rough estimate of 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-123-105
CZRCaesars-129-104

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.308

WindowRateSample
Last 2 Weeks.2508 PA
Season.19168 PA
Last 2 Years.207121 PA

Last 5 GamesTotal Bases

Jun 20@ LAD2
Jun 21@ LAD3
Jun 22@ LAA3
Jun 23@ LAA1
Jun 24@ LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.336

WindowRateSample
Last 2 Weeks.32437 PA
Season.33396 PA
Last 2 Years.274179 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.390190 PA
Season.3571206 PA
Last 2 Years.3973721 PA

Quality of Contact vs LHP

wOBA.293
Hard-Hit %24%

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.322

A rough estimate of 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-164+125

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2.1× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.350

WindowRateSample
Last 2 Weeks.40922 PA
Season.288132 PA
Last 2 Years.335574 PA

Last 5 GamesTotal Bases

Jun 17vs COL3
Jun 19vs TOR5
Jun 23@ NYM2
Jun 24@ NYM2
Jun 25@ NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.15819 PA
Season.222162 PA
Last 2 Years.244295 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.327

WindowRateSample
Last 2 Weeks.328177 PA
Season.3141000 PA
Last 2 Years.3222480 PA

Quality of Contact vs RHP

wOBA.331
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.258
Hard-Hit % Allowed27%

How hard hitters are squaring him up.

Head-to-Head0-for-4

Total Bases0 in 4 PA
Career Average.000
Plate Appearances4
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.322

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-120-110
BOLBetOnline-112-115
CZRCaesars-113-118

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherWorking against

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 20@ TB0
Jun 21@ TB1
Jun 22vs PHI0
Jun 24vs PHI1
Jun 25vs PHI3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.291

WindowRateSample
Last 2 Weeks.09521 PA
Season.27979 PA
Last 2 Years.261207 PA

Opposing Starter · Season15 GS

W–L5–7
ERA4.99
WHIP1.31
IP79.1
H / K / BB80 / 61 / 24

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.341226 PA
Season.3541135 PA
Last 2 Years.3742886 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.273
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.307

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+141-185
BRBetRivers+160
BOVBovada+150-200
DKDraftKings+148-198
CZRCaesars+138-190

We project 1.3 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.320

WindowRateSample
Last 2 Weeks.18816 PA
Season.22394 PA
Last 2 Years.416310 PA

Last 5 GamesTotal Bases

Jun 17vs BAL0
Jun 19vs BOS0
Jun 20vs BOS0
Jun 21vs BOS1
Jun 25@ PIT0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.22540 PA
Season.376258 PA
Last 2 Years.340667 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.338

WindowRateSample
Last 2 Weeks.335176 PA
Season.3311170 PA
Last 2 Years.3414028 PA

Quality of Contact vs LHP

wOBA.292
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed30%

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.302

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM+100-135
BOLBetOnline-105-123
CZRCaesars-102-130

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.318

WindowRateSample
Last 2 Weeks.17617 PA
Season.29399 PA
Last 2 Years.289166 PA

Last 5 GamesTotal Bases

Jun 20vs BOS0
Jun 21vs BOS1
Jun 23@ PIT4
Jun 24@ PIT2
Jun 25@ PIT0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.344

WindowRateSample
Last 2 Weeks.2229 PA
Season.32982 PA
Last 2 Years.367237 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.374174 PA
Season.3451096 PA
Last 2 Years.3413619 PA

Quality of Contact vs LHP

wOBA.291
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.296

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-155+115
BOLBetOnline-147+113
CZRCaesars-152+113

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.353

WindowRateSample
Last 2 Weeks.36422 PA
Season.32474 PA
Last 2 Years.324401 PA

Last 5 GamesTotal Bases

Jun 17vs COL4
Jun 19vs TOR0
Jun 20vs TOR4
Jun 23@ NYM1
Jun 24@ NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.15819 PA
Season.222162 PA
Last 2 Years.244295 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.327

WindowRateSample
Last 2 Weeks.328177 PA
Season.3141000 PA
Last 2 Years.3222480 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %28%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.258
Hard-Hit % Allowed27%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.296

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline+106-137
CZRCaesars+102-136

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.320

WindowRateSample
Last 2 Weeks.30030 PA
Season.265181 PA
Last 2 Years.310484 PA

Last 5 GamesTotal Bases

Jun 19vs STL4
Jun 21vs STL1
Jun 22@ TB0
Jun 24@ TB1
Jun 25@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.369

WindowRateSample
Last 2 Weeks.408250 PA
Season.3291141 PA
Last 2 Years.3583334 PA

Quality of Contact vs RHP

wOBA.318
Hard-Hit %36%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.293

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-135+100
BOLBetOnline-127-102
CZRCaesars-127-106

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.324

WindowRateSample
Last 2 Weeks.26534 PA
Season.308159 PA
Last 2 Years.304240 PA

Last 5 GamesTotal Bases

Jun 20vs BAL0
Jun 21vs BAL0
Jun 22@ MIN1
Jun 23@ MIN2
Jun 24@ MIN2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.19121 PA
Season.319163 PA
Last 2 Years.369572 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.288177 PA
Season.3281030 PA
Last 2 Years.3283338 PA

Quality of Contact vs RHP

wOBA.319
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.303
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.255

A rough estimate of 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.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.322

WindowRateSample
Last 2 Weeks.26715 PA
Season.24370 PA
Last 2 Years.288205 PA

Last 5 GamesTotal Bases

Jun 16@ HOU0
Jun 20vs CWS2
Jun 21vs CWS0
Jun 22vs NYY0
Jun 25vs HOU0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.359

WindowRateSample
Last 2 Weeks.54335 PA
Season.245167 PA
Last 2 Years.299438 PA

Opposing Starter · Season13 GS

W–L7–4
ERA4.00
WHIP1.29
IP72.0
H / K / BB56 / 75 / 37

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.351

WindowRateSample
Last 2 Weeks.369203 PA
Season.3371049 PA
Last 2 Years.3242865 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.333
Hard-Hit % Allowed31%

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.279

A rough estimate of 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-175
BOLBetOnline+136-179
CZRCaesars+128-173

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs LHP.326

WindowRateSample
Last 2 Weeks.0007 PA
Season.25831 PA
Last 2 Years.25831 PA

Last 5 GamesTotal Bases

Jun 20vs BOS0
Jun 21vs BOS0
Jun 23@ PIT1
Jun 24@ PIT0
Jun 25@ PIT0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.344

WindowRateSample
Last 2 Weeks.2229 PA
Season.32982 PA
Last 2 Years.367237 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.374174 PA
Season.3451096 PA
Last 2 Years.3413619 PA

Quality of Contact vs LHP

wOBA.284
Hard-Hit %29%

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.277

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline-105-123

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.320

WindowRateSample
Last 2 Weeks.18816 PA
Season.291103 PA
Last 2 Years.298383 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.283

WindowRateSample
Last 2 Weeks.11127 PA
Season.269104 PA
Last 2 Years.274544 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.411185 PA
Season.3661194 PA
Last 2 Years.3574222 PA

Quality of Contact vs RHP

wOBA.286
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.242
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 4 PA
Career Average.250
Plate Appearances4
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.276

A rough estimate of 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-115-112
CZRCaesars-120-112

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.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.367

WindowRateSample
Last 2 Weeks.33324 PA
Season.386145 PA
Last 2 Years.392707 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.343

WindowRateSample
Last 2 Weeks.353198 PA
Season.327943 PA
Last 2 Years.3342633 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.299
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.258

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Under

BookOverUnder
BOLBetOnline+178-238
BRBetRivers+188

We project 1.3 TB vs the 1.5 line — leaning Under. Display only — not betting advice.

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherNeutral

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 20vs TOR0
Jun 23@ NYM2
Jun 24@ NYM6
Jun 24@ NYM2
Jun 25@ NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.15819 PA
Season.222162 PA
Last 2 Years.244295 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.327

WindowRateSample
Last 2 Weeks.328177 PA
Season.3141000 PA
Last 2 Years.3222480 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.258
Hard-Hit % Allowed27%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases1 in 7 PA
Career Average.143
Plate Appearances7
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.225

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-160+120
BOLBetOnline-152+117

We project 1.2 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

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.335

WindowRateSample
Last 2 Weeks.33315 PA
Season.278126 PA
Last 2 Years.351370 PA

Opposing Starter · Season13 GS

W–L7–4
ERA4.00
WHIP1.29
IP72.0
H / K / BB56 / 75 / 37

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.342

WindowRateSample
Last 2 Weeks.356205 PA
Season.324952 PA
Last 2 Years.3293252 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.299
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases4 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.22

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-165+125
BOLBetOnline-156+120

We project 1.2 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.286

WindowRateSample
Last 2 Weeks.12839 PA
Season.295224 PA
Last 2 Years.300670 PA

Last 5 GamesTotal Bases

Jun 17vs NYM2
Jun 19@ NYY0
Jun 20@ NYY1
Jun 22vs MIL0
Jun 24vs MIL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.36819 PA
Season.296142 PA
Last 2 Years.270659 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.304

WindowRateSample
Last 2 Weeks.307163 PA
Season.2731103 PA
Last 2 Years.3143196 PA

Quality of Contact vs RHP

wOBA.274
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head2-for-8

Total Bases2 in 8 PA
Career Average.250
Plate Appearances8
HR · K · BB0 · 5 · 0

Projection

Projected Total Bases1.212

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM-105-125
BOLBetOnline+100-130
CZRCaesars-102-130

We project 1.2 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

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 20vs TOR3
Jun 23@ NYM6
Jun 24@ NYM5
Jun 24@ NYM8
Jun 25@ NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.15819 PA
Season.222162 PA
Last 2 Years.244295 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.327

WindowRateSample
Last 2 Weeks.328177 PA
Season.3141000 PA
Last 2 Years.3222480 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.258
Hard-Hit % Allowed27%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB0 · 0 · 2

Projection

Projected Total Bases1.197

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
MGMBetMGM+110-150
BOLBetOnline+113-147
CZRCaesars+105-139

We project 1.2 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping
Recent Form↩ 6 games since a hit

Batter · Total Bases / PA vs RHP.299

WindowRateSample
Last 2 Weeks.0005 PA
Season.09133 PA
Last 2 Years.252286 PA

Last 5 GamesTotal Bases

Jun 12@ NYM0
Jun 13@ NYM0
Jun 16vs SF0
Jun 21vs MIL0
Jun 24@ SD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.260

WindowRateSample
Last 2 Weeks.10020 PA
Season.16895 PA
Last 2 Years.190137 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.321

WindowRateSample
Last 2 Weeks.295166 PA
Season.3331236 PA
Last 2 Years.3263998 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.287
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.167

A rough estimate 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-118-110

We project 1.2 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.350

WindowRateSample
Last 2 Weeks.16025 PA
Season.420100 PA
Last 2 Years.395256 PA

Last 5 GamesTotal Bases

Jun 21vs CIN5
Jun 22@ DET0
Jun 23@ DET0
Jun 24@ DET2
Jun 25@ BOS0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.420

WindowRateSample
Last 2 Weeks.58324 PA
Season.43476 PA
Last 2 Years.44091 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.367128 PA
Season.346584 PA
Last 2 Years.3322148 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.333
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.742

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.392

WindowRateSample
Last 2 Weeks.6005 PA
Season.52619 PA
Last 2 Years.32468 PA

Last 5 GamesTotal Bases

Jun 21vs SD0
Jun 22@ MIA2
Jun 23@ MIA6
Jun 24@ MIA4
Jun 25@ TOR5

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.2229 PA
Season.27968 PA
Last 2 Years.294303 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.329

WindowRateSample
Last 2 Weeks.332196 PA
Season.3171230 PA
Last 2 Years.3223742 PA

Quality of Contact vs LHP

wOBA.339
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.305
Hard-Hit % Allowed33%

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.74

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.403

WindowRateSample
Last 2 Weeks.52934 PA
Season.369103 PA
Last 2 Years.377273 PA

Last 5 GamesTotal Bases

Jun 19vs SF2
Jun 20vs SF4
Jun 22vs TEX0
Jun 23vs TEX6
Jun 24vs TEX0

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.338
Hard-Hit %47%

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-Head0-for-2

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.753

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+122-159

We project 1.8 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 RHP.500

WindowRateSample
Last 2 Weeks1.25012 PA
Season.62548 PA
Last 2 Years.377106 PA

Last 5 GamesTotal Bases

Jun 20@ AZ5
Jun 21@ AZ3
Jun 22vs LAD0
Jun 23vs LAD1
Jun 24vs LAD1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.396

WindowRateSample
Last 2 Weeks.52025 PA
Season.374163 PA
Last 2 Years.403479 PA

Opposing Starter · Season16 GS

W–L8–4
ERA4.80
WHIP1.32
IP84.1
H / K / BB88 / 48 / 23

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.398

WindowRateSample
Last 2 Weeks.393173 PA
Season.4151007 PA
Last 2 Years.4053780 PA

Quality of Contact vs RHP

wOBA.387
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.322
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.725

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 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 17vs TOR1
Jun 20@ SEA1
Jun 21@ SEA0
Jun 22@ COL0
Jun 25vs NYY0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.389

WindowRateSample
Last 2 Weeks.56316 PA
Season.365178 PA
Last 2 Years.381627 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.322

WindowRateSample
Last 2 Weeks.317180 PA
Season.320884 PA
Last 2 Years.3072700 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.345
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head3-for-4

Total Bases3 in 5 PA
Career Average.600
Plate Appearances5
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.651

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 1.5we lean Over

BookOverUnder
BOLBetOnline+149-196

We project 1.7 TB vs the 1.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
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 21vs WSH1
Jun 22vs KC3
Jun 23vs KC0
Jun 24vs KC1
Jun 25vs KC2

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.315
Hard-Hit %27%

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.649

A rough estimate 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

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↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.385

WindowRateSample
Last 2 Weeks.0001 PA
Season.435138 PA
Last 2 Years.382552 PA

Last 5 GamesTotal Bases

Jun 10vs CIN0
Jun 21@ TEX0
Jun 22vs ATL0
Jun 23vs ATL0
Jun 24vs ATL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.419

WindowRateSample
Last 2 Weeks.66715 PA
Season.430128 PA
Last 2 Years.407204 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.336232 PA
Season.3271213 PA
Last 2 Years.3283346 PA

Quality of Contact vs RHP

wOBA.314
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.595

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.9× / ~1.5×
BallparkNeutral
WeatherWorking against
Recent Form↩ 5 games since a hit

Batter · Total Bases / PA vs RHP.360

WindowRateSample
Last 2 Weeks.0006 PA
Season.45544 PA
Last 2 Years.338204 PA

Last 5 GamesTotal Bases

Jun 19@ HOU0
Jun 21@ HOU0
Jun 22@ CWS0
Jun 23@ CWS0
Jun 24@ CWS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.41217 PA
Season.322143 PA
Last 2 Years.314684 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.379

WindowRateSample
Last 2 Weeks.423149 PA
Season.356968 PA
Last 2 Years.3363917 PA

Quality of Contact vs RHP

wOBA.304
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.592

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.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.390

WindowRateSample
Last 2 Weeks.50030 PA
Season.335164 PA
Last 2 Years.436392 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.292

WindowRateSample
Last 2 Weeks.262172 PA
Season.285863 PA
Last 2 Years.3283023 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.322
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.607

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.342

WindowRateSample
Last 2 Weeks.35020 PA
Season.308143 PA
Last 2 Years.302517 PA

Last 5 GamesTotal Bases

Jun 19vs PIT1
Jun 21vs PIT1
Jun 22vs BOS3
Jun 23vs BOS0
Jun 24vs BOS2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.34529 PA
Season.340141 PA
Last 2 Years.342628 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.363

WindowRateSample
Last 2 Weeks.401192 PA
Season.325879 PA
Last 2 Years.3512408 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.299
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-4

Total Bases0 in 7 PA
Career Average.000
Plate Appearances7
HR · K · BB0 · 0 · 2

Projection

Projected Total Bases1.606

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.396

WindowRateSample
Last 2 Weeks.51729 PA
Season.375128 PA
Last 2 Years.356534 PA

Last 5 GamesTotal Bases

Jun 21@ PHI0
Jun 23vs CHC5
Jun 24vs CHC4
Jun 24vs CHC5
Jun 25vs CHC0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.283

WindowRateSample
Last 2 Weeks.11127 PA
Season.269104 PA
Last 2 Years.274544 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.411185 PA
Season.3661194 PA
Last 2 Years.3574222 PA

Quality of Contact vs RHP

wOBA.334
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.242
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head0-for-4

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 2 · 1

Projection

Projected Total Bases1.554

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.319

WindowRateSample
Last 2 Weeks.23113 PA
Season.23386 PA
Last 2 Years.321240 PA

Last 5 GamesTotal Bases

Jun 20@ COL0
Jun 21@ COL5
Jun 23vs SEA2
Jun 24vs SEA2
Jun 25vs SEA1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.368

WindowRateSample
Last 2 Weeks.42433 PA
Season.342269 PA
Last 2 Years.364969 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.329

WindowRateSample
Last 2 Weeks.303211 PA
Season.343896 PA
Last 2 Years.3453239 PA

Quality of Contact vs LHP

wOBA.293
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.339
Hard-Hit % Allowed31%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.55

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 RHP.334

WindowRateSample
Last 2 Weeks.20010 PA
Season.31348 PA
Last 2 Years.279287 PA

Last 5 GamesTotal Bases

Jun 16vs NYM0
Jun 17vs NYM0
Jun 20@ NYY2
Jun 22vs MIL1
Jun 24vs MIL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.36819 PA
Season.296142 PA
Last 2 Years.270659 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.304

WindowRateSample
Last 2 Weeks.307163 PA
Season.2731103 PA
Last 2 Years.3143196 PA

Quality of Contact vs RHP

wOBA.311
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.542

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.339

WindowRateSample
Last 2 Weeks.2867 PA
Season.14321 PA
Last 2 Years.346202 PA

Last 5 GamesTotal Bases

Jun 20@ LAD1
Jun 21@ LAD6
Jun 22@ LAA0
Jun 23@ LAA0
Jun 24@ LAA1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.401

WindowRateSample
Last 2 Weeks.55618 PA
Season.43941 PA
Last 2 Years.39356 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.429

WindowRateSample
Last 2 Weeks.488205 PA
Season.3941136 PA
Last 2 Years.4033139 PA

Quality of Contact vs LHP

wOBA.300
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.345
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.538

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.430

WindowRateSample
Last 2 Weeks1.6673 PA
Season1.6673 PA
Last 2 Years.351271 PA

Last 3 GamesTotal Bases

Jun 23vs HOU5
Jun 24vs HOU1
Jun 25vs TEX0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.365

WindowRateSample
Last 2 Weeks.43237 PA
Season.351171 PA
Last 2 Years.303613 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.347

WindowRateSample
Last 2 Weeks.362207 PA
Season.318927 PA
Last 2 Years.3613898 PA

Quality of Contact vs RHP

wOBA.352
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.309
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-4

Total Bases1 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.528

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.331

WindowRateSample
Last 2 Weeks.0003 PA
Season.21855 PA
Last 2 Years.364261 PA

Last 5 GamesTotal Bases

Jun 6vs CLE1
Jun 9@ KC1
Jun 10@ KC0
Jun 11@ KC5
Jun 25@ TOR0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.2229 PA
Season.27968 PA
Last 2 Years.294303 PA

Opposing Starter · Season15 GS

W–L2–4
ERA5.09
WHIP1.55
IP69.0
H / K / BB83 / 52 / 24

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.329

WindowRateSample
Last 2 Weeks.332196 PA
Season.3171230 PA
Last 2 Years.3223742 PA

Quality of Contact vs LHP

wOBA.302
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.305
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head6-for-31

Total Bases7 in 36 PA
Career Average.167
Plate Appearances36
HR · K · BB0 · 10 · 4

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
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherHelping
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.403

WindowRateSample
Last 2 Weeks.50036 PA
Season.37966 PA
Last 2 Years.397519 PA

Last 5 GamesTotal Bases

Jun 20@ NYY2
Jun 21@ NYY3
Jun 22vs MIL0
Jun 23vs MIL0
Jun 24vs MIL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.36819 PA
Season.296142 PA
Last 2 Years.270659 PA

Opposing Starter · Season17 GS

W–L6–7
ERA3.10
WHIP0.97
IP93.0
H / K / BB70 / 114 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.304

WindowRateSample
Last 2 Weeks.307163 PA
Season.2731103 PA
Last 2 Years.3143196 PA

Quality of Contact vs RHP

wOBA.314
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head0-for-7

Total Bases0 in 7 PA
Career Average.000
Plate Appearances7
HR · K · BB0 · 5 · 0

Projection

Projected Total Bases1.517

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.336

WindowRateSample
Last 2 Weeks.21019 PA
Season.30636 PA
Last 2 Years.353583 PA

Last 5 GamesTotal Bases

Jun 19@ CHC0
Jun 20@ CHC1
Jun 22vs HOU1
Jun 24vs HOU0
Jun 25vs TEX1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.365

WindowRateSample
Last 2 Weeks.43237 PA
Season.351171 PA
Last 2 Years.303613 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.347

WindowRateSample
Last 2 Weeks.362207 PA
Season.318927 PA
Last 2 Years.3613898 PA

Quality of Contact vs RHP

wOBA.308
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.309
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head7-for-14

Total Bases12 in 17 PA
Career Average.412
Plate Appearances17
HR · K · BB1 · 1 · 3

Projection

Projected Total Bases1.516

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.335

WindowRateSample
Last 2 Weeks.40010 PA
Season.22272 PA
Last 2 Years.313342 PA

Last 5 GamesTotal Bases

Jun 20vs BAL0
Jun 21vs BAL0
Jun 22@ MIN2
Jun 23@ MIN5
Jun 24@ MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.391

WindowRateSample
Last 2 Weeks.57121 PA
Season.352145 PA
Last 2 Years.375477 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.354

WindowRateSample
Last 2 Weeks.376205 PA
Season.330899 PA
Last 2 Years.3434114 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.326
Hard-Hit % Allowed38%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.484

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~3× / ~1×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.375

WindowRateSample
Last 2 Weeks.53315 PA
Season.33354 PA
Last 2 Years.317284 PA

Last 5 GamesTotal Bases

Jun 19@ CHC1
Jun 20@ CHC0
Jun 23vs HOU0
Jun 24vs HOU0
Jun 25vs TEX0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.365

WindowRateSample
Last 2 Weeks.43237 PA
Season.351171 PA
Last 2 Years.303613 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.347

WindowRateSample
Last 2 Weeks.362207 PA
Season.318927 PA
Last 2 Years.3613898 PA

Quality of Contact vs RHP

wOBA.317
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.309
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-5

Total Bases4 in 5 PA
Career Average.200
Plate Appearances5
HR · K · BB1 · 2 · 0

Projection

Projected Total Bases1.507

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.390

WindowRateSample
Last 2 Weeks1.0001 PA
Season.7504 PA
Last 2 Years.7504 PA

Last 5 GamesTotal Bases

Jun 20@ COL0
Jun 21@ COL1
Jun 23vs SEA0
Jun 24vs SEA3
Jun 25vs SEA0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.329

WindowRateSample
Last 2 Weeks.09111 PA
Season.35097 PA
Last 2 Years.322317 PA

Opposing Starter · Season17 GS

W–L5–4
ERA3.90
WHIP1.41
IP90.0
H / K / BB87 / 70 / 40

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.345

WindowRateSample
Last 2 Weeks.309204 PA
Season.376957 PA
Last 2 Years.3582710 PA

Quality of Contact vs LHP

wOBA.339
Hard-Hit %34%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.293
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.502

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.334

WindowRateSample
Last 2 Weeks.1437 PA
Season.1437 PA
Last 2 Years.262149 PA

Last 5 GamesTotal Bases

Jun 18@ ATH1
Jun 19@ ATH0
Jun 21@ ATH1
Jun 23vs BAL1
Jun 24vs BAL1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.309

WindowRateSample
Last 2 Weeks.30826 PA
Season.237135 PA
Last 2 Years.281409 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.415

WindowRateSample
Last 2 Weeks.465215 PA
Season.3921017 PA
Last 2 Years.3732961 PA

Quality of Contact vs RHP

wOBA.293
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.468

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.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 13@ BAL0
Jun 14@ BAL0
Jun 20@ TEX0
Jun 22vs ATL0
Jun 24vs ATL2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.419

WindowRateSample
Last 2 Weeks.66715 PA
Season.430128 PA
Last 2 Years.407204 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.336232 PA
Season.3271213 PA
Last 2 Years.3283346 PA

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.457

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.25
vs SP / Bullpen~2× / ~2.2×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs RHP.339

WindowRateSample
Last 2 Weeks.30333 PA
Season.317145 PA
Last 2 Years.338571 PA

Last 5 GamesTotal Bases

Jun 20@ HOU0
Jun 21@ HOU0
Jun 22@ CWS1
Jun 23@ CWS0
Jun 24@ CWS1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.41217 PA
Season.322143 PA
Last 2 Years.314684 PA

Opposing Starter · Season13 GS

W–L3–6
ERA4.93
WHIP1.36
IP76.2
H / K / BB78 / 73 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.379

WindowRateSample
Last 2 Weeks.423149 PA
Season.356968 PA
Last 2 Years.3363917 PA

Quality of Contact vs RHP

wOBA.296
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.305
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.487

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 18vs NYM0
Jun 20vs NYM0
Jun 23@ WSH2
Jun 24@ WSH1
Jun 25@ WSH0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.369

WindowRateSample
Last 2 Weeks.402179 PA
Season.3581056 PA
Last 2 Years.3143232 PA

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.481

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.384

WindowRateSample
Last 2 Weeks.32331 PA
Season.46252 PA
Last 2 Years.46252 PA

Last 5 GamesTotal Bases

Jun 16vs TB1
Jun 19vs BAL0
Jun 21vs BAL0
Jun 22@ MIN0
Jun 24@ MIN0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.325

WindowRateSample
Last 2 Weeks.19121 PA
Season.319163 PA
Last 2 Years.369572 PA

Opposing Starter · Season16 GS

W–L5–3
ERA3.81
WHIP1.31
IP78.0
H / K / BB76 / 70 / 26

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.317

WindowRateSample
Last 2 Weeks.288177 PA
Season.3281030 PA
Last 2 Years.3283338 PA

Quality of Contact vs RHP

wOBA.323
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.303
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.442

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-114-114

We project 1.4 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.371

WindowRateSample
Last 2 Weeks
Season
Last 2 Years.3758 PA

Last 1 GamesTotal Bases

Jun 24vs TEX0

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.312
Hard-Hit %36%

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.477

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.340

WindowRateSample
Last 2 Weeks.7504 PA
Season.21062 PA
Last 2 Years.263194 PA

Last 5 GamesTotal Bases

May 30@ BAL0
Jun 4@ ATL3
Jun 8vs PHI0
Jun 20@ ATH3
Jun 24vs BAL0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.366

WindowRateSample
Last 2 Weeks.37054 PA
Season.333207 PA
Last 2 Years.441467 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.428

WindowRateSample
Last 2 Weeks.512162 PA
Season.389758 PA
Last 2 Years.3631912 PA

Quality of Contact vs RHP

wOBA.311
Hard-Hit %25%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.347
Hard-Hit % Allowed31%

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 · 0 · 0

Projection

Projected Total Bases1.433

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherHelping
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.328

WindowRateSample
Last 2 Weeks.09111 PA
Season.299144 PA
Last 2 Years.384718 PA

Last 5 GamesTotal Bases

Jun 20@ PHI5
Jun 23vs CHC0
Jun 24vs CHC4
Jun 24vs CHC0
Jun 25vs CHC0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.283

WindowRateSample
Last 2 Weeks.11127 PA
Season.269104 PA
Last 2 Years.274544 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.411185 PA
Season.3661194 PA
Last 2 Years.3574222 PA

Quality of Contact vs RHP

wOBA.281
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.242
Hard-Hit % Allowed29%

How hard hitters are squaring him up.

Head-to-Head3-for-9

Total Bases4 in 9 PA
Career Average.333
Plate Appearances9
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.443

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.356

WindowRateSample
Last 2 Weeks.0002 PA
Season.42914 PA
Last 2 Years.25391 PA

Last 5 GamesTotal Bases

Jun 15@ CHC0
Jun 19vs PIT2
Jun 21vs PIT0
Jun 22vs BOS1
Jun 24vs BOS0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.34529 PA
Season.340141 PA
Last 2 Years.342628 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.363

WindowRateSample
Last 2 Weeks.401192 PA
Season.325879 PA
Last 2 Years.3512408 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.299
Hard-Hit % Allowed34%

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.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.331

WindowRateSample
Last 2 Weeks.28628 PA
Season.296196 PA
Last 2 Years.349817 PA

Last 5 GamesTotal Bases

Jun 19@ ATL0
Jun 20@ ATL0
Jun 21@ ATL3
Jun 22@ CIN0
Jun 24@ CIN2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.399

WindowRateSample
Last 2 Weeks.46037 PA
Season.391207 PA
Last 2 Years.420716 PA

Opposing Starter · Season13 GS

W–L5–5
ERA4.80
WHIP1.41
IP84.1
H / K / BB88 / 63 / 31

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks.385143 PA
Season.346726 PA
Last 2 Years.3272642 PA

Quality of Contact vs RHP

wOBA.309
Hard-Hit %26%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.356
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-6

Total Bases2 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.442

A rough estimate 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-192+145

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
WeatherHelping

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 9vs WSH3
Jun 10vs WSH1
Jun 23vs ATH0
Jun 24vs ATH1
Jun 25vs ATH0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.362

WindowRateSample
Last 2 Weeks.2508 PA
Season.41285 PA
Last 2 Years.344218 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.324

WindowRateSample
Last 2 Weeks.331169 PA
Season.2981065 PA
Last 2 Years.3354132 PA

Starter Allows · vs RHB

wOBA Allowed.300
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.397

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping
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.390

WindowRateSample
Last 2 Weeks.50030 PA
Season.335164 PA
Last 2 Years.436392 PA

Opposing Starter · Season17 GS

W–L9–0
ERA2.60
WHIP1.11
IP97.0
H / K / BB72 / 107 / 36

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.292

WindowRateSample
Last 2 Weeks.262172 PA
Season.285863 PA
Last 2 Years.3283023 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.322
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.43

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.316

WindowRateSample
Last 2 Weeks.19226 PA
Season.318154 PA
Last 2 Years.291340 PA

Last 5 GamesTotal Bases

Jun 18@ ATH2
Jun 19@ ATH4
Jun 21@ ATH0
Jun 23vs BAL0
Jun 24vs BAL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.309

WindowRateSample
Last 2 Weeks.30826 PA
Season.237135 PA
Last 2 Years.281409 PA

Opposing Starter · Season15 GS

W–L6–4
ERA3.15
WHIP1.22
IP88.2
H / K / BB72 / 78 / 36

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.415

WindowRateSample
Last 2 Weeks.465215 PA
Season.3921017 PA
Last 2 Years.3732961 PA

Quality of Contact vs RHP

wOBA.280
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.274
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases1 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.39

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.337

WindowRateSample
Last 2 Weeks1.0002 PA
Season.17258 PA
Last 2 Years.308253 PA

Last 5 GamesTotal Bases

Jun 21vs CIN0
Jun 22@ DET0
Jun 23@ DET2
Jun 24@ DET0
Jun 25@ BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.420

WindowRateSample
Last 2 Weeks.58324 PA
Season.43476 PA
Last 2 Years.44091 PA

Opposing Starter · Season12 GS

W–L4–5
ERA2.78
WHIP1.02
IP71.1
H / K / BB53 / 69 / 20

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.354

WindowRateSample
Last 2 Weeks.367128 PA
Season.346584 PA
Last 2 Years.3322148 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.333
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.413

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.372

WindowRateSample
Last 2 Weeks.2005 PA
Season.47823 PA
Last 2 Years.349272 PA

Last 5 GamesTotal Bases

Jun 15@ WSH1
Jun 16@ WSH1
Jun 18vs STL4
Jun 23@ TB0
Jun 25@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.364

WindowRateSample
Last 2 Weeks.370192 PA
Season.3631199 PA
Last 2 Years.3533666 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %34%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.421

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2.4× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.347

WindowRateSample
Last 2 Weeks.27311 PA
Season.32259 PA
Last 2 Years.326215 PA

Last 5 GamesTotal Bases

Jun 17@ BOS2
Jun 20@ CHC1
Jun 23vs HOU1
Jun 24vs HOU0
Jun 25vs TEX2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.365

WindowRateSample
Last 2 Weeks.43237 PA
Season.351171 PA
Last 2 Years.303613 PA

Opposing Starter · Season16 GS

W–L8–7
ERA3.95
WHIP1.16
IP100.1
H / K / BB93 / 101 / 23

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.347

WindowRateSample
Last 2 Weeks.362207 PA
Season.318927 PA
Last 2 Years.3613898 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.309
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head3-for-11

Total Bases5 in 12 PA
Career Average.250
Plate Appearances12
HR · K · BB0 · 5 · 1

Projection

Projected Total Bases1.408

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.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.367

WindowRateSample
Last 2 Weeks.33324 PA
Season.386145 PA
Last 2 Years.392707 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.343

WindowRateSample
Last 2 Weeks.353198 PA
Season.327943 PA
Last 2 Years.3342633 PA

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.397

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.365

WindowRateSample
Last 2 Weeks.0003 PA
Season.46239 PA
Last 2 Years.303445 PA

Last 5 GamesTotal Bases

May 8@ SF0
May 9@ SF4
Jun 20vs MIL0
Jun 21vs MIL0
Jun 24@ SD5

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.260

WindowRateSample
Last 2 Weeks.10020 PA
Season.16895 PA
Last 2 Years.190137 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.321

WindowRateSample
Last 2 Weeks.295166 PA
Season.3331236 PA
Last 2 Years.3263998 PA

Quality of Contact vs RHP

wOBA.315
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.366

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks.60020 PA
Season.292168 PA
Last 2 Years.279290 PA

Last 5 GamesTotal Bases

Jun 17@ CHC5
Jun 19vs PIT0
Jun 21vs PIT2
Jun 22vs BOS1
Jun 24vs BOS1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.350

WindowRateSample
Last 2 Weeks.34529 PA
Season.340141 PA
Last 2 Years.342628 PA

Opposing Starter · Season15 GS

W–L6–3
ERA3.98
WHIP1.28
IP83.2
H / K / BB72 / 91 / 35

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.363

WindowRateSample
Last 2 Weeks.401192 PA
Season.325879 PA
Last 2 Years.3512408 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.299
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.399

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected 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 14@ SF0
Jun 16vs COL0
Jun 19vs TOR0
Jun 24@ NYM2
Jun 25@ NYM1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.231

WindowRateSample
Last 2 Weeks.09432 PA
Season.141191 PA
Last 2 Years.233331 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.367

WindowRateSample
Last 2 Weeks.390141 PA
Season.365789 PA
Last 2 Years.3231837 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.228
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head0-for-3

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.399

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.359

WindowRateSample
Last 2 Weeks.5004 PA
Season.29654 PA
Last 2 Years.343108 PA

Last 5 GamesTotal Bases

Jun 20@ LAD0
Jun 21@ LAD2
Jun 22@ LAA1
Jun 23@ LAA1
Jun 24@ LAA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.336

WindowRateSample
Last 2 Weeks.32437 PA
Season.33396 PA
Last 2 Years.274179 PA

Opposing Starter · Season5 GS

W–L1–1
ERA3.44
WHIP1.47
IP36.2
H / K / BB39 / 42 / 15

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.376

WindowRateSample
Last 2 Weeks.390190 PA
Season.3571206 PA
Last 2 Years.3973721 PA

Quality of Contact vs LHP

wOBA.311
Hard-Hit %35%

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-Head1-for-1

Total Bases2 in 1 PA
Career Average1.000
Plate Appearances1
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.384

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs LHP.379

WindowRateSample
Last 2 Weeks.8005 PA
Season.33348 PA
Last 2 Years.338281 PA

Last 5 GamesTotal Bases

Jun 10@ BAL0
Jun 13@ WSH2
Jun 18vs BAL0
Jun 20vs BOS0
Jun 25@ PIT0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.22540 PA
Season.376258 PA
Last 2 Years.340667 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.338

WindowRateSample
Last 2 Weeks.335176 PA
Season.3311170 PA
Last 2 Years.3414028 PA

Quality of Contact vs LHP

wOBA.328
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.298
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.382

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherWorking against

Batter · Total Bases / PA vs LHP.321

WindowRateSample
Last 2 Weeks.0002 PA
Season.11817 PA
Last 2 Years.175103 PA

Last 5 GamesTotal Bases

Jun 14@ WSH0
Jun 20vs BOS0
Jun 23@ PIT2
Jun 24@ PIT0
Jun 25@ PIT1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.344

WindowRateSample
Last 2 Weeks.2229 PA
Season.32982 PA
Last 2 Years.367237 PA

Opposing Starter · Season17 GS

W–L6–3
ERA3.87
WHIP1.35
IP86.0
H / K / BB77 / 85 / 39

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.357

WindowRateSample
Last 2 Weeks.374174 PA
Season.3451096 PA
Last 2 Years.3413619 PA

Quality of Contact vs LHP

wOBA.281
Hard-Hit %32%

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.369

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs RHP.334

WindowRateSample
Last 2 Weeks.20015 PA
Season.28945 PA
Last 2 Years.347251 PA

Last 5 GamesTotal Bases

Jun 19vs MIL0
Jun 20vs MIL1
Jun 21vs MIL0
Jun 23@ SD1
Jun 24@ SD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.260

WindowRateSample
Last 2 Weeks.10020 PA
Season.16895 PA
Last 2 Years.190137 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.321

WindowRateSample
Last 2 Weeks.295166 PA
Season.3331236 PA
Last 2 Years.3263998 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.287
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.338

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
WeatherHelping
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.318

WindowRateSample
Last 2 Weeks.20824 PA
Season.28780 PA
Last 2 Years.28780 PA

Last 5 GamesTotal Bases

Jun 16@ ATL0
Jun 19@ MIA1
Jun 21@ MIA0
Jun 23vs ATH0
Jun 25vs ATH0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.362

WindowRateSample
Last 2 Weeks.2508 PA
Season.41285 PA
Last 2 Years.344218 PA

Opposing Starter · Season6 GS

W–L3–1
ERA3.47
WHIP1.37
IP46.2
H / K / BB43 / 40 / 21

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.324

WindowRateSample
Last 2 Weeks.331169 PA
Season.2981065 PA
Last 2 Years.3354132 PA

Quality of Contact vs RHP

wOBA.277
Hard-Hit %27%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.300
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head0-for-1

Total Bases0 in 1 PA
Career Average.000
Plate Appearances1
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.329

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.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.370

WindowRateSample
Last 2 Weeks.40849 PA
Season.356219 PA
Last 2 Years.357667 PA

Opposing Starter · Season16 GS

W–L7–2
ERA2.66
WHIP1.15
IP94.2
H / K / BB92 / 58 / 17

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.384146 PA
Season.328811 PA
Last 2 Years.3362307 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.308
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head1-for-3

Total Bases1 in 3 PA
Career Average.333
Plate Appearances3
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.349

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↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.290

WindowRateSample
Last 2 Weeks.00012 PA
Season.20449 PA
Last 2 Years.244209 PA

Last 5 GamesTotal Bases

Jun 15@ PHI0
Jun 16@ PHI2
Jun 20vs SF0
Jun 22vs TEX0
Jun 24vs TEX0

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.286
Hard-Hit %36%

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.355

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherHelping
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.359

WindowRateSample
Last 2 Weeks.27311 PA
Season.39768 PA
Last 2 Years.300140 PA

Last 5 GamesTotal Bases

Jun 19vs MIL1
Jun 20vs MIL0
Jun 22@ SD0
Jun 23@ SD0
Jun 24@ SD0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.260

WindowRateSample
Last 2 Weeks.10020 PA
Season.16895 PA
Last 2 Years.190137 PA

Opposing Starter · Season10 GS

W–L2–6
ERA4.94
WHIP1.35
IP51.0
H / K / BB50 / 45 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.321

WindowRateSample
Last 2 Weeks.295166 PA
Season.3331236 PA
Last 2 Years.3263998 PA

Quality of Contact vs RHP

wOBA.301
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.287
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.319

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-135+105

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs4
vs SP / Bullpen~2.1× / ~1.9×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.370

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Last 5 GamesTotal Bases

Jun 19vs TOR1
Jun 20vs TOR0
Jun 24@ NYM4
Jun 24@ NYM0
Jun 25@ NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.231

WindowRateSample
Last 2 Weeks.09432 PA
Season.141191 PA
Last 2 Years.233331 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.367

WindowRateSample
Last 2 Weeks.390141 PA
Season.365789 PA
Last 2 Years.3231837 PA

Starter Allows · vs LHB

wOBA Allowed.228
Hard-Hit % Allowed34%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.349

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

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 14vs TEX0
Jun 19@ SEA0
Jun 20@ SEA0
Jun 24@ COL2
Jun 25vs NYY1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.382

WindowRateSample
Last 2 Weeks.48533 PA
Season.340162 PA
Last 2 Years.382534 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.332

WindowRateSample
Last 2 Weeks.341214 PA
Season.3081093 PA
Last 2 Years.3373947 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.328
Hard-Hit % Allowed35%

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 · 2

Projection

Projected Total Bases1.34

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.377

WindowRateSample
Last 2 Weeks.50010 PA
Season.31779 PA
Last 2 Years.430302 PA

Last 5 GamesTotal Bases

Jun 13@ SF2
Jun 16vs COL3
Jun 20vs TOR0
Jun 24@ NYM1
Jun 25@ NYM0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.281

WindowRateSample
Last 2 Weeks.15819 PA
Season.222162 PA
Last 2 Years.244295 PA

Opposing Starter · Season16 GS

W–L9–3
ERA1.46
WHIP0.77
IP99.0
H / K / BB49 / 146 / 27

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.327

WindowRateSample
Last 2 Weeks.328177 PA
Season.3141000 PA
Last 2 Years.3222480 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.258
Hard-Hit % Allowed27%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 2 PA
Career Average.000
Plate Appearances2
HR · K · BB0 · 0 · 0

Projection

Projected Total Bases1.342

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.296

WindowRateSample
Last 2 Weeks.11127 PA
Season.278126 PA
Last 2 Years.325363 PA

Last 5 GamesTotal Bases

Jun 20@ PHI0
Jun 21@ PHI0
Jun 23vs CHC0
Jun 24vs CHC1
Jun 25vs CHC1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks.41943 PA
Season.316155 PA
Last 2 Years.349694 PA

Opposing Starter · Season12 GS

W–L8–1
ERA2.03
WHIP0.86
IP75.1
H / K / BB46 / 74 / 19

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.367

WindowRateSample
Last 2 Weeks.403149 PA
Season.341759 PA
Last 2 Years.3442449 PA

Quality of Contact vs RHP

wOBA.289
Hard-Hit %43%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.318
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

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
WeatherNeutral
Recent Form↩ 4 games since a hit

Batter · Total Bases / PA vs RHP.272

WindowRateSample
Last 2 Weeks.00011 PA
Season.150113 PA
Last 2 Years.285495 PA

Last 5 GamesTotal Bases

Jun 8vs CIN5
Jun 9vs CIN0
Jun 12@ BAL0
Jun 13@ BAL0
Jun 24vs ATL0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.419

WindowRateSample
Last 2 Weeks.66715 PA
Season.430128 PA
Last 2 Years.407204 PA

Opposing Starter · Season14 GS

W–L3–5
ERA4.88
WHIP1.33
IP72.0
H / K / BB66 / 72 / 30

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.334

WindowRateSample
Last 2 Weeks.336232 PA
Season.3271213 PA
Last 2 Years.3283346 PA

Quality of Contact vs RHP

wOBA.264
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.340
Hard-Hit % Allowed35%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.299

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-118-110

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherWorking against

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 19@ TB1
Jun 20@ TB1
Jun 23vs PHI5
Jun 24vs PHI4
Jun 25vs PHI0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.291

WindowRateSample
Last 2 Weeks.09521 PA
Season.27979 PA
Last 2 Years.261207 PA

Opposing Starter · Season15 GS

W–L5–7
ERA4.99
WHIP1.31
IP79.1
H / K / BB80 / 61 / 24

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.352

WindowRateSample
Last 2 Weeks.341226 PA
Season.3541135 PA
Last 2 Years.3742886 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.273
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.329

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherHelping

Batter · Total Bases / PA vs LHP.303

WindowRateSample
Last 2 Weeks.1437 PA
Season.12839 PA
Last 2 Years.12839 PA

Last 5 GamesTotal Bases

Jun 20vs NYM3
Jun 22@ WSH0
Jun 23@ WSH2
Jun 24@ WSH0
Jun 25@ WSH2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season2 GS

W–L0–1
ERA4.36
WHIP1.16
IP10.1
H / K / BB9 / 10 / 3

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.369

WindowRateSample
Last 2 Weeks.402179 PA
Season.3581056 PA
Last 2 Years.3143232 PA

Quality of Contact vs LHP

wOBA.278
Hard-Hit %27%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.313

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.336

WindowRateSample
Last 2 Weeks.0005 PA
Season.18211 PA
Last 2 Years.27333 PA

Last 5 GamesTotal Bases

Jun 18vs STL0
Jun 19vs STL0
Jun 23@ TB2
Jun 24@ TB1
Jun 25@ TB0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.360

WindowRateSample
Last 2 Weeks
Season
Last 2 Years

Opposing Starter · Season3 GS

W–L2–1
ERA6.05
WHIP1.29
IP19.1
H / K / BB15 / 20 / 10

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.364

WindowRateSample
Last 2 Weeks.370192 PA
Season.3631199 PA
Last 2 Years.3533666 PA

Quality of Contact vs RHP

wOBA.303
Hard-Hit %38%

How well he's squaring up the ball.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.317

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against
Recent Form🔥 5-game hitting streak

Batter · Total Bases / PA vs RHP.352

WindowRateSample
Last 2 Weeks.31316 PA
Season.32858 PA
Last 2 Years.32858 PA

Last 5 GamesTotal Bases

Jun 21vs CWS2
Jun 22vs NYY1
Jun 23vs NYY1
Jun 24vs NYY2
Jun 25vs HOU1

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.335

WindowRateSample
Last 2 Weeks.33315 PA
Season.278126 PA
Last 2 Years.351370 PA

Opposing Starter · Season13 GS

W–L7–4
ERA4.00
WHIP1.29
IP72.0
H / K / BB56 / 75 / 37

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.342

WindowRateSample
Last 2 Weeks.356205 PA
Season.324952 PA
Last 2 Years.3293252 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.299
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.302

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherWorking against
Recent Form↩ 3 games since a hit

Batter · Total Bases / PA vs RHP.302

WindowRateSample
Last 2 Weeks.06316 PA
Season.282131 PA
Last 2 Years.304401 PA

Last 5 GamesTotal Bases

Jun 15vs DET0
Jun 17vs DET1
Jun 21vs CLE0
Jun 23@ TOR0
Jun 25@ DET0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.365

WindowRateSample
Last 2 Weeks.40020 PA
Season.346133 PA
Last 2 Years.379525 PA

Opposing Starter · Season15 GS

W–L4–5
ERA3.39
WHIP0.99
IP87.2
H / K / BB69 / 56 / 18

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.365

WindowRateSample
Last 2 Weeks.393224 PA
Season.3501048 PA
Last 2 Years.3244333 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.300
Hard-Hit % Allowed36%

How hard hitters are squaring him up.

Head-to-Head3-for-5

Total Bases6 in 5 PA
Career Average.600
Plate Appearances5
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.26

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.289

WindowRateSample
Last 2 Weeks.20634 PA
Season.234205 PA
Last 2 Years.296314 PA

Last 5 GamesTotal Bases

Jun 20@ SEA1
Jun 21@ SEA0
Jun 22@ COL2
Jun 24@ COL2
Jun 25vs NYY0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.389

WindowRateSample
Last 2 Weeks.56316 PA
Season.365178 PA
Last 2 Years.381627 PA

Opposing Starter · Season16 GS

W–L7–3
ERA3.75
WHIP1.36
IP84.0
H / K / BB85 / 84 / 29

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.322

WindowRateSample
Last 2 Weeks.317180 PA
Season.320884 PA
Last 2 Years.3072700 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.345
Hard-Hit % Allowed30%

How hard hitters are squaring him up.

Head-to-Head1-for-2

Total Bases4 in 2 PA
Career Average.500
Plate Appearances2
HR · K · BB1 · 0 · 0

Projection

Projected Total Bases1.259

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Total Bases Line · O/U 0.5we lean Over

BookOverUnder
BOLBetOnline-143+110

We project 1.3 TB vs the 0.5 line — leaning Over. Display only — not betting advice.