The 23-year-old right-hander looks for his fourth win in as many major league starts when the Angels continue their four-game series with the Kansas City Royals at Angel Stadium on Tuesday.
Weaver (3-0, 1.86 ERA) has allowed a total of four runs and 11 hits through his first three starts as the replacement for Colon, the 2005 AL Cy Young Award winner.
Colon threw seven innings in a rehab start for Triple-A Salt Lake on Monday and is set to return from sometime later this week, forcing the Angels to make a tough decision as to who to drop from the rotation.
Weaver allowed two runs and four hits over six innings to beat Tampa Bay 6-2 on Wednesday, but understands he’ll probably be sent back to the minors no matter how he pitches.
“That’s the way it goes,” said Weaver, whose older brother Jeff also is a teammate. “(Colon is) a Cy Young Award winner. My job was to make it tough on the coaching staff, and I think that I’ve done that so far.
“If they have to send me down, they have to send me down. I’ll just try that much harder to get right back up here.”
Jered Weaver also is trying to become the first Angels rookie to win his first four starts since Jarrod Washburn, now with Seattle, did so in 1998.
Los Angeles (28-35) beat Kansas City 4-3 in Monday’s series opener, snapping a three-game losing streak. Dallas McPherson had two RBIs and Orlando Cabrera went 3-for-4 with an RBI double to reach base for the 42nd consecutive game, extending his club record.
“There are some good hitters on that Angels team,” said Royals rookie starter Bobby Keppel, who took the loss. “McPherson got me with a first-pitch fastball after I walked (Darin) Erstad. That really hurt.
“I made a couple of mistakes to Cabrera and he took advantage of them.”
Erstad, sidelined since May 1 with irritation in his right ankle, was activated from the DL on before the game and went 0-for-2 with two walks.
The Angels have won seven straight over the Royals and 15 of the last 17 meetings.
Kansas City (16-46) has lost three straight, nine of its last 12 and is 6-27 on the road. This is the earliest point in the season the Royals have fallen 30 games below .500.
Brandon Duckworth was acquired from Pittsburgh on Saturday to help shore up the Royals’ rotation, and will make his first start for Kansas City on Tuesday.
The 30-year-old Duckworth has spent the entire season at Triple-A Indianapolis, going 8-3 with a 2.42 ERA in 12 starts. He pitched in the majors with Philadelphia and Houston from 2001-05, going 16-21 2ith a 5.34 ERA in 91 games including 66 starts.
“Our people have been tracking Duckworth,” new Royals general manager Dayton Moore said. “We just felt he would be a step in the right direction for us.”
The right-hander has faced the Angels once in his career, losing to Los Angeles in 2003 as a member of the Phillies.