β back to gameFinal
Matchup Scorecard β St. Louis Cardinals @ Minnesota Twins
Kyle Leahy vs Joe RyanFinal Β· Started --Β· game day 2026-06-12
Edge: St. Louis Cardinals +1.6LOWSt. Louis Cardinals lineup holds the matchup edge (+1.56). Based on pitch-type fit + limited 1:1 history.
Small historical sample: pitch-type profile and recent form are weighted more heavily. confirmed_lineup / probable_lineup / roster_proxy.
Nyx Analysis
- β’The St. Louis Cardinals are favored on a deeper lineup and a stronger bullpen.
βΈSupporting data
matchup.edge: team=St. Louis Cardinals Β· reasons=bat,bp Β· edge=7
Kyle Leahy vs Minnesota Twins lineup
vs Kyle Leahy Β· lineup: confirmed_lineup
| # | Batter | PA | AVG | OPS | xwOBA | K% | Pitcher weapon | Danger pitch | Edge | Conf | Sample |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Austin Martin | 0 | β | β | β | β | Changeup | 4-Seam Fastball | Pitcher edge | 20% | TINY |
| 2 | Byron Buxton | 0 | β | β | β | β | Changeup | Slider | Neutral | 20% | TINY |
| 3 | Kody Clemens | 0 | β | β | β | β | Changeup | Changeup | Neutral | 20% | TINY |
| 4 | Josh Bell | 0 | β | β | β | β | Changeup | Slider | Pitcher edge | 20% | TINY |
| 5 | Royce Lewis | 0 | β | β | β | β | Changeup | Sinker | Pitcher edge | 20% | TINY |
| 6 | Victor Caratini | 0 | β | β | β | β | Changeup | Slider | Neutral | 20% | TINY |
| 7 | Brooks Lee | 0 | β | β | β | β | Changeup | β | Low sample | 20% | TINY |
| 8 | Tristan Gray | 0 | β | β | β | β | Changeup | Sweeper | Neutral | 20% | TINY |
| 9 | Orlando Arcia | 0 | β | β | β | β | Changeup | Sinker | Pitcher edge | 20% | TINY |
Joe Ryan vs St. Louis Cardinals lineup
vs Joe Ryan Β· lineup: confirmed_lineup
| # | Batter | PA | AVG | OPS | xwOBA | K% | Pitcher weapon | Danger pitch | Edge | Conf | Sample |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | JJ Wetherholt | 3 | .333 | .667 | .305 | 66.7% | Sweeper | β | Pitcher edge | 40% | SMALL |
| 2 | IvΓ‘n Herrera | 3 | .333 | .667 | .509 | 0.0% | Sweeper | β | Batter edge | 40% | SMALL |
| 3 | Alec Burleson | 3 | .333 | 1.667 | .607 | 66.7% | Sweeper | β | Batter edge | 40% | SMALL |
| 4 | Jordan Walker | 3 | .000 | .000 | .047 | 33.3% | Sweeper | β | Pitcher edge | 40% | SMALL |
| 5 | Lars Nootbaar | 3 | .333 | .667 | .500 | 33.3% | Sweeper | Sweeper | Batter edge | 40% | SMALL |
| 6 | Masyn Winn | 3 | .333 | .667 | .254 | 0.0% | Sweeper | β | Pitcher edge | 40% | SMALL |
| 7 | Pedro PagΓ©s | 0 | β | β | β | β | Sweeper | β | Low sample | 20% | TINY |
| 8 | Blaze Jordan | 2 | .500 | 1.000 | .225 | 50.0% | Sweeper | β | Neutral | 20% | TINY |
| 9 | JosΓ© FermΓn | 0 | β | β | β | β | Sweeper | Sinker | Pitcher edge | 20% | TINY |
Pitch-type breakdown
Kyle Leahy vs
No pitch-type history for this pairing.
Joe Ryan vs
No pitch-type history for this pairing.
Bullpen vs lineup (highest risk first)
| Reliever | Batter | PA | OPS | xwOBA | Arsenal | Batter weak vs | Risk |
|---|---|---|---|---|---|---|---|
| Gordon Graceffo | Byron Buxton | 1 | β | .702 | FF 43%, SL 25%, CU 17% | Split-Finger | MEDIUM |
| Ryne Stanek | Royce Lewis | 1 | 5.000 | 1.457 | FF 51%, SL 24%, FS 14% | Knuckle Curve | MEDIUM |
| Ryne Stanek | Kody Clemens | 1 | 5.000 | 1.254 | FF 51%, SL 24%, FS 14% | 4-Seam Fastball | MEDIUM |
| Ryne Stanek | Brooks Lee | 1 | 5.000 | .674 | FF 51%, SL 24%, FS 14% | β | MEDIUM |
| Taylor Rogers | JJ Wetherholt | 1 | β | .702 | ST 47%, SI 38%, FC 16% | β | MEDIUM |
| Andrew Morris | Masyn Winn | 1 | .000 | .282 | FF 40%, ST 18%, FC 17% | β | LOW |
| Andrew Morris | Lars Nootbaar | 1 | .000 | .079 | FF 40%, ST 18%, FC 17% | Split-Finger | LOW |
| Andrew Morris | Jordan Walker | 1 | .000 | .238 | FF 40%, ST 18%, FC 17% | β | LOW |
| Gordon Graceffo | Tristan Gray | 1 | .000 | .323 | FF 43%, SL 25%, CU 17% | Split-Finger | LOW |
| Ryne Stanek | Victor Caratini | 1 | .000 | .183 | FF 51%, SL 24%, FS 14% | Curveball | LOW |
| Ryne Stanek | Josh Bell | 1 | .000 | .046 | FF 51%, SL 24%, FS 14% | Curveball | LOW |
| Ryne Stanek | Tristan Gray | 1 | .000 | .202 | FF 51%, SL 24%, FS 14% | Split-Finger | LOW |
| Taylor Rogers | Blaze Jordan | 1 | .000 | .000 | ST 47%, SI 38%, FC 16% | β | LOW |
| Alex Jackson | JosΓ© FermΓn | 0 | β | β | FA 100% | Slider | UNKNOWN |
| Alex Jackson | Jordan Walker | 0 | β | β | FA 100% | β | UNKNOWN |
| Alex Jackson | Lars Nootbaar | 0 | β | β | FA 100% | Split-Finger | UNKNOWN |
| Alex Jackson | Alec Burleson | 0 | β | β | FA 100% | β | UNKNOWN |
| Alex Jackson | IvΓ‘n Herrera | 0 | β | β | FA 100% | β | UNKNOWN |
| Alex Jackson | JJ Wetherholt | 0 | β | β | FA 100% | β | UNKNOWN |
| Alex Jackson | Masyn Winn | 0 | β | β | FA 100% | β | UNKNOWN |
| Alex Jackson | Pedro PagΓ©s | 0 | β | β | FA 100% | β | UNKNOWN |
| Alex Jackson | Blaze Jordan | 0 | β | β | FA 100% | β | UNKNOWN |
| Andrew Morris | JosΓ© FermΓn | 0 | β | β | FF 40%, ST 18%, FC 17% | Slider | UNKNOWN |
| Andrew Morris | Blaze Jordan | 0 | β | β | FF 40%, ST 18%, FC 17% | β | UNKNOWN |
| Andrew Morris | Pedro PagΓ©s | 0 | β | β | FF 40%, ST 18%, FC 17% | β | UNKNOWN |
| Andrew Morris | JJ Wetherholt | 0 | β | β | FF 40%, ST 18%, FC 17% | β | UNKNOWN |
| Andrew Morris | IvΓ‘n Herrera | 0 | β | β | FF 40%, ST 18%, FC 17% | β | UNKNOWN |
| Andrew Morris | Alec Burleson | 0 | β | β | FF 40%, ST 18%, FC 17% | β | UNKNOWN |
| Cody Laweryson | Masyn Winn | 0 | β | β | FF 68%, FC 18%, CH 14% | β | UNKNOWN |
| Cody Laweryson | JJ Wetherholt | 0 | β | β | FF 68%, FC 18%, CH 14% | β | UNKNOWN |
| Cody Laweryson | IvΓ‘n Herrera | 0 | β | β | FF 68%, FC 18%, CH 14% | β | UNKNOWN |
| Cody Laweryson | Alec Burleson | 0 | β | β | FF 68%, FC 18%, CH 14% | β | UNKNOWN |
| Cody Laweryson | Jordan Walker | 0 | β | β | FF 68%, FC 18%, CH 14% | β | UNKNOWN |
| Cody Laweryson | Lars Nootbaar | 0 | β | β | FF 68%, FC 18%, CH 14% | Split-Finger | UNKNOWN |
| Cody Laweryson | Pedro PagΓ©s | 0 | β | β | FF 68%, FC 18%, CH 14% | β | UNKNOWN |
| Cody Laweryson | Blaze Jordan | 0 | β | β | FF 68%, FC 18%, CH 14% | β | UNKNOWN |
| Cody Laweryson | JosΓ© FermΓn | 0 | β | β | FF 68%, FC 18%, CH 14% | Slider | UNKNOWN |
| George Soriano | Victor Caratini | 0 | β | β | CH 23%, FF 23%, SL 23% | Curveball | UNKNOWN |
| George Soriano | Brooks Lee | 0 | β | β | CH 23%, FF 23%, SL 23% | β | UNKNOWN |
| George Soriano | Tristan Gray | 0 | β | β | CH 23%, FF 23%, SL 23% | Split-Finger | UNKNOWN |
Top 3 hitter advantages
Alec Burleson vs Joe Ryan
64Batter edge
Brooks Lee vs Kyle Leahy
63Low sample
IvΓ‘n Herrera vs Joe Ryan
59Batter edge
Top 3 pitcher advantages
Kyle Leahy vs Austin Martin78
Joe Ryan vs Jordan Walker75
Kyle Leahy vs Josh Bell73