2028

The Best Giants At Oracle Park In July 2028 May Be In The Futures Game

Rob Manfred gave San Francisco the Midsummer Classic on Friday, and the week that comes with it: the Home Run Derby, the Futures Game. Four of the five Giants on Baseball America's Top 100 are below Double-A right now. Both games are in the same building that week, and the club's best talent is pointed at the second one.

GL
Grant LombardAug 15, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
The gate sign above the entrance to Oracle Park in San Francisco, reading ORACLE PARK over the interlocking SF logo, with HOME OF THE SAN FRANCISCO GIANTS in orange lettering below it against a clear blue sky.

July 11, 2028 is a Tuesday. The date is not final. Everything around it is.

Rob Manfred announced Friday that Oracle Park will host the 2028 All-Star Game. The whole week comes with it, which is the part worth reading twice: the Home Run Derby, and the Futures Game. San Francisco has done this three times since it stopped being New York, twice at Candlestick, in 1961 and 1984, and once in this building in 2007, when there was a different corporate name bolted to the front of it. (AT&T. It was AT&T.)

"With its passionate fanbase, world-class ballpark, and rich baseball history, San Francisco will be an outstanding host for All-Star Week," Manfred said. Larry Baer said the Giants were thrilled to welcome the baseball world. Mayor Daniel Lurie called San Francisco the sports capital of the world, which is what a mayor says on a day the commissioner is standing near him.

Nobody handed this over because the Giants are good.

The 2028 Summer Olympics are in Los Angeles, and major leaguers are expected to play in them for the first time. Put the All-Star Game on the West Coast a couple of weeks earlier and the entire sport is already most of the way there. Wrigley Field has 2027. San Francisco has the flight time.

So the date is a gift, and a gift is still a date. That is the whole point of one. Not quite twenty-three months from Saturday, this club has to put a team on its own field in front of everybody, and the interesting question is which team that is, because two very different answers are currently sitting in the same organization.

Start with the one that is already signed. Rafael Devers is under contract through 2033 and will be 31 that July. Willy Adames runs through 2031 and will be 32. Matt Chapman runs through 2030 and will be 35. (Both of those carry full no-trade clauses, which makes them less a projection about the 2028 roster than a description of it.) Logan Webb will be 31, and 2028 is the last year of his deal, which is a nice piece of scheduling: the ace's contract runs out the same summer the party arrives. Those four carry $98,319,353 of competitive-balance-tax average annual value between them, which is a tax figure rather than a 2028 payroll, and it is the closest thing the Giants have to a promise about that season. Jung Hoo Lee is signed through 2029 and can opt out after 2027, so he is a maybe.

That is four certainties and a maybe, and all four certainties are men San Francisco already had.

Now the other answer. Baseball America published its post-deadline organization rankings on August 12 and moved the Giants to fourth in baseball, up from 14th before the season and 10th at midseason. Five San Francisco players are on its current Top 100. That is a real jump and the club earned it honestly, mostly by trading Luis Arraez, Robbie Ray, Tyler Mahle and Heliot Ramos inside two days at the beginning of the month and taking back players nobody has heard of yet.

Here is where those five are working right now.

Josuar Gonzalez, ranked 18th, is a shortstop who spent 30 games in the Arizona Complex League this year and has since played 14 at Single-A San Jose. Luis Hernandez, 36th, is a shortstop who played 54 in the complex league and 16 at San Jose. Jhonny Level, 50th, has moved up to High-A Eugene. Jackson Flora, 51st, is the right-hander the Giants took fourth overall this year out of UC Santa Barbara for $7,997,500, and he is at the complex league in Arizona, which is the bottom rung of the whole thing. Bo Davidson, 84th, is the only one of the five above Double-A, hitting .240 with two home runs in 24 games at Sacramento after 19 homers in 73 at Richmond.

Four of those five are below Double-A. Count them: Gonzalez, Hernandez, Level, Flora.

Baseball America said this itself, in the sentence directly under the ranking. The system, it wrote, "is very much stacked in the lower levels of the minors, so there's a lot of runway left for the team's top talent."

Runway is a generous word for it. On July 11, 2028, Josuar Gonzalez will be 20 years old and Luis Hernandez will be 19. Jhonny Level will be 21. Flora will be 23, the only one of the four whose age is not itself the answer. The rest of it is arithmetic nobody can argue with: a 17-year-old shortstop in the California League in August 2026 is not an All-Star in July 2028, and no amount of ranking him 36th in baseball changes the number of birthdays in between.

Which is why the Futures Game is the detail that actually matters. It is played during the same week, in the same park, for prospects who have not graduated yet. If the last two weeks of Giants transactions mean what the front office says they mean, the club's most exciting players that summer will be in the wrong one, and the correct reaction to that is relief rather than embarrassment. A 19-year-old in the Futures Game at Oracle Park is a rebuild running on schedule. A 19-year-old in the All-Star Game would mean something went strange.

The same night, the Giants lost 5-2 to Colorado, a team one game worse than they are. They started Jonah Cox in center field, having recalled him from Sacramento that afternoon. Turner Hill, the 27-year-old outfielder they had promoted with some fanfare two days earlier, a Division III undrafted free agent who broke a River Cats franchise record on his way up, sat on the bench and did not get in.

That is what August 2026 looks like from field level.

Six hundred and ninety-six days, if the Tuesday holds. The bunting is ordered.

Sources#

Filed under Giants

More on Logan Webb

His page →
The Giants are building 2027 on seven players, and two of them held up
The 2027 Giants

The Giants are building 2027 on seven players, and two of them held up

Nothing the Giants announced at their season-end news conference moves any of the seven players the club is building 2027 on: Rafael Devers, Bryce Eldridge, Logan Webb, Landen Roupp, Willy Adames, Matt Chapman and Jung Hoo Lee. Measured against what next season asks of each, two of them delivered in 2026, and they are the two who split first base and designated hitter. Devers and Eldridge drew 128 walks in 1,081 plate appearances; every other Giant drew 321 in 4,980, a 6.4 percent rate against 8.9 for the majors. The other five each have to recover a specific thing from 2025: Webb's innings and strikeouts, Roupp's walk rate, Adames's defense at shortstop, Chapman's bat and Lee's walk rate. Adames went from +5 Outs Above Average to -17, and of 12 qualified shortstops since 2017 who fell to -10 or worse and stayed at the position, three got back to zero. Lee can opt out of his contract after 2027. One Called Shot filed.

Andie TownsendOct 23, 20266 min read
Seven of the thirteen men who started for the Giants cannot pitch this week
Six and six

Seven of the thirteen men who started for the Giants cannot pitch this week

Thirteen pitchers started a game for San Francisco in 2026. Seven of them are unavailable for the final homestand: Tyler Mahle was traded to Atlanta on August 2 and Robbie Ray to San Diego on August 3, while Trevor McDonald, JT Brubaker, Carson Whisenhunt, Adrian Houser and Logan Webb are all on the injured list. Those seven made 105 of the club's 156 starts, or 67.3 percent. Measured the same way on the same morning, with all thirty clubs carrying 28-man active rosters, that is the highest figure in the major leagues; the league median is 27.2 percent and Toronto is second at 50.0. The six starters still standing are Landen Roupp (29 starts), Blade Tidwell (8), Matt Wilkinson (5), Anthony Molina (4), Cesar Perdomo (3) and Yunior Marte (2), for six games in seven days. Wilkinson threw five scoreless innings at Dodger Stadium on Sunday with a career-high six strikeouts in a 3-1 loss. Tidwell starts against Minnesota tonight. One take filed.

Grant LombardSep 21, 20265 min read
The blister cost Logan Webb two starts and nothing else
Two starts

The blister cost Logan Webb two starts and nothing else

San Francisco placed Logan Webb on the 15-day injured list on September 18 with a right middle finger blister and shut him down for the season, ending a year in which he made 27 starts and threw 160 2/3 innings at a 4.31 earned run average. It is his second injured list stint of 2026; he did not start for 20 San Francisco games in May with right knee bursitis. The 160 2/3 innings end a run of three straight seasons above 200, and two more starts at this year's rate would have left him near 172. His innings per start has fallen in each of the three seasons since 2023: 6.55, 6.20, 6.09, 5.95. Over his last five starts he allowed 23 earned runs in 21 2/3 innings. Landen Roupp has already made more starts than Webb this season, the first time anyone on the club has since 2021, and needs six innings across his remaining turns to pass him in innings as well. Hayden Birdsong, Trevor McDonald and Carson Whisenhunt are all on the club's injured list rehabbing from Tommy John surgery. One take filed.

Grant LombardSep 19, 20266 min read

More on Matt Chapman

His page →
Posey starts the winter with the bullpen, and the rotation lost more
The 2027 Giants

Posey starts the winter with the bullpen, and the rotation lost more

At the season-end news conference on September 29, Buster Posey took the blame for the bullpen and said the club's offseason work starts there, with the rotation right behind it. The 2026 record explains why the bullpen is first in line: 16-29 in one-run games, and a relief corps whose strikeout-minus-walk rate beat only two clubs. The 2027 supply says the rotation has the bigger hole. Of 162 starts, 39 went to Robbie Ray and Tyler Mahle, both traded at the deadline, and 31 went to Trevor McDonald, Blade Tidwell and Carson Whisenhunt, whose elbows put their returns at late 2027 or 2028. The lineup the club intends to keep drew 449 walks, the fewest in the majors, and owes $451 million from 2027 on to Rafael Devers, Willy Adames and Matt Chapman. The same week, MLB Pipeline named San Francisco its Farm System of the Year. No take filed.

Andie TownsendOct 2, 20266 min read
The last time Rafael Devers played third base, an umpire put him there
Feature

The last time Rafael Devers played third base, an umpire put him there

Rafael Devers played third base in every one of his first eight major league seasons, 951 games in all, and has played nine innings there since. All nine came on September 2, 2025 at Coors Field, after home plate umpire Phil Cuzzi ejected Matt Chapman in the top of the first and Devers moved across the infield. He handled three chances, threw all three to first base and has not played the position again. In February 2025 he told reporters at Red Sox spring training that third base was his position. In March, Alex Cora announced on WEEI that Alex Bregman would play there and Devers would be the designated hitter. In May, after Triston Casas was lost for the season, Devers declined a request to play first base and said Boston had told him to put his glove away. Boston traded him to San Francisco on June 15, 2025. He made his first career start at first base on July 22 at Atlanta, wearing a glove he said he had ordered on his second day with the Giants. He played 100 games at first base in 2026 and was the designated hitter in 48, carrying a core muscle injury the club says he chose to keep playing through, and finished with 37 home runs and 98 RBIs in 148 games. One take filed.

Posey ThompsonSep 16, 20267 min read
Rafael Devers Is Done For The Year, And The Paperwork That Says So Is Also A Call-Up
The first baseman

Rafael Devers Is Done For The Year, And The Paperwork That Says So Is Also A Call-Up

San Francisco placed Rafael Devers on the 60-day injured list on Sunday with a core muscle injury, and the league's roster system carries his status as Injured 60-Day. With 13 games left on the schedule the designation ends his season by the calendar, whatever Monday's consultation with a Philadelphia specialist recommends. The club's 40-man roster held 40 of 40 before the move and 40 of 40 after it: the transaction that closed Devers's year is the transaction that made room for Scott Bandura, whose contract was selected from Sacramento the same day. Devers hit .258 with a .340 on-base percentage and a .525 slugging percentage across 148 games, with 37 home runs, 98 RBI and 36 doubles, which ties him with three other hitters for the major league lead. He homered in each of his last two games. He is the 16th man on this club's 60-day list and the second infielder it has moved there to end a season, after Matt Chapman in August. Seven contract years remain. One take filed at -160.

Andie TownsendSep 13, 20265 min read

On the record

Called Shots →
Held upAug 21, 2026

San Francisco uses at least thirteen different starting pitchers in the 2026 regular season.

Ten men have started a game for the Giants through 127 games, which is tied for the sixth-fewest in the majors against a league median of thirteen. Three of the ten cannot start another: Mahle and Ray were traded on August 2 and 3, and McDonald is on the sixty-day injured list. The claim is that the season-long number ends up ordinary rather than exceptional, and it needs three names that have never started a game for this club to start one in the last thirty-five. That is the same rate the club has already run since the deadline, when Tidwell, Brubaker and Wilkinson each got a first start inside sixteen games, and September roster expansion makes an audition cheaper than it was in July. The honest case against it is that Webb, Roupp, Whisenhunt and Tidwell are four healthy starters for a five-man rotation and a club can fill the fifth day with the men it already has. Filed against every open Giants row: the Trent Harris row asks whether one specific pitcher starts a game and this one asks how many men do, and neither settles the other.

Latest on the Giants

The whole beat →
The Giants cut 17 players to reach 40. Now Henry Lalane needs a spot by Nov. 17
The 2027 Giants

The Giants cut 17 players to reach 40. Now Henry Lalane needs a spot by Nov. 17

The Giants removed 17 players from their 40-man roster between Oct. 29 and Nov. 2 and now hold exactly 40. They must add any prospect they want to shield from the Rule 5 draft by Nov. 17, three days before the Nov. 20 tender deadline, with Henry Lalane first in line and three pitchers holding spots they are not expected to use before late 2027 at the earliest.

Andie TownsendNov 6, 20265 min read
Brian Sabean said he was not an idiot. Jeff Kent repeated it in Orlando
Brian Sabean

Brian Sabean said he was not an idiot. Jeff Kent repeated it in Orlando

On Wednesday, November 13, 1996, Brian Sabean, newly named general manager of a Giants club that had finished last at 68-94, traded Matt Williams to Cleveland for Jeff Kent, Jose Vizcaino and Julian Tavarez. Two days later he called an informal news conference and said, per the San Francisco Chronicle, \"Well, I'm not an idiot.\" Kent drove in at least 101 runs in each of his six seasons in San Francisco, won the 2000 MVP and was elected to the Hall of Fame by the Contemporary Baseball Era Committee on December 7, 2025. At his introductory news conference the next day he said he would not be in the Hall without the trade and repeated Sabean's line. Sabean, the longest-serving general manager in franchise history, is on the Contemporary Baseball Era ballot the committee takes up on December 6, 2026.

Posey ThompsonNov 4, 20268 min read
Three Giants made the Hall of Fame ballot. Each voter gets three votes.
Cooperstown

Three Giants made the Hall of Fame ballot. Each voter gets three votes.

Three of the eight names on the Hall of Fame's Contemporary Baseball Era ballot, announced November 2, ran the Giants: Dusty Baker, Bruce Bochy and Brian Sabean. Each of the sixteen voters may name at most three candidates and election takes twelve, so electing all three Giants on December 6 would use 36 of the room's 48 votes.

Grant LombardNov 2, 20264 min read

Earlier on the Giants

The Giants made five trades in two days. Graded on August 3, one of them is a C+
Trade Regrade

The Giants made five trades in two days. Graded on August 3, one of them is a C+

A process grade asks whether a club made the right trade at the right price at the right time on what it knew that day, and the answer does not change when the players do. The five Giants deadline trades, graded as of August 3, 2026: Tyler Mahle to Atlanta for Anthony Molina, C+; Luis Arraez and Caleb Kilian to Philadelphia for Ramon Marquez and Marty Gair, A-; Robbie Ray to San Diego for Miguel Mendez and Joniel Hernandez, B+; Heliot Ramos to New York for Henry Lalane and Kaeden Kent, B; Erik Miller and Carlos Gutierrez to Boston for Marcelo Mayer, A-. Every source is dated August 2 to August 4. The result gets its own grade when the season ends on September 27.

Andie TownsendSep 22, 202611 min read
Seven more Giants signings, graded from the day each one reached the majors
Free Agent Regrade

Seven more Giants signings, graded from the day each one reached the majors

The second half of the 2025-26 class: Caleb Kilian and Jared Oliva, selected to the opening-day roster on March 25; Eric Haase on April 21, when Daniel Susac went to the injured list; Gregory Santos on April 29; Wilkin Ramos and Buddy Kennedy on June 1; and Andrew Knizner, signed to a major league deal on August 11 after Susac's kneecap fracture. Graded as of each selection date on need, fit, price and risk: Kilian B, Oliva C+, Haase B-, Santos C+, Ramos B-, Kennedy B-, Knizner B. Their result grades follow at the All-Star break and at season's end.

Andie TownsendSep 22, 20267 min read
Zach Morgan Reached The Major Leagues On Monday Without Reaching The Batter's Box
One night up

Zach Morgan Reached The Major Leagues On Monday Without Reaching The Batter's Box

Zach Morgan was a major league catcher for one game and did not catch it. The Giants called him up August 10 after Susac fractured his patella, sat him behind Drew Cavanaugh, signed 31-year-old Andrew Knizner off the free agent market the next day, and sent Morgan back to Triple-A. The league's own player record lists no debut date for him. There is a word for what he nearly became, and more than 400 men in baseball history have earned it.

Grant LombardAug 12, 20264 min read