Career
As a 16-year-old rookie in 1943, he was the youngest player to appear in a National League game that season. McKee was named for baseball superstar Rogers Hornsby. They are the only men named "Rogers" ever to play in the majors.
McKee was one of many ballplayers who only appeared in the Major Leagues during World World War World War II He made his major league debut on August 18, 1943, in a home doubleheader against the Saint Louis Cardinals at Shibe Park.
The best game of his short career, however, came on the last day of the 1943 season. On October 3, 1943, McKee started the second game of a doubleheader against the Pittsburgh Pirates at Forbes Field and pitched a complete game, winning 11–3.
The losing pitcher was Cookie Cuccurullo, who was making his major league debut. McKee made his last pitching appearance for the Phillies on September 26, 1944.
Overall, he posted a 1–0 record and a 5.87 earned run average in five games (one start), allowing 10 runs on 14 hits and six walks, while striking out one in 15⅓ innings of work.
He later switched to outfield and spent nine seasons in the Minor Leagues spanning 1944–1957, collecting a batting average of.287 and 115 home runs in 1,173 games. In 2014, McKee died in his hometown of Shelby, North Carolina, 15 days short before of his 88th birthday.