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 →
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
Seven of the thirteen men who started for the Giants cannot pitch this week
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
The blister cost Logan Webb two starts and nothing else
Second And Third

Once Logan Webb Reaches The Fifth Inning He Has A 1.74 Earned Run Average

Logan Webb has a 4.31 earned run average in 27 starts for the Giants in 2026, up from 3.22 in 34 starts last season, and the damage is concentrated in two innings. He has allowed 38 of his 77 earned runs in the second and third innings, which is 49 percent of the runs in 33 percent of his innings. His combined earned run average in those two innings was 2.95, 2.94, 2.32 and 3.31 in the four seasons before this one; this year it is 6.49. From the fifth inning on he has allowed 11 earned runs in 57 innings, an earned run average of 1.74, the lowest of his career by that measure. He allowed fewer hits per nine innings and posted a better opponents' on-base plus slugging than in 2025. He made his third straight All-Star team in July after a June in which he gave up three earned runs in 38 innings. One take filed.

Grant LombardSep 14, 20266 min read
Once Logan Webb Reaches The Fifth Inning He Has A 1.74 Earned Run Average

More on Matt Chapman

His page →
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
The last time Rafael Devers played third base, an umpire put him there
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
Rafael Devers Is Done For The Year, And The Paperwork That Says So Is Also A Call-Up
The left side

Losing Willy Adames Costs The Giants A Third Baseman, Not A Shortstop

Six men have started a game at third base for San Francisco in 2026. Matt Chapman made 82 of those starts and has not played since June 30; Casey Schmitt made 24 and has not played since July 27. Both had surgery in the following days and MLB's injury page gives both an expected return of 2027. Christian Koss has held the job since July 28, but he has also started nine games at shortstop since July 1, and on every one of those days somebody else played third: Schmitt once, Buddy Kennedy five times, Shay Whitcomb three. Kennedy and Whitcomb were both claimed off waivers this month, from Seattle on August 2 and Houston on August 13, and Kennedy was designated for assignment on Thursday after going 4 for 33 with four singles. Willy Adames received a PRP injection in his sprained left elbow on Thursday; Tony Vitello said three or four weeks of rest and the club's injury page says a four-week minimum, which lands on September 24 against a last scheduled game of September 27. Koss and Whitcomb have drawn six walks in 159 plate appearances between them this season, against 74 in 857 for Chapman and Adames. Three takes filed, on Adames, on Koss at shortstop and on a seventh third baseman.

Andie TownsendAug 28, 20266 min read
Losing Willy Adames Costs The Giants A Third Baseman, Not A Shortstop

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 →
Season's end

Ejections fell in baseball's first challenge season, except in the Giants dugout

Giants manager Tony Vitello was ejected by plate umpire Ryan Blakney in the third inning of Sunday's 5-1, 10-inning loss to the Dodgers, arguing a check-swing ruling on Mookie Betts. It was his seventh ejection of 2026, the most of any major league manager; the Giants finished 65-97. League box scores record 121 ejections in 2026 against 173 in 2025, the season before the automated ball-strike challenge system arrived; ejections by plate umpires fell from 139 to 60, and ejections by base umpires rose from 34 to 61. The Giants had 11 ejections, the most of any club. Check swings are not covered by the challenge system; a check-swing challenge has been tested in the Triple-A Pacific Coast League, where the Giants' Sacramento affiliate plays, since early May.

Grant LombardSep 28, 20264 min read
Ejections fell in baseball's first challenge season, except in the Giants dugout
Seventy

Nobody from Opening Day started, and two newcomers made it seventy Giants

San Francisco's 5-2 win over Minnesota on September 21 came with a lineup that shared no name with the nine the club started on Opening Day. Of those nine, three have been traded and six are on the injured list. Bo Davidson, a non-drafted outfielder signed out of a North Carolina community college for $50,000 in 2023, singled at 103.8 mph on the ninth pitch of his major league debut, stole second and scored. Marcelo Mayer, the fourth overall pick in 2021, acquired from Boston on August 3 for Erik Miller and Carlos Gutierrez, struck out four times in his first game as a Giant after three months out. They were the 69th and 70th players San Francisco has used in 2026, a franchise record; the 2022 club used 66. Davidson is also the seventeenth player to make his major league debut with the club this season, one more than in 2008 and the most of any Giants season since at least 2000. The club claimed Camilo Doval back off waivers from Pittsburgh on September 24. If he pitches in the final series against Los Angeles, he is the 71st, which would tie the major league record set by the 2025 Braves. One take filed.

Andie TownsendSep 25, 20265 min read
Nobody from Opening Day started, and two newcomers made it seventy Giants
Feature

Rickey Henderson ran on Mike Krukow once, and Krukow kept the stopwatch

Mike Krukow, 74, calls his last three games as a regular member of the Giants' television crew this weekend, against the Dodgers at Oracle Park, and makes a final KNBR appearance on Monday. He started on KNBR part-time in 1990 and became Duane Kuiper's full-time partner in 1994; counted from 1990 it is thirty-seven seasons, the count he uses himself. The piece follows the habit of attention he built as a pitcher, from a spring game in which Rickey Henderson stole second and third on him standing up, to the stopwatch he still runs during games, the 1985 club that lost 100 games and the 1986 club that believed, the last pitch he threw on a Sunday in Atlanta in June 1989, the locker next to Kuiper's in 1983, the fans he put on television, and the inclusion body myositis he made public in 2014. No takes filed.

Posey ThompsonSep 24, 20267 min read
Rickey Henderson ran on Mike Krukow once, and Krukow kept the stopwatch

Earlier on the Giants

The November deadline

Yunior Marte's 40-Man Spot Was Already Spoken For In November

San Francisco selected Yunior Marte's contract on August 29 and started him in the second game of a doubleheader against Arizona, under three months before the November deadline at which the club had to protect him or lose him in December. Marte signed with Kansas City on June 2, 2022 at age 18, which under the published rule gives his club five seasons, and 2026 is the fifth. San Francisco acquired him from the Royals for Mike Yastrzemski at last year's deadline. Buster Posey described the promotion criterion in public on August 23, six days earlier. Matt Wilkinson was the same case ten days earlier. The counter-argument is five pitchers newly hurt in August, which explains the vacancy and not who filled it. Two takes filed.

Grant LombardAug 31, 20265 min read
Yunior Marte's 40-Man Spot Was Already Spoken For In November
Roster math

The Giants Have One 40-Man Spot Left. December 1 Is What Makes It Expensive.

Counted entry by entry Thursday morning: 45 names on the Giants' 40-man roster, six on the 60-day injured list, 39 against the limit, one spot open. Two contracts have been selected in the last six days and neither was a prospect decision. What a September call-up costs in a year when two labor agreements expire at different times, and the part of it nobody outside the building can see.

Jamie SilvaAug 13, 20266 min read
The Giants Have One 40-Man Spot Left. December 1 Is What Makes It Expensive.
The fifth starter

San Francisco Traded A Reliever For A Starter And Then Used Him In Relief

Tidwell has walked four men in seventeen innings as a Giant, a rate of 2.1 per nine. He walked 35 in 72 innings at Sacramento this season, 37 in 97 Triple-A innings last season, and ten in fifteen with the Mets. Every other sample on his record says he walks people, and San Francisco is buying about five innings tonight.

Grant LombardAug 10, 20264 min read
San Francisco Traded A Reliever For A Starter And Then Used Him In Relief