Weaver is expected to throw a third session on Saturday, according to the Orange County Register. The Angels have not outlined the steps for his recovery beyond Saturday.
Straily, who last pitched in the major leagues in 2014, will start on Friday when the team visits the Red Sox.
Straily went 6-6 with a 4.06 ERA in 77 2/3 innings for Fresno this season.
Vargas will likely need at least two more simulated outings before he is able to return, according to the Kansas City Star. The Royals have not provided a firm timetable for Vargas' return to the rotation.
However, Matheny did indicate Garcia will avoid the disabled list, according to the St. Louis Post-Dispatch.
Buehrle (9-4) gave up a two-out single to David Ortiz in the first inning before retiring the next seven batters. He allowed a leadoff single to Xander Bogaerts in the fourth inning and a one-out triple to Alejandro De Aza in the fifth inning.
The veteran lefty tossed six scoreless innings before Pablo Sandoval had an RBI groundout in the seventh inning after Hanley Ramirez led off the frame with a triple.
Buehrle is 4-0 in his last seven starts. He hasn't allowed more than two earned runs in six straight starts. He has at least five strikeouts in four straight outings.
As for Porcello's shortest start of the season, the right-hander was in trouble from the first batter he faced Wednesday. Jose Reyes and Josh Donaldson led off the game with singles before Edwin Encarnacion launched a one-out, three-run homer. Russell Martin was then hit by a pitch before Justin Smoak parked a two-run homer.
Porcello (4-9) appeared to be doing better in the second inning, as he struck out two of the first three batters he faced. However, Jose Bautista hit a two-out, two-run homer to extended the Toronto lead to 7-0.
He was charged with seven runs on seven hits and no walks, while striking out three. Porcello is now winless in his last eight starts (0-7). His ERA stands at 6.08 through 16 starts.
This was a nice bounceback effort for May, who was able to get all of one out before being pulled in the first inning with six runs allowed in his last start. May's ERA shrunk to 4.37 with Wednesday's performance.
Discounting that nightmare start in his previous outing, May has allowed more than three runs just once in his last eight starts.
This was Cueto's finest start since he twirled seven shutout innings on June 7. He retired 11 in a row at one point, and never really lost his composure in this one.
Cueto has pitched at least six innings in all but one of his 15 starts this season.
"It's been a bit of a roller coaster for him," manager Bob Melvin said, per MLB.com. "Just when he started feeling good, then he wouldn't for a period of time. He's been there for a couple days."
It is still unknown if Gray will be able to make his next start on Sunday, as his expected return to the team is currently unknown.
"I had a good curveball the last two starts and felt like I could throw it when I wanted to, where I wanted to, any count," Zimmermann told reporters, per MASNsports.com. "Keep them off balance, just pound the zone, let those guys behind me play defense."
Manager Matt Williams said having solid command of his offspeed pitches has allowed Zimmermann's fastball to be more effective.
"The ability to throw a breaking ball behind in the count, early in the count," Williams said. "Had a good feel for his curveball tonight, especially against their lefties. The ball was down in the strike zone. If he can do that, then he can get a lot of swings and misses down on the breaking ball, which he got tonight."