The Cubs' top prospect, Bryant did not start as a precautionary measure because of right shoulder fatigue. He took over as the designated hitter in the third inning, subbing for Anthony Rizzo, and crushed an opposite-field home run off the first pitch from Oakland starter Jesse Hahn.
"Just tip my cap to Bryant on that one," Hahn said. "He came off the bench cold, hadn't taken a swing all game, and I thought I located a good fastball down and away, and he just went out there and got it."
"I was running around the bases smiling and having a good time," said Bryant, who was 0-for-4 Friday in the Cubs' first game at Cashman Field.
Bryant then launched a 2-2 pitch from Evan Scribner over the left-center-field wall leading off the sixth. He now leads the Major Leagues with six spring home runs.
His first homer accounted for the only runs off Hahn, who struck out three in 3 1/3 innings in his second spring start.
Hendricks, making his first spring start, retired all 15 batters he faced, throwing 54 pitches, 40 for strikes. The right-hander, projected as the Cubs' fourth starter, struck out three over five innings. He was only scheduled to go three innings, but because of his low pitch count, he went deeper in the game.
Hendricks, Joseph Ortiz and Jorge De Leon did not allow a hit or a walk over seven innings, and Matt Olson ended the perfect game with a leadoff double in the eighth off Armando Rivero. Tyler Landendorf singled and Olson scored on Max Muncy's sacrifice fly.
Hendricks was just as amazed as the 10,375 fans at Cashman Field who watched Bryant continue his home run show.
"I'd rather hit two home runs any day than pitch five perfect, I know that," Hendricks said. "I'll take what I did."
Cubs up next: Travis Wood, competing for the fifth spot in the rotation, will make his third spring start on Sunday when the Cubs play host to the Reds at Sloan Park in Mesa. So far, Wood has given up two earned runs on seven hits over five innings, and all of those hits and runs came against the Indians March 10. The Reds will counter with Johnny Cueto. The game will be broadcast on WGN TV and also WBBM radio. It can also be seen live on MLB.TV. First pitch is scheduled for 1:05 p.m. MT/3:05 p.m. CT.