# San Francisco vs Philadelphia: Total Bases

SF vs PHI (Apr 28)

Updated: April 28, 2026

Category: Sports

Tags: Baseball

HTML: /markets/sports/baseball/san-francisco-vs-philadelphia-total-bases/

## Short Answer

**Key takeaway.** The **model** sees potential mispricing: Bryce Harper: 2+ at **48.8%** **model** vs **0.0%** **market**, suggesting his recent power surge with increased barrel rates, exit velocities, and launch angles points to a higher likelihood of extra-base hits.

## Key Claims (January 2026)

**- - Bryce Harper and Kyle Schwarber show recent power surges.** - Both players exhibit increased barrel rates and exit velocities.
- Their improved metrics suggest a higher likelihood of extra-base hits.
- This trend points to more total bases for Philadelphia.
- Giants reliever Erik Miller is likely unavailable for April 28.

### Why This Matters (GEO)

- AI agents extract claims, not arguments.
- Improves citation probability in summaries and answer cards.
- Enables fact stitching across multiple sources.

## Executive Verdict

**Key takeaway.** **Model** sees **48.8%** **probability** vs 0c **market**, indicating a +48.8 percentage point gap due to Harper's power surge.

### Who Wins and Why

| Outcome | Market | Model | Why |
| --- | --- | --- | --- |
| Rafael Devers: 3+ | 13.0% | 32.0% | Model higher by 19.0pp |
| Trea Turner: 2+ | 46.0% | 48.8% | Model higher by 2.8pp |
| Rafael Devers: 2+ | 31.0% | 48.8% | Model higher by 17.8pp |

## Model vs Market

| Outcome | Market Probability | Octagon Model Probability |
| --- | --- | --- |
| Rafael Devers: 3+ | 13.0% | 32.0% |
| Trea Turner: 2+ | 46.0% | 48.8% |
| Rafael Devers: 2+ | 31.0% | 48.8% |
| Trea Turner: 3+ | 30.0% | 32.0% |
| Bryce Harper: 2+ | 0.0% | 48.8% |
| Bryce Harper: 3+ | 0.0% | 32.0% |
| Bryce Harper: 4+ | 0.0% | 0.6% |
| Bryce Harper: 5+ | 0.0% | 0.6% |
| Bryce Harper: 6+ | 0.0% | 0.6% |
| Kyle Schwarber: 2+ | 0.0% | 48.8% |
| Kyle Schwarber: 3+ | 0.0% | 32.0% |
| Kyle Schwarber: 4+ | 0.0% | 0.6% |
| Kyle Schwarber: 5+ | 0.0% | 0.6% |
| Kyle Schwarber: 6+ | 0.0% | 0.6% |
| Kyle Schwarber: 7+ | 0.0% | 0.6% |
| Rafael Devers: 4+ | 0.0% | 0.6% |
| Rafael Devers: 5+ | 0.0% | 0.6% |
| Trea Turner: 4+ | 0.0% | 0.6% |
| Trea Turner: 5+ | 0.0% | 0.6% |
| Trea Turner: 6+ | 0.0% | 0.6% |

- Expiration: May 1, 2026

## Market Behavior & Price Dynamics

The market has traded between 39.0% and 40.0% YES probability, with a current reading of 40.0%. Total volume: 0 contracts.

## Significant Price Movements

#### 📈 April 28, 2026: 16.0pp spike

Price increased from 1.0% to 17.0%

**Outcome:** Bryce Harper: 4+

**What happened:** No supporting research available for this anomaly.

## Contract Snapshot

For the "Trea Turner: 2+ Total Bases" market, a YES resolution occurs if Trea Turner records 2 or more total bases in the San Francisco vs Philadelphia game on April 28, 2026, provided he is in the starting lineup and has at least one plate appearance; otherwise, it resolves to NO under these conditions. The market opened on April 27, 2026, for a game starting April 28, 2026, 6:40 PM EDT, and will close after the outcome or by May 1, 2026, 6:40 PM EDT. Special settlement conditions dictate that if Trea Turner is scratched, not in the starting lineup, or starts without recording a plate appearance, the market will resolve to the fair market price, and pinch-hit at-bats will not count.

## Market Discussion

Limited public discussion available for this market.

## Market Data

| Contract | Yes Bid | Yes Ask | Last Price | Volume | Open Interest |
| --- | --- | --- | --- | --- | --- |
| Bryce Harper: 2+ | 40% | 45% | 0% | $0 | $0 |
| Bryce Harper: 3+ | 25% | 29% | 0% | $0 | $0 |
| Bryce Harper: 4+ | 17% | 20% | 0% | $0 | $0 |
| Bryce Harper: 5+ | 0% | 11% | 0% | $0 | $0 |
| Bryce Harper: 6+ | 0% | 5% | 0% | $0 | $0 |
| Kyle Schwarber: 2+ | 40% | 46% | 0% | $0 | $0 |
| Kyle Schwarber: 3+ | 26% | 34% | 0% | $0 | $0 |
| Kyle Schwarber: 4+ | 17% | 29% | 0% | $0 | $0 |
| Kyle Schwarber: 5+ | 2% | 14% | 0% | $0 | $0 |
| Kyle Schwarber: 6+ | 0% | 9% | 0% | $0 | $0 |
| Kyle Schwarber: 7+ | 0% | 8% | 0% | $0 | $0 |
| Trea Turner: 2+ | 43% | 46% | 46% | $50.27 | $50.27 |
| Trea Turner: 3+ | 21% | 28% | 30% | $1 | $1 |
| Trea Turner: 4+ | 13% | 18% | 0% | $0 | $0 |
| Trea Turner: 5+ | 0% | 8% | 0% | $0 | $0 |
| Trea Turner: 6+ | 0% | 8% | 0% | $0 | $0 |
| Rafael Devers: 2+ | 28% | 32% | 31% | $1.28 | $1 |
| Rafael Devers: 3+ | 15% | 16% | 13% | $131 | $131 |
| Rafael Devers: 4+ | 0% | 13% | 0% | $0 | $0 |
| Rafael Devers: 5+ | 0% | 6% | 0% | $0 | $0 |

## How Do Harper and Schwarber Perform Against Sinkers and Logan Webb?

Bryce Harper Career wOBA vs Sinkers | .374 [[^]](https://www.fangraphs.com/players/bryce-harper/11579/pitch-type-splits?data=pfx&pitchtype=SI&position=1B) |
Kyle Schwarber Career wOBA vs Sinkers | .361 [[^]](https://www.fangraphs.com/players/kyle-schwarber/16478/pitch-type-splits) |
Bryce Harper Plate Appearances vs Logan Webb | 9 (1 hit, 1 HR, 1 walk) [[^]](https://www.statmuse.com/mlb/ask/bruce-harper-stats-vs-logan-webb) |

**Bryce Harper shows limited data directly against Logan Webb**

Bryce Harper shows limited data directly against Logan Webb. Specific career and 2024 wOBA (Weighted On-Base Average) and ISO (Isolated Power) statistics for Harper against Giants pitcher Logan Webb are not available in the provided sources [[^]](https://www.statmuse.com/mlb/ask/bruce-harper-stats-vs-logan-webb). However, in 9 career plate appearances facing Webb, Harper has recorded 1 hit, which was a home run, and drawn 1 walk [[^]](https://www.statmuse.com/mlb/ask/bruce-harper-stats-vs-logan-webb). More broadly, against right-handed pitchers whose primary pitch is a sinker, Harper maintains a career wOBA of.374 and an ISO of.262. His performance in the 2024 season against sinkers shows a wOBA of.292 and an ISO of.174 [[^]](https://www.fangraphs.com/players/bryce-harper/11579/pitch-type-splits?data=pfx&pitchtype=SI&position=1B).

Kyle Schwarber also lacks specific data against Logan Webb. Similar to Harper, specific career and 2024 wOBA and ISO statistics for Kyle Schwarber directly against Logan Webb are not included in the available sources [[^]](https://www.statmuse.com/mlb/ask/bruce-harper-stats-vs-logan-webb). When facing right-handed pitchers who primarily throw a sinker, Schwarber holds a career wOBA of.361 and a career ISO of.293 [[^]](https://www.fangraphs.com/players/kyle-schwarber/16478/pitch-type-splits). His 2024 season performance against sinkers reflects a wOBA of.294 and an ISO of.206 [[^]](https://www.fangraphs.com/players/kyle-schwarber/16478/pitch-type-splits).

## Which Giants Relievers Are Available for April 28 vs. Phillies?

Erik Miller Status | Likely unavailable or restricted for April 28 [[^]](https://www.espn.com/mlb/playbyplay/_/gameId/401815108) |
Key Relievers Availability | Expected to be available for April 28 (Camilo Doval, Taylor Rogers, Tyler Rogers, Ryan Walker) [[^]](https://www.espn.com/mlb/playbyplay/_/gameId/401815108) |
Harper/Schwarber BvP Stats | Not available in provided sources [[^]](https://www.espn.com/mlb/playbyplay/_/gameId/401815108) |

**Erik Miller is likely unavailable for April 28**

Erik Miller is likely unavailable for April 28. Giants reliever Erik Miller is expected to be unavailable or restricted due to pitching on consecutive days, making appearances on April 26 (one inning, 14 pitches) and April 27, where he earned his second save [[^]](https://www.espn.com/mlb/playbyplay/_/gameId/401815108). This back-to-back usage typically necessitates rest. In contrast, key high-leverage relievers, including Camilo Doval, Taylor Rogers, Tyler Rogers, and Ryan Walker, are all anticipated to be available for April 28. These pitchers appeared only in the April 26 game and rested on April 27, indicating they are fresh [[^]](https://www.espn.com/mlb/playbyplay/_/gameId/401815108).

Historical batter-versus-pitcher statistics are not available. The research did not contain granular historical matchup data for Bryce Harper and Kyle Schwarber against the expected available Giants relievers (Camilo Doval, Taylor Rogers, Tyler Rogers, and Ryan Walker). While general pitching statistics and box scores were reviewed, specific historical batter-versus-pitcher information for these matchups was not found [[^]](https://www.espn.com/mlb/playbyplay/_/gameId/401815108).

## Are Harper and Schwarber currently experiencing power surges?

Harper Barrel Rate (Last 50 PA) | 16.0% [[^]](https://baseballsavant.mlb.com/savant-player/bryce-harper-547180) |
Schwarber Barrel Rate (Last 50 PA) | 18.5% [[^]](https://baseballsavant.mlb.com/savant-player/kyle-schwarber-656941) |
Harper Average Exit Velocity (Last 50 PA) | 93.2 mph [[^]](https://baseballsavant.mlb.com/savant-player/bryce-harper-547180) |

**Bryce Harper exhibits a significant power surge in recent plate appearances**

Bryce Harper exhibits a significant power surge in recent plate appearances. Over his last 50 plate appearances, his barrel rate stands at **16.0%** [[^]](https://baseballsavant.mlb.com/savant-player/bryce-harper-547180), which is higher than his career baseline of **13.0%** [[^]](https://baseballsavant.mlb.com/savant-player/bryce-harper-547180). His average exit velocity in this recent span is 93.2 mph [[^]](https://baseballsavant.mlb.com/savant-player/bryce-harper-547180), exceeding his career average of 90.7 mph [[^]](https://baseballsavant.mlb.com/savant-player/bryce-harper-547180). Furthermore, Harper's average launch angle for his last 50 plate appearances is 14.5 degrees [[^]](https://baseballsavant.mlb.com/savant-player/bryce-harper-547180), also above his career average of 12.0 degrees [[^]](https://baseballsavant.mlb.com/savant-player/bryce-harper-547180). These elevated metrics across the board suggest Harper is currently making more optimal contact, leading to harder-hit balls.

Kyle Schwarber is also experiencing a potent power surge recently. Over his last 50 plate appearances, Schwarber has posted a barrel rate of **18.5%** [[^]](https://baseballsavant.mlb.com/savant-player/kyle-schwarber-656941), a substantial increase from his career baseline of **15.5%** [[^]](https://baseballsavant.mlb.com/savant-player/kyle-schwarber-656941). His average exit velocity in this recent period is 94.1 mph [[^]](https://baseballsavant.mlb.com/savant-player/kyle-schwarber-656941), which is higher than his career average of 91.8 mph [[^]](https://baseballsavant.mlb.com/savant-player/kyle-schwarber-656941). Schwarber's average launch angle over his last 50 plate appearances is 16.8 degrees [[^]](https://baseballsavant.mlb.com/savant-player/kyle-schwarber-656941), exceeding his career average of 14.0 degrees [[^]](https://baseballsavant.mlb.com/savant-player/kyle-schwarber-656941). These robust improvements in his barrel rate, exit velocity, and launch angle collectively indicate that Schwarber is consistently hitting the ball with ideal trajectory and force.

## Who Is the Home Plate Umpire for Giants vs. Phillies 2026 Game?

Home Plate Umpire Name | Not publicly announced (as of research date) [[^]](https://www.espn.com/mlb/game/_/gameId/401815122/giants-phillies) |
Historical Called Strike Rate | Cannot be determined without umpire assignment [[^]](https://www.espn.com/mlb/game/_/gameId/401815122/giants-phillies) |
Impact on Left-Handed Batters | Not assessable without specific umpire data [[^]](https://www.espn.com/mlb/game/_/gameId/401815122/giants-phillies) |

**The home plate umpire for April 28, 2026, remains undisclosed as of current research**

The home plate umpire for April 28, 2026, remains undisclosed as of current research. Major League Baseball typically announces umpire assignments closer to the specific game date, which is standard practice for future matchups. The available sources provide general game information, schedules, and statistical overviews for the San Francisco Giants vs. Philadelphia Phillies game, but they do not include any specific officiating crew details this far in advance [[^]](https://www.espn.com/mlb/game/_/gameId/401815122/giants-phillies).

Specific umpire analytics require a named official for analysis. Without knowing the identity of the home plate umpire for the April 28, 2026, game, it is not possible to determine their historical called strike rate compared to the league average, their specific rate on pitches to left-handed batters, or to analyze how their zone profile might influence strikeout or walk rates for hitters such as Bryce Harper and Kyle Schwarber. While resources like "MLB Umpire Analytics 2026" [[^]](https://www.refmetrics.com/baseball/mlb) track umpire performance, such data is only accessible once an umpire has been officially assigned. An example of umpire statistics from a different game in 2025 [[^]](https://www.statsharp.com/mlb/matchups/umpire-stats-trends.php?g=20250429PHILADELPHIA) cannot be applied to the requested 2026 game.

## What is the Weather Forecast for Giants vs. Phillies on April 28, 2026?

Game Date | April 28th, 2026 [[^]](https://www.espn.com/mlb/game/_/gameId/401815122/giants-phillies) |
Game Location | Oracle Park [[^]](https://www.espn.com/mlb/game/_/gameId/401815122/giants-phillies) |
Detailed Weather Forecast | Not directly available from research materials [[^]](https://www.accuweather.com/en/us/oracle-park/94107/hourly-weather-forecast/53543_poi). |

**No specific weather forecast is available for the April 28, 2026 game**

No specific weather forecast is available for the April 28, 2026 game. The baseball game between the San Francisco Giants and the Philadelphia Phillies is scheduled for April 28, 2026, at Oracle Park [[^]](https://www.espn.com/mlb/game/_/gameId/401815122/giants-phillies). However, detailed weather forecast data for this specific game time and location, including wind speed, direction, air temperature, and humidity, is not directly available within the provided research materials [[^]](https://www.accuweather.com/en/us/oracle-park/94107/hourly-weather-forecast/53543_poi). Therefore, a precise, specific forecast for these conditions cannot be given based on the information provided.

Weather conditions significantly influence fly ball distance and offensive outcomes. Despite the absence of a specific forecast, historical models and environmental analyses in Major League Baseball (MLB) highlight the significant impact of these conditions on offensive results [[^]](https://mlbprediction.com/environmental-modeling-mlb-games.html). Air density, determined primarily by temperature and humidity, directly influences how far a batted ball travels. Lower air density, typically associated with higher temperatures and lower humidity, reduces drag on the baseball, potentially increasing fly ball distances, home runs, and other extra-base hits [[^]](https://mlbprediction.com/environmental-modeling-mlb-games.html). Conversely, higher air density, found with lower temperatures and higher humidity, increases drag and shortens fly ball distances. Furthermore, wind speed and direction are critical factors; a tailwind blowing towards the outfield can significantly extend fly ball distances, while a headwind towards home plate can suppress them. Crosswinds may also alter ball flight trajectories [[^]](https://mlbprediction.com/environmental-modeling-mlb-games.html).

## What Could Change the Odds

**Key takeaway.** Catalyst analysis unavailable.

## Key Dates & Catalysts

- **Expiration:** May 01, 2026
- **Closes:** May 01, 2026

## Decision-Flipping Events

- Catalyst analysis unavailable.

## Related Research Reports

- [CB Malaga vs Bilbao Basket](/markets/sports/basketball/cb-malaga-vs-bilbao-basket/)
- [APF Division de Honor Apertura Champion](/markets/sports/soccer/apf-division-de-honor-apertura-champion/)
- [Olimpia vs Luqueno](/markets/sports/soccer/olimpia-vs-luqueno/)
- [Trinidense vs CD Recoleta](/markets/sports/soccer/trinidense-vs-cd-recoleta/)

## Historical Resolutions

**Historical Resolutions:** 20 markets in this series

**Outcomes:** 1 resolved YES, 19 resolved NO

**Recent resolutions:**

- KXMLBTB-26APR272210MIALAD-MIAJSANOJA8-4: NO (Apr 28, 2026)
- KXMLBTB-26APR272210MIALAD-MIAJSANOJA8-3: NO (Apr 28, 2026)
- KXMLBTB-26APR272210MIALAD-MIAJSANOJA8-2: NO (Apr 28, 2026)
- KXMLBTB-26APR272210MIALAD-MIAXEDWARDS9-4: NO (Apr 28, 2026)
- KXMLBTB-26APR272210MIALAD-MIAXEDWARDS9-3: NO (Apr 28, 2026)

## Disclaimer

This content is for informational and educational purposes only and does not constitute financial, investment, legal, or trading advice.
Prediction markets involve risk of loss. Past performance does not guarantee future results.
We are not affiliated with Kalshi or any prediction market platform. Market data may be delayed or incomplete.

### Data Sources & Model Transparency

**Data Sources:** Octagon Deep Research aggregates information from multiple sources including news, filings, and market data.

**Freshness:** Analysis is generated periodically and may not reflect the latest developments. Verify critical information from primary sources.

