No graded line yet for tonight's start vs. Royals. The projection appears when the model has a line to price.
ERA
4.35
FIP
–
IP
138.2
W-L
8-8
WHIP
1.40
K%
18.1
BB%
8.8
GB%
–
K/9
7.2
HR/9
0.8
He was signed by the Detroit Tigers in free agency in February 2026. He made his MLB debut on August 21, 2018.Facts: MLB StatsAPI (people · transactions)
Tonight's Matchup
vs. Royals · pregame
Projected xwOBA vs. Royals current regulars (top 9 by at-bats) — season profile, not tonight's posted lineup · lineup avg .316
1SPSalvador PerezRHB.356
Pitch-by-pitch projection vs. Salvador Perez
Sinker (45% usage) projects to .418 xwOBA over 257 BIP — a meaningful edge for the batter.
Curveball (31% usage) projects to .314 xwOBA over 109 BIP — a roughly even matchup.
Changeup (19% usage) projects to .284 xwOBA over 177 BIP — a roughly even matchup.
Slider (4% usage) projects to .313 xwOBA over 282 BIP — a roughly even matchup.
2BWBobby Witt Jr.RHB.356
Pitch-by-pitch projection vs. Bobby Witt Jr.
Sinker (45% usage) projects to .369 xwOBA over 309 BIP — a meaningful edge for the batter.
Curveball (31% usage) projects to .357 xwOBA over 95 BIP — a meaningful edge for the batter.
Changeup (19% usage) projects to .328 xwOBA over 193 BIP — a roughly even matchup.
Slider (4% usage) projects to .340 xwOBA over 312 BIP — a meaningful edge for the batter.
3JCJac CaglianoneLHB.319
Pitch-by-pitch projection vs. Jac Caglianone
Sinker (45% usage) projects to .319 xwOBA over 91 BIP — a roughly even matchup.
Curveball (31% usage) projects to .304 xwOBA over 46 BIP — a roughly even matchup.
Changeup (19% usage) projects to .333 xwOBA over 91 BIP — a roughly even matchup.
Slider (4% usage) projects to .369 xwOBA over 90 BIP — a meaningful edge for the batter.
4CJCarter JensenLHB.314
Pitch-by-pitch projection vs. Carter Jensen
Sinker (45% usage) projects to .319 xwOBA over 68 BIP — a roughly even matchup.
Curveball (31% usage) projects to .302 xwOBA over 29 BIP — a roughly even matchup.
Changeup (19% usage) projects to .320 xwOBA over 52 BIP — a roughly even matchup.
Slider (4% usage) projects to .314 xwOBA over 86 BIP — a roughly even matchup.
5ICIsaac CollinsSH.298
Pitch-by-pitch projection vs. Isaac Collins
Sinker (45% usage) projects to .306 xwOBA over 117 BIP — a roughly even matchup.
Curveball (31% usage) projects to .294 xwOBA over 43 BIP — a roughly even matchup.
Changeup (19% usage) projects to .276 xwOBA over 100 BIP — a clear edge for the pitcher.
Slider (4% usage) projects to .331 xwOBA over 66 BIP — a roughly even matchup.
6MMMichael MasseyLHB.316
Pitch-by-pitch projection vs. Michael Massey
Sinker (45% usage) projects to .316 xwOBA over 119 BIP — a roughly even matchup.
Curveball (31% usage) projects to .330 xwOBA over 42 BIP — a roughly even matchup.
Changeup (19% usage) projects to .294 xwOBA over 160 BIP — a roughly even matchup.
Slider (4% usage) projects to .317 xwOBA over 103 BIP — a roughly even matchup.
7VPVinnie PasquantinoLHB.312
Pitch-by-pitch projection vs. Vinnie Pasquantino
Sinker (45% usage) projects to .324 xwOBA over 224 BIP — a roughly even matchup.
Curveball (31% usage) projects to .289 xwOBA over 91 BIP — a roughly even matchup.
Changeup (19% usage) projects to .325 xwOBA over 203 BIP — a roughly even matchup.
Slider (4% usage) projects to .295 xwOBA over 156 BIP — a roughly even matchup.
8NLNick LoftinRHB.298
Pitch-by-pitch projection vs. Nick Loftin
Sinker (45% usage) projects to .290 xwOBA over 119 BIP — a roughly even matchup.
Curveball (31% usage) projects to .316 xwOBA over 25 BIP — a roughly even matchup.
Changeup (19% usage) projects to .286 xwOBA over 56 BIP — a roughly even matchup.
Slider (4% usage) projects to .307 xwOBA over 95 BIP — a roughly even matchup.
9KIKyle IsbelLHB.278
Pitch-by-pitch projection vs. Kyle Isbel
Sinker (45% usage) projects to .293 xwOBA over 142 BIP — a roughly even matchup.
Curveball (31% usage) projects to .271 xwOBA over 78 BIP — a clear edge for the pitcher.
Changeup (19% usage) projects to .253 xwOBA over 134 BIP — a clear edge for the pitcher.
Slider (4% usage) projects to .283 xwOBA over 106 BIP — a roughly even matchup.