Rupp went 3-for-4 with a pair of doubles in Friday's 4-3 victory over the Royals.
The 27-year-old has been wielding a red-hot bat, and now has an eight-game hitting streak. He's also hit safely in 10 of his last 11, and has brought his average up 21 points since June 12.