Giants
August 23

Both Of The Arms San Francisco Added Saturday Last Pitched On August 23

The Giants went into a doubleheader Saturday morning with no starting pitcher named for either game. To get through them they recalled Matt Wilkinson, selected the contract of Seth Lonsway, who is 27 and has never pitched in the major leagues, and optioned out Spencer Bivens, who threw fifty pitches on Friday night. Lonsway walked more men than he struck out at Sacramento this season. Wilkinson was posted as the starter for the first game about three hours before it began. The second game still has nobody.

GL
Grant LombardAug 29, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Matt Wilkinson in mid-delivery in San Francisco's grey road uniform, SAN FRANCISCO in black and orange across the chest, black cap with an orange SF, the ball in his raised left hand and his glove out in front of him. A league media photograph, not from Saturday.

Matt Wilkinson last pitched on August 23. So did Seth Lonsway.

That is what the two of them have in common, and it is a better explanation of San Francisco's Saturday than anything in either man's record.

The Giants made three moves before lunch. Wilkinson was recalled from Sacramento. The contract of Seth Lonsway was selected from Sacramento. Spencer Bivens was optioned to Sacramento, having thrown fifty pitches on Friday night. Two arms up, one arm down, all three of them on the same road, and a doubleheader that begins at 1:05 in the afternoon and finishes some time after ten at night.

Arizona named Merrill Kelly for the first game and Mitch Bratt for the second, and did it the way clubs normally do, which is in advance. San Francisco named nobody for either one until late in the morning, when it posted Matt Wilkinson for the opener. Wilkinson had been a member of the organization's Triple-A club four hours earlier. The second game still says TBD.

Seventeen games are on today's major league schedule, which is thirty-four starting pitchers. At mid-morning, thirty-one of those slots had a name in them. Two of the three that did not were the Giants'. An hour later San Francisco had filled one of its own, and the last two blanks in the sport belonged to the Giants and the Red Sox.

The reason is short and it is not a secret. Logan Webb started Wednesday and threw ninety-seven pitches. Landen Roupp started Thursday and threw ninety-five. Blade Tidwell started Friday and threw a hundred, and gave up six runs, and San Francisco lost 10-6. Ten men have started a game for this club in 2026. Six of them cannot start another one this week: Robbie Ray and Tyler Mahle were traded in the first three days of August, and Trevor McDonald, Carson Whisenhunt, Adrian Houser and JT Brubaker are on the injured list with, in order, an elbow, an elbow, a forearm and a set of bruised ribs. That leaves four, and three of the four pitched Wednesday, Thursday and Friday.

So the club went shopping in its own system on the morning of the games, and what it came back with is worth looking at slowly.

Lonsway is 27 years old, throws left-handed, and has never appeared in a major league game. San Francisco signed him in July 2021, which means the organization has had him for five years and one month and put him on the 40-man roster this morning. At Sacramento this season he has appeared twenty times, started sixteen of them, thrown seventy-two innings, and posted a 6.00 earned run average. He has struck out forty-five men. He has walked forty-nine. Opponents are hitting .295 against him and his record is 1-5.

(It has not always looked like this. In six appearances at Double-A Richmond in 2024 he struck out twenty-six and walked seven, in thirty-two and two thirds innings, with a 1.38 earned run average. Triple-A is where the walks arrived.)

San Francisco is 55-80, so nobody has to pretend this was a promotion on merit. It was a promotion on the calendar.

On August 23, Lonsway started for Sacramento and went six innings on ninety-eight pitches, walking two. Ninety-eight is the most he has thrown in a game this year and six innings ties the most he has gone, which he had done twice before, both times this month. Six days later he is rested and he is stretched out, and there is nobody else in the organization who is both at once.

Wilkinson is the same case with better peripherals. He is 23, he has two major league starts to his name, and at Sacramento this year he has struck out forty-three in forty-three and two thirds innings while walking seventeen, which is a strikeout-to-walk ratio you can build something on. He also last pitched on August 23, three and two thirds innings on sixty-six pitches at Oracle Park. He was optioned the next day, and a pitcher who is optioned normally has to stay down fifteen days, which would have made him ineligible until September 8. A doubleheader lets a club borrow a twenty-seventh man for the day and waives that minimum, which is the entire reason he is standing in the home clubhouse this morning instead of watching on a television in Sacramento.

Nobody chose these two off a leaderboard. They were chosen off a calendar.

(No blame in that. A pitching staff is a set of dates before it is a set of talents, and a club that traded four pitchers in the first three days of August and has put five more on the injured list since is going to be reading dates for a while.)

The 40-man roster now reads thirty-nine of forty, one spot open. The active roster reads twenty-seven men, fourteen of them pitchers, one more body than a club may carry on a day it plays once.

And Lonsway is the second 27-year-old in four days whose contract this club has selected without his ever having pitched in the major leagues. Braxton Roxby was the first, on Wednesday, and he made his debut Friday night in the ninth inning of a game San Francisco was losing by four. One inning, seventeen pitches, no runs. Two 40-man spots in four days, spent on two 27-year-olds who had never been up.

The prospects everybody wants to talk about are several levels down and cannot pitch this afternoon. The shelf that matters in August is the one directly above them, and San Francisco has been standing at it all week.

Tuesday makes some of this go away. Rosters expand to twenty-eight on September 1, and after that San Francisco can keep an extra arm instead of borrowing one for an afternoon. That is three days from now, and there are eighteen innings in between.

Anyway. Somebody walks out to the mound at Oracle Park at five past one, and the club took until late in the morning to say who.

It is the man it borrowed for the afternoon.

Sources: San Francisco's active roster, 40-man roster, transaction log, schedule, standings and the 2026 pitching records and game logs of every player named, from the MLB Stats API for teamId 137 and sportId 11, retrieved on the morning of August 29, 2026, the first call stamped at 10:18 a.m. Pacific and the last before 11:00. Both Arizona starters, and the two TBD entries as they stood at mid-morning, from MLB.com's Giants probable pitchers page, read inside the same window. The starter for the first game, the remaining TBD for the second, and the league-wide count of two unfilled slots were re-read from the schedule endpoint at 11:51 a.m. Pacific, before publication. Wilkinson's and Lonsway's August 23 outings, Friday's box score and Friday's line score from the official game records. The 27th man rule and the September 1 roster expansion from MLB's published roster rules.

Filed under Giants

More on Matt Wilkinson

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
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
The four days

A Rainout In Atlanta In June Left The Giants Needing Two Starters On Saturday

San Francisco's schedule from Friday to Monday asks for four starting pitchers. Blade Tidwell is the only one named. Saturday is a split doubleheader at Oracle Park, moved off Sunday on June 23 to clear a travel day for the makeup of a June 18 rainout in Atlanta, which is now Monday. Ten men have started a game for the Giants in 2026; Robbie Ray and Tyler Mahle were traded, Trevor McDonald and Carson Whisenhunt are on the 60-day injured list, Adrian Houser went on the 15-day list Wednesday, JT Brubaker is on the 15-day list, and Matt Wilkinson was optioned to Sacramento on August 24. That leaves Logan Webb, Landen Roupp and Blade Tidwell, and all three are already spoken for. The club is carrying thirteen pitchers, which is the most the rules allow before September 1, when the active roster goes to 28 and the pitcher limit to 14. The doubleheader lets it add a 27th man for one day, and that exception is the only way Wilkinson pitches in the majors before September 8. Two takes filed, on the 27th man and on the length of the four starts.

Grant LombardAug 27, 20265 min read
A Rainout In Atlanta In June Left The Giants Needing Two Starters On Saturday

More on Seth Lonsway

His page →
Fourteen

San Francisco Used The Same Roster Spot For Two Major League Debuts On Saturday

San Francisco handed out two major league debuts on Saturday, eight hours apart, and used one active-roster spot to do it. Seth Lonsway, 27, threw two innings of relief in a 7-1 loss in the first game and was optioned to Triple-A Sacramento between games so the club could add Yunior Marte, a 23-year-old right-hander promoted directly from Double-A Richmond. Marte started the second game and gave up one run in four and two-thirds innings of a 7-2 win. He had thrown 291 professional innings before Saturday and none of them at Triple-A. The 40-man spot came from Casey Schmitt, moved from the 10-day to the 60-day injured list with a left knee meniscus tear he has carried since July 28. Marte is the eleventh man to start a game for the Giants in 2026 and the fourteenth to debut for them, a figure MLB.com's Maria Guardado reports is second in the majors behind the White Sox. Six of the fourteen came between April 1 and June 26, none in July, and eight in August. Two takes filed.

Grant LombardAug 30, 20265 min read
San Francisco Used The Same Roster Spot For Two Major League Debuts On Saturday

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
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
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

Earlier on the Giants

The eighth time

A Giant Has Hit 35 Doubles And 35 Home Runs Seven Times Since 1883. Rafael Devers Just Made It Eight.

Rafael Devers has 36 doubles and 36 home runs in 147 games for San Francisco, which is the eighth time a player has reached 35 of each in a season for this franchise and the first since Jeff Kent in 2002. Devers is the seventh man to do it, because Barry Bonds did it twice. Counted across every season the league's records hold for the club, 1883 through 2026, the other seven seasons belong to Mel Ott in 1929, Willie Mays in 1962, Willie McCovey in 1970, Barry Bonds in 1993 and 1998, Rich Aurilia in 2001 and Kent. Devers is also the only player in the major leagues at 35 and 35 in 2026: four men have 35 doubles and eight have 35 home runs, and he is the only name on both lists. He reached 35 home runs on September 5 at New York and 35 and 36 doubles on September 7 against St. Louis. He was the National League's player of the week for the week dated September 6. Tony Vitello rested him on September 9, ending a consecutive-games streak at 309, which Susan Slusser reported as the third-longest active streak in the majors behind Matt Olson's 927 and Pete Alonso's 562. The next-best home run total on the roster is 21, shared by Willy Adames and Casey Schmitt, and both men are on the 60-day injured list with returns the club lists as 2027. Devers has 36 of San Francisco's 167 home runs and 36 of its 246 doubles. The club is 62-86 and eliminated with 14 games left. Two takes filed.

Grant LombardSep 12, 20264 min read
A Giant Has Hit 35 Doubles And 35 Home Runs Seven Times Since 1883. Rafael Devers Just Made It Eight.
The call-up

San Francisco Got The Better MRI And Called Up A Man Who Has Never Pitched Up Here

San Francisco placed Adrian Houser on the 15-day injured list Wednesday with a right forearm strain, transferred Carson Whisenhunt to the 60-day list, and selected the contract of right-hander Braxton Roxby from Triple-A Sacramento. Roxby is 27, has pitched in 211 professional games across six seasons, and has never appeared in a major league game. He came to the Giants in January 2025 as the return in a salary trade. His strikeout rate at Sacramento this year is 22.6 percent, against 30.8 percent across his five previous professional seasons. Houser's 2022 flexor strain in the same arm cost him 54 days; the Giants have 32 left before their last scheduled game on September 27.

Grant LombardAug 26, 20265 min read
San Francisco Got The Better MRI And Called Up A Man Who Has Never Pitched Up Here
The rotation

Carson Whisenhunt's Only Scoreless Start This Season Was The One He Did Not Finish

San Francisco placed Carson Whisenhunt on the 15-day injured list on Tuesday and recalled Spencer Bivens from Triple-A Sacramento. Whisenhunt made eight starts this season, 34.2 innings at a 6.49 earned run average, and Monday's was the only one in which nobody scored on him. He is the third San Francisco starting pitcher this year to lose an elbow: Hayden Birdsong went on the 60-day injured list in March with Tommy John surgery already named in the transaction, Trevor McDonald had his on August 5, and Whisenhunt has been told to have his. Adrian Houser then left Tuesday's game after 26 pitches with what Tony Vitello called tightness in his flexor, and has an MRI Wednesday morning with no result published. Whisenhunt's major league record is 13 starts, 58 innings, 33 walks and 42 strikeouts.

Grant LombardAug 26, 20266 min read
Carson Whisenhunt's Only Scoreless Start This Season Was The One He Did Not Finish