The 23-year-old outfielder hit a pair of home runs to back up fellow White Sox prospect Terry Doyle's solid start as the Mesa Solar Sox routed the Peoria Javelinas, 10-3, on Friday in the Arizona Fall League.
"Our Triple-A [Charlotte] hitting coach [Tim Laker] came to town a couple weeks ago, and he's been working with us," Short said. "I'm starting to feel comfortable at the plate."
Short homered for the second straight game when he connected on a 1-1 inside fastball from Steven Hensley (Mariners) in the seventh inning, knocking home Xavier Avery (Orioles) and Brian Dozier (Twins). The long ball gave Mesa a 5-1 lead.
"On the third pitch, I was ready for the fastball, and I got the pitch I was looking for," Short said. "I tried to make good contact with it, and it ended up going out. I didn't feel anything off the bat, so I knew it was gone."
He added a solo shot to left leading off the ninth against St. Louis reliever Justin Wright, his fourth homer of the Fall League season.
"I was just looking fastball over the plate and I got it," he said. "Same feeling as the first one. I knew it was gone when I made contact."
Chicago's 28th-round pick in 2008, Short spent the 2011 season at Double-A Birmingham, where he hit .282 with 13 homers and 60 RBIs in 130 games as a Southern League All-Star. In 17 AFL games, he is is batting .288 with eight RBIs. He is currently riding a 12-game hitting streak during which he has raised his average from .143 to .284.
"I had no clue that I had a streak going," Short said. "I just go out and play the game hard and let the results come."
Mesa took the game's first lead in the third when Avery hit a leadoff single and scored on Cody Scarpetta's (Brewers) wild pitch. The Orioles' No. 2 prospect tripled home Minnesota's Aaron Hicks an inning later for a 2-0 edge.
Peoria finally responded in the sixth when Logan Schafer (Braves) hit a leadoff homer to right off Cole McCurry (Orioles). Adam Moore scored on a double play in the next frame, cutting the deficit to three runs.
Doyle went only three innings but threw 52 pitches (32 for strikes) and allowed just two hits. He struck out three and did not walk a batter.
Scarpetta (Brewers) started for Peoria and was charged with a run on two hits and two walks over three innings.
Danny Wild is an editor for MLB.com. David Heck is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.