The debut

The Giants Called Up Tugboat Wilkinson To Start And Used Him For Seven Batters

Matt Wilkinson had pitched seventy professional games before Wednesday night and started sixty-nine of them. The one that counted lasted twenty-five pitches, and Tony Vitello's explanation afterwards was about a date next week rather than about a role.

GL
Grant LombardAug 20, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.

San Francisco changed pitchers in the bottom of the third inning at Progressive Field on Wednesday night, which is normally a sentence you skip.

Matt Wilkinson had thrown twenty-five pitches, fourteen of them for strikes. He had faced seven Cleveland hitters and retired six. Adrian Houser came in, and the twenty-three-year-old left-hander walked off with a major league debut that read two innings, one hit, no runs, no walks and no strikeouts.

He was doing it in Cleveland's ballpark. Wilkinson turned professional when the Guardians signed him on July 22, 2023, and had appeared in seventy professional games before Wednesday, starting sixty-nine of them. The one exception was a single inning of relief for the complex-league Guardians on August 15, 2023, three batters, three strikeouts, twenty-four days into the job.

(That is the entire bullpen career. He has been a starting pitcher for three years and one August afternoon in Arizona.)

What he actually did with the seven#

The first three were Steven Kwan, José Ramírez and Nathaniel Lowe, which is not a soft landing. Fly ball to center, pop-up to second, ground ball to short. Angel Martínez singled to open the second and stole second base. Then Travis Bazzana popped to the catcher in foul ground, Angel Genao grounded to short and Petey Halpin popped to third, with Martínez still on second when it ended.

Five of his six outs never left the infield. Alex Pavlovic of NBC Sports Bay Area charted eighteen four-seamers averaging 90.1 mph and topping out at 91, and noted that Cleveland put seven balls in play against him and only one was hit harder than 90.

The fastball has a name. The Invisiball, which sounds like a marketing department and is a description of the release point: he throws from low, the ball arrives later than the scoreboard says it should, and Triple-A hitters batted .172 against it this season. The man has a name too. Tugboat, hung on him at the Little League World Series by his father's best friend Phil McNeil, and explained without any attempt at dignity: "I wasn't moving too fast around the bases growing up."

Cleveland took him in the tenth round in 2023, 308th overall, out of Central Arizona College, for $110,000 against a slot value of $165,300. Cleveland traded him on May 9 for Patrick Bailey. San Francisco selected his contract from Sacramento on Wednesday, after moving Harrison Bader and Daniel Susac to the sixty-day injured list to clear the room.

The word for what he was is opener#

San Francisco has played 126 regular-season games. In three of them the starting pitcher was removed after two innings or fewer, and one of those was the June 16 game in Atlanta that got suspended after an inning and finished the next afternoon.

That leaves two by design. August 7 against Detroit, when JT Brubaker faced five hitters and left. And Wednesday.

Adrian Houser threw the bulk innings behind both of them. Five innings each time. He won both games.

(Houser is in all three of those games. He was the one-inning starter in the suspended one, which is a coincidence rather than a plan.)

Vitello described a calendar, not a job#

Asked about it afterwards, the manager did not talk about what Wilkinson is.

"When guys play like that, you look smart," Tony Vitello said, per Maria Guardado of MLB.com. "There's a few options with what we would do. Tonight was, in part, to get him out there, but also set him up for innings in Boston of some sort."

Innings in Boston of some sort. That is a manager telling you the two innings were a scheduling instrument, and the sentence declines to call him a starter or a reliever. The Giants open at Fenway on Friday with Logan Webb and Saturday with Blade Tidwell. Boston has named Jake Bennett for Sunday. San Francisco has named nobody.

The other guy in the story got the win, again#

Houser is thirty-three, is owed $9.5 million in 2027 on the two-year deal he signed last December, and made fourteen starts this year at a 5.73 ERA before the club took him out of the rotation in June. He has been better ever since in a role he has said plainly he does not want.

"I much prefer to [be a] starter," he told Ali Thanawalla of NBC Sports Bay Area on August 8. "That's what I signed here to do and that's what I plan to do here in the future but right now, it's all about getting outs and helping the guys as much as possible."

Four days after that he got the start. August 12 against Houston, his first since June 16: six innings, two hits, no runs, five strikeouts, seventy-three pitches. The Giants lost 2-1 and he was credited with nothing at all.

Seven days after that he was pitching the third inning at Progressive Field behind a debutant, and he got the win. It is his fourth win of the season and the second that has come in bulk relief behind an opener. Over his last six appearances he has thrown twenty-five innings and allowed two earned runs.

Anyway. He and Dylan Smith, who struck out five over the last two innings, combined with Wilkinson on a six-hit shutout. Parker Messick struck out ten in six and two-thirds and lost it, because Rafael Devers doubled to lead off the fourth, moved up on a wild pitch, and scored on a two-out ground ball that Victor Bericoto hit to shortstop Brayan Rocchio and that went for a single.

One to nothing, in two hours and nineteen minutes, in front of an announced 20,021.

The last out belonged to Patrick Bailey, who pinch-hit in the ninth as the go-ahead run with the tying run on first, and who is in Cleveland because San Francisco wanted the pitcher who opened the game. Smith struck him out looking.

Sunday is still blank. Wilkinson threw twenty-five pitches on Wednesday, which is not very many.

Sources: box score, play-by-play, decisions, game duration and attendance for gamePk 824394; the transaction log for teamId 137; Wilkinson's draft record, debut date and career game and start totals by level; Adrian Houser's 2026 game log and season line; and the San Francisco schedule and announced probable pitchers, all via the MLB Stats API, retrieved August 20, 2026. The count of San Francisco starts of two innings or fewer is this reporter's, taken from the starting pitcher's line in every one of the club's 126 regular-season box scores through August 19. Vitello's postgame quote via Maria Guardado, MLB.com, August 19, 2026; the nickname, the Invisiball and the Triple-A opponent average via Guardado's call-up story for the same outlet the same day. Houser quote via Ali Thanawalla, NBC Sports Bay Area, August 8, 2026. Pitch-tracking observations via Alex Pavlovic, NBC Sports Bay Area, August 19, 2026. Contract terms via the Associated Press, December 20, 2025. The Associated Press game story lists Houser's record as 3-8; the league's own game log and season line both give 4-7 across twenty-five appearances, and that is the figure used here.

Filed under Giants

More on Adrian Houser

His page →
The Giants' nine free-agent contracts, graded on signing day. The biggest one is a C+
Free Agent Regrade

The Giants' nine free-agent contracts, graded on signing day. The biggest one is a C+

The 2025-26 Giants signed nine major league free agents for $70.28 million guaranteed across the nine, and none of the nine came from the top of the market. Each is graded here as of its signing date, on a four-part rubric in this order: need, fit, price and term against MLB Trade Rumors' November 6 and FanGraphs' November 5 predictions, and risk. Hentges B, Foley B-, Houser C+, Mahle B+, Bader A-, Arraez B+, Wick C, Brennan B-, Borucki C+. The winter as a class, graded at opening day: C+. The result grades come at the All-Star break and at season's end.

Andie TownsendSep 22, 202612 min read
At the All-Star break, the Giants' winter regrades to a D+. Only Arraez went up
Free Agent Regrade

At the All-Star break, the Giants' winter regrades to a D+. Only Arraez went up

The mid-season regrade of the sixteen 2025-26 Giants signings, as of the All-Star break on July 14, 2026, off each player's line through that date and nothing later. Arraez, an All-Star at .330/.369/.460 through 402 plate appearances, moves from a B+ to an A. Bader, at .170 in 111 plate appearances and on the injured list, moves from an A- to a D. Houser is a C-, Mahle a D+, Kilian a B-, Hentges a B-. Brennan, Oliva, Ramos and Kennedy, all off the 40-man by the break, are D-minuses. Knizner, signed in August, has no mid-season grade. The class, a C+ at opening day, regrades to a D+. The season-end regrade follows September 27.

Andie TownsendSep 22, 20268 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

More on Matt Wilkinson

His page →
Yunior Marte's 40-Man Spot Was Already Spoken For In November
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
Both Of The Arms San Francisco Added Saturday Last Pitched On August 23
August 23

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

San Francisco made three pitching moves on Saturday morning before a split doubleheader against Arizona: Matt Wilkinson recalled from Sacramento, the contract of left-hander Seth Lonsway selected from Sacramento, and Spencer Bivens optioned to Sacramento. Wilkinson and Lonsway both last pitched on August 23, which is the thing they have in common and the reason both are on the roster. Lonsway is 27, was signed by the Giants in July 2021, and has never appeared in a major league game; at Triple-A this season he has a 6.00 earned run average with 45 strikeouts against 49 walks in 72 innings. Arizona named Merrill Kelly and Mitch Bratt for the two games. San Francisco named nobody for either until late morning, when it posted Wilkinson, who had been recalled about four hours earlier, for the opener. Of the 34 starting pitcher slots on today's major league schedule, three were blank at mid-morning and two of them were San Francisco's. The active roster reads 27 men and 14 pitchers; the 40-man reads 39.

Grant LombardAug 29, 20264 min read
A Rainout In Atlanta In June Left The Giants Needing Two Starters On Saturday
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

On the record

Called Shots →
MissedAug 8, 2026

Trent Harris starts at least one major league game for San Francisco in the 2026 regular season.

The whole piece rests on reading the three Triple-A starts as a conversion rather than a coincidence, and this is that reading stated so it can be scored. San Francisco stretched Harris out over three consecutive starts from July 21 to July 31, rested him seven days, and then spent a 40-man spot on him with two rotation spots unfilled and no starter named for any of the three games against Houston that begin August 10. If that sequence means what it appears to mean, he starts. The case against is real and I am taking the other side anyway: he made 120 relief appearances and three starts in his professional life, his longest outing was four innings and 51 pitches, and a club can want bulk innings from a man without ever handing him the first inning. Adrian Houser and JT Brubaker are both available for the same job and both have done it. A bullpen game in which Harris follows an opener does NOT count; the claim is that he is credited with the start. If he is optioned to Sacramento and never returns, or is injured, that is a MISS rather than a VOID, because the club's willingness to give him a start is exactly what is being tested and sending him down is one of the ways the answer turns out to be no.

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 Have Ended Up With What Atlanta Paid For Joey Bart
The Bart chain

The Giants Have Ended Up With What Atlanta Paid For Joey Bart

San Francisco claimed right-handed pitcher Duncan Davitt off waivers from Atlanta on Wednesday, September 9, and designated right-hander Spencer Bivens for assignment the same day, with the 40-man roster already full. Atlanta had acquired Davitt from the Chicago White Sox on August 3 in exchange for catcher Joey Bart, whom San Francisco drafted second overall in 2018 and signed for $7,025,000. The Giants designated Bart for assignment on March 31, 2024 and traded him to Pittsburgh two days later for right-hander Austin Strickland, who never reached the major leagues and was released by High-A Eugene on August 3, 2026, the same day Atlanta traded Bart for Davitt. Davitt is 26, debuted with the White Sox on April 10, 2026, and has thrown two major league innings this season across two appearances. He has been on three organizations' paperwork in 2026. Bivens went undrafted in 2018, pitched in France, the Czech Republic and two independent leagues before the Giants signed him in May 2022, debuted at 29 in June 2024 and threw 81 innings for San Francisco in 2025; this year he has a 14.40 earned run average in five innings. San Francisco's 40-man roster reads 40 of 40 once the 15 players on the 60-day injured list are set aside. Atlanta is 85-61 and put him on waivers. San Francisco is 62-85 and eliminated, with 15 games left. Two takes filed.

Grant LombardSep 10, 20265 min read
A Price Can Move Six Cents Without Anybody Changing Their Mind
The margin

A Price Can Move Six Cents Without Anybody Changing Their Mind

The margin baked into a baseball moneyline collapses from roughly 4.7 percent at the open to under 1.9 percent by late morning, which lengthens underdog prices and cheapens favorites whether or not anybody's opinion changed. Here is the arithmetic on four games, and what it does to a call this desk already filed in public.

Casey MontgomeryAug 14, 20267 min read
The Giants Gave Up Joe Morgan For Mike Krukow And Got Forty-Four Seasons
The booth

The Giants Gave Up Joe Morgan For Mike Krukow And Got Forty-Four Seasons

San Francisco traded Joe Morgan and Al Holland to Philadelphia on December 14, 1982, and one of the three players who came back was Mike Krukow. He has been in a Giants uniform or a Giants booth every season since. The record of what he watched, counted, and the part of the partnership that does not end.

Grant LombardAug 7, 20265 min read