Romo failed to retire a batter and gave up one earned run on two hits and a walk Monday in the Giants' 12-6 loss to the Athletics in the Bay Bridge Series and confirmed his retirement from professional baseball following the appearance, Sonja Chen of MLB.com reports.
Romo signed a minor-league contract with the Giants on Thursday, Andrew Baggarly of The Athletic reports.
Romo has elected free agency after he cleared outright waivers Wednesday, Mike Wilner of the Toronto Star reports.
The Blue Jays outrighted Romo to Triple-A Buffalo on Wednesday after he cleared waivers, Mitch Bannon of SI.com reports.
Romo was designated for assignment by the Blue Jays on Saturday.
Romo (0-1) took the loss Friday, giving up three runs (two earned) on one hit and one walk without recording an out in the 11th inning against the Mariners.
Romo signed a one-year contract with the Blue Jays on Wednesday.
The Mariners granted Romo his unconditional release Wednesday.
Romo was designated for assignment by the Mariners on Monday, Ryan Divish of The Seattle Times reports.
Romo secured his fourth hold in a win over the Astros on Monday, allowing a hit and a walk while recording three strikeouts in a scoreless eighth inning.