Gonzalez has done well in limited action during his first season in the Majors, posting a 2.31 ERA in 11 2/3 innings as a long reliever.
But he hasn't faced any challenge as stiff as the Angels' lineup, which is hitting .335 and averaging 6.5 runs over its last 15 games.
Orioles manager Buck Showalter said he thinks Gonzalez can throw about 100 pitches, "if Anaheim will allow it."
While the opposition may be daunting, perhaps the opposing park will offer some level of comfort for Gonzalez, who attended high school in San Fernando, Calif., went to Los Angeles Mission Community College and expects to have 50 friendly faces in attendance on Friday.
"It's pretty exciting to be here in front of family and friends," Gonzalez said. "[The Orioles] are giving me the opportunity to start tomorrow, so I'm going to give it my all."
C.J. Wilson will take the mound for the Angels.
Wilson battled control problems against the Blue Jays on Sunday but allowed only two runs (one earned) on three hits in five innings, snapping a streak of seven consecutive quality starts.
Wilson issued five walks and threw only five first pitch strikes in 22 batters, finishing with 97 pitches and 49 strikes.
Orioles: Davis sits with strained neck
Chris Davis was scratched from Thursday's lineup due to a trapezius muscle strain, the severity of which remains unknown.
Ryan Flaherty started in his place and went 2-for-3 with a solo home run. Flaherty has recorded hits in six consecutive starts.
Matt Wieters has 12 RBIs in his last six games. The All-Star catcher is hitting .397 with two home runs and 12 RBIs in 68 at-bats against lefties and .201 with 10 home runs and 32 RBIs in 204 at-bats against righties.
The Orioles are 20-1 when their starting pitcher goes seven innings or more, and 24-37 when he does not.
Angels: Rotation in shambles
Dan Haren was placed on the 15-day disabled list on Thursday, and injured right-hander Jerome Williams is still a ways away from a return, which is bad news for an Angels rotation that has a 9.16 ERA in the last eight games.
Kevin Jepsen was called up from Triple-A Salt Lake to take Haren's place on the 25-man roster and threw a scoreless inning on Thursday.
Erick Aybar is riding a seven-game hitting streak and has recorded hits in 20 of his last 22 games. He is batting .407 during that stretch.
Center fielder Mike Trout stole three bases on Thursday, making him the first Angels player in history with 10 homers and 25 stolen bases before the All-Star break. He leads the American League with 26 steals and has been successful on his past 17 attempts -- having last been caught on June 4.
Kendrys Morales is 10-for-18 with eight RBIs in five games against the Orioles this year. He is currently riding a nine-game hitting streak.