Giants
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 →
Left versus right

Remove Rafael Devers and the Giants are still 25th against left-handed pitching

Rafael Devers posted a .573 OPS against left-handed pitching and a 1.027 OPS against right-handed pitching in 2026, a gap of 454 points and the largest of any qualified left-handed hitter in the major leagues. Remove his 220 plate appearances against left-handers from San Francisco's team totals and the Giants improve from .669 to .684, which moves them from 28th to 25th of thirty and leaves them 22 points below the league median of .706. The 40-man roster holds 18 position players, nine right-handed and nine left-handed, and no switch-hitter; four of the thirty clubs are in that position. Willy Adames, the club's primary right-handed bat, hit worse against left-handed pitching than against right-handed pitching. The best right-handed answer in the system is 22-year-old Lorenzo Meola, who is at Single-A San Jose. One take filed.

Grant LombardSep 21, 20266 min read
Remove Rafael Devers and the Giants are still 25th against left-handed pitching
Five innings

Flora was lined up to start a championship game, until the Giants moved him up

Jackson Flora's entire professional record is five innings across three starts, and the assignments around them are the part worth reading. San Francisco signed the fourth overall pick on July 18 and assigned him to the Arizona Complex League the same day. He was activated there on July 29 and never pitched in a game. He was sent to Single-A San Jose on September 1, debuted on September 4, and started Game 2 of the California League Division Series on September 10, telling reporters that night he was lined up for Game 3 of the championship series if it was needed. It was needed. On September 13, the day San Jose opened that series, the league's transaction feed records Flora assigned to Double-A Richmond. San Jose lost the deciding game on September 16 without him. He started for Richmond on September 17 in a game the Flying Squirrels had to win, retired all six men he faced on 28 pitches with four strikeouts, and Richmond lost 5-3 and was eliminated. He has never pitched at High-A. Of the thirty players taken in the first round of the 2026 draft, he is the only one to appear in a game above that level. Two takes filed.

Andie TownsendSep 18, 20265 min read
Flora was lined up to start a championship game, until the Giants moved him up
Runs without a swing

The Giants can hit with men on base. They are last at putting them there.

Read Thursday, September 17, 2026, off the league's play-by-play for all 153 San Francisco finals and cross-checked against Baseball Savant: the Giants have scored 649 runs, 278 of them on home runs, leaving 371 runs that did not come on a swing over the fence. That is 2.42 a game, twenty-sixth of thirty clubs, against a league average of 2.67. The usual explanation does not survive contact with the numbers. San Francisco hits .263 with runners in scoring position, ninth best in baseball and above the league's .253. What it does not do is put men there. The Giants have drawn 429 walks, fewer than any other club, with Toronto next at 432 and the league averaging 513.6. They are ninth in batting average and twenty-seventh in on-base percentage, an eighteen-place fall that is the largest in the major leagues. Their share of runs on home runs, 42.8 percent, is ninth of thirty against a league figure of 40.5 percent, which makes it ordinary. One take filed.

Jamie SilvaSep 17, 20267 min read
The Giants can hit with men on base. They are last at putting them there.

Earlier on the Giants

The arithmetic

The Giants cannot lose 100 games. Their floor is one game better than 1985.

San Francisco is 63-89 with ten games to play, so the worst record it can finish with is 63-99 and a second hundred-loss season is off the table. The league's year-by-year record for this franchise runs 144 seasons and contains exactly one hundred-loss year: 1985, at 62-100. The distance between that team and this year's floor is one game. Four seasons in the 144 have a worse winning percentage than a 63-99 finish, three of them played in New York. Across the 69 seasons the Giants have played in San Francisco, the best available outcome, winning all ten, is 73-89 and the eleventh-worst season in that span; losing seven of the ten produces 66-96, which is the 1984 club's record exactly. Tuesday's nine starters were Cox, Eldridge, Gilbert, Lee, Basabe, Hill, Cavanaugh, McCray and Koss. Turner Hill drove in three on a single, a groundout and the first home run of his major league life. Seven of the ten runs scored without a home run. Rafael Devers had core-muscle surgery in Philadelphia the same day. One take filed.

Grant LombardSep 16, 20265 min read
The Giants cannot lose 100 games. Their floor is one game better than 1985.
The rotation

The Giants Spent A 40-Man Spot On Ten Innings

The deadline took Tyler Mahle and Robbie Ray and left two rotation spots behind. San Francisco is filling one of them with a 27-year-old career reliever it spent three weeks converting into a starter. The ten innings are excellent and they are ten innings, and the roster spot they cost is worth more this winter than it has been in any previous August of this rebuild.

Andie TownsendAug 8, 20265 min read
The Giants Spent A 40-Man Spot On Ten Innings
The deadline

The Giants Cannot Trade A Meniscus

Casey Schmitt tore the meniscus in his left knee, Trevor McDonald is having his elbow rebuilt, and Harrison Bader's foot got worse. A seller converts what it is willing to lose. None of this was ever for sale.

Grant LombardJul 29, 20265 min read
The Giants Cannot Trade A Meniscus