After a wait that’s been excruciating for some fans, the player who could become the face of the Astros has arrived.

With their major league offense struggling mightily, the Astros have decided to call up top outfielder prospect George Springer for Wednesday’s game at Minute Maid Park against the Royals, a person with knowledge of the decision told the Chronicle on Tuesday night.

Springer homered for a second straight game for the Class AAA Oklahoma City RedHawks on Tuesday. Springer, 24, went 3-for-4 with a grand slam and scored four runs.

Springer is hitting. 353 with four doubles, one triple, three home runs, nine RBIs, nine walks, 15 strikeouts, a .459 on-base percentage and .647 slugging percentage. He’s a perfect 4-for-4 in steal attempts.

Minor league pitchers have been avoiding Springer, pitching him backward, but he has nonetheless raked.

“Yeah, it’s just one of those things, as a hitter I’ve got to be smart,” Springer told the Chronicle on Monday in Oklahoma City. “I can’t buy into what they’re trying to do. I have to wait for my pitch to hit, and if it isn’t there, I have to be able to take what they’re giving me.”

Springer last season hit 37 home runs and stole 45 bases between Class AA Corpus Christi and Class AAA, but the Astros did not call him up despite their terrible record.

A natural center fielder, Springer’s been learning right field in the minors.

“The angles are different, the situations are different, the flight of the ball is not as true,” he said Monday. “You don’t necessarily have a clean view because of the shift. … I have to adjust to that.”

To make room on the roster for Springer, the Astros sent outfielder Robbie Grossman to Oklahoma City.