Ubaldo Jimenez will start for Cleveland, which is kicking off a seven-game homestand at Progressive Field. The Indians have won three of their last four games and trail the White Sox by 1 1/2 games in the AL Central.
The Angels, second to the Rangers in the AL West, have taken eight of their last 11 and now can turn to Weaver, who is on the All-Star team for the third year in a row.
"It's really exciting," said Weaver, who will join teammates Mike Trout, Mark Trumbo and C.J. Wilson. "Like I said before, it's crazy how it's come full circle. You grow up watching it. As a kid, you look forward to the All-Star Game to see all the guys come out. Now to come full circle and be a part of it, it's still a tremendous honor. And it's going to be fun to share with some of my teammates as well."
Weaver, at 8-1, ranks second in the AL with a 2.31 ERA and first with a 0.92 WHIP and .193 opponent batting average.
He has excelled in two starts since coming off the disabled list, where he went with a lower back strain. The righty has thrown 12 2/3 innings in that span, giving up one run on eight hits, and beat the Orioles on Wednesday in his last start.
Jimenez (7-6, 4.69 ERA) rolls into July after a month in which he recorded a 2.78 ERA in five starts. On Wednesday, he held the Yankees to four hits and struck out seven in six innings but gave up four runs and walked four.
Angels: Another starring role for Trout
Trout was at it again in Sunday's win over the Blue Jays, going 2-for-4 with a walk, a double, a home run and three runs scored out of the leadoff spot. It was the type of performance that earned Trout a trip to Kansas City for the Midsummer Classic despite not getting called up to the Majors until late April.
"I started thinking about it a little bit," Trout said of the All-Star talk over the past week. "It was kind of surreal -- is this really happening to me? But I'm just having fun. This is great."
Trout is hitting .339 for the season, including .400 (20-for-50) over his last 11 games. He has collected nine homers, 51 runs scored and 22 steals.
Trumbo, who bashed his 20th home run of the season on Sunday, not only made the All-Star team but also will compete in the State Farm Home Run Derby. His first 19 long balls this year averaged 419 feet, best in the Majors.
Indians: Donald off on the right foot
Jason Donald played shortstop and batted seventh for the Indians in Sunday's win over the Orioles, a day after the club recalled him from Triple-A Columbus to replace the injured Lonnie Chisenhall. In his first Major League action since May 12, the 27-year-old reached base in three of four plate appearances.
Donald hit .178 (8-for-45) in his first stint with Cleveland this season but will get another chance at locking down a big league utility role after Chisenhall suffered a fractured ulna in his right forearm when he was hit by a pitch on Friday. On Sunday, Donald smacked his first double of the season and drew two walks.
While expressing sympathy for Chisenhall's injury, Donald also was excited for his callup.
"I'm very happy to be back here and I look forward to contributing," he said.
Shortstop Asdrubal Cabrera was named to AL All-Star team for the second time on Sunday, when he went 2-for-5 with a double as the Tribe's designated hitter. That made him 9-for-21 (.429) over his last four games, with two doubles and two home runs.
The Indians took two of three from the Angels at Progressive Field in April.
Weaver is 4-0 with a 1.75 ERA in his career in Cleveland, including six shutout innings in that April series.