Skip to main content
ProbetricsProbetrics

Twins at Giants: MLB, Sep 23, 2026

FinalWed, Sep 23Oracle ParkGame 3 of 3
Minnesota Twins77-85 · W1
4
Team123456789RHE
MIN001010200490
SF000200000251

Box scoreEvery hitter and pitcher's line from the game. Batting order, substitutes indented; W marks the winning pitcher.History

Park and weatherThe park, roof and first-pitch weather. The little field is drawn from the park's posted wall distances; the streaks show the wind's direction relative to center field (CF at the top).

CF
Open air · San Francisco
Oracle Park
68°F
Sunny
7 mphVariesLight wind.
Surface
Grass
Start
Day
Park factorRuns this park adds or removes (100 = neutral; higher favors hitters), home vs road over three seasons. Rank 1 = most runs.
9425th of 30
Walls: LF 339 · LCF 364 · CF 399 · RCF 421 · RF 309 ft

Plate umpireCounts per game across this official's recent games, next to the league's over the same dates. History; not a forecast.History

Last 9 games since May 11, 2026
Dillon Wilson
Strikeouts
per game, both teams
19.3
above the league average (16.7, +15.6%)
Walks
per game, both teams
6.0
in line with the league average (6.6)
Runs
per game, both teams
7.7
in line with the league average (9.0)

Bar: 90% range of the average; dot = the average, line = the league's over the same dates (n = 1,750 league games, 9 worked). Above, below or in line is a statistical call: whether the 90% range sits clear of the league's number, not a percentage cutoff. Small sample: under 15 games. Counts from games this official worked, which also reflect the teams and conditions of those games; who officiates is one of many things that shape a game.

Going into the game · starters, recent form

Starters, season numbers going inEach starter's season stats before this game; green marks the better side (lower is better for ERA, WHIP, BB/9, HR/9). The last four rows are tracking data on batted balls and swings; a dash means too few pitches are tracked.History

MIN
Connor Prielipp
LHP · 21 starts
SF
Cesar Perdomo
LHP · 3 starts
MINSF
4.94
ERAEarned runs per nine innings this season, going into the game. Lower is better.
3.73
1.30
WHIPWalks plus hits per inning pitched. Lower is better.
1.50
9.35
K/9Strikeouts per nine innings.
5.60
3.14
BB/9Walks per nine innings. Lower is better.
3.26
1.05
HR/9Home runs allowed per nine innings. Lower is better.
1.40
120.3
InningsInnings pitched this season (as a starter and reliever).
19.3
.306
xwOBA againstExpected wOBA on the contact he allows, from exit speed and launch angle. Lower is better.
—
23.6%
Whiff %Share of swings that miss. Higher is better for a pitcher.
—
41.1%
Hard-hit % againstShare of batted balls hit 95 mph or harder. Lower is better.
—
6.5%
Barrel % againstShare of batted balls hit at the speed and angle that most often become extra-base hits. Lower is better.
—
MIN · last 3 starts
  • 09-18 @ LAA7.0 IP · 8 K · 2 H · 2 BB0 ER
  • 09-12 vs CLE5.3 IP · 1 K · 5 H · 0 BB3 ER
  • 08-26 @ OAK5.3 IP · 5 K · 6 H · 1 BB3 ER
SF · last 3 starts
  • 09-18 @ LAD4.7 IP · 1 K · 6 H · 3 BB2 ER
  • 09-12 vs SD4.7 IP · 3 K · 10 H · 2 BB5 ER
  • 09-06 @ NYM6.0 IP · 4 K · 3 H · 1 BB0 ER

Season numbers to date; a starter with few innings has a noisy line.

Recent formLast ten games (hover for scores), runs for and against per game, and home/road splits.History

MIN · last 104-63.6 scored · 4.7 allowed a game
LLLWLWLWLW
Home 42-39Road 35-46Run diff -58
SF · last 103-74.1 scored · 4.9 allowed a game
LLLWWLLLWL
Home 37-44Road 28-53Run diff -91

Starters' numbers are their season going into the game; weather is the first-pitch forecast; lines are the market's, from the sportsbooks we track. Descriptive data only, there is no MLB model. Data and analytics only, not betting advice: any bet is your own decision, and we are not responsible for losses. 21+ only. Gambling problem? Call or text 1-800-GAMBLER. Sportsbook links are plain links, not affiliate links: no sportsbook pays us.