Kramer made his professional debut with the Low-A West Virginia Black Bears and was promoted to the Single-A West Virginia Power during the season. In 58 total games between the two teams, he batted .291 with 20 RBIs. He played 2016 with the High-A Bradenton Marauders where he posted a .277 batting average with four home runs and 57 RBIs in 118 games.[6][7] In 2017, Kramer played with the Double-A Altoona Curve, batting .297 with six home runs and 27 RBIs[8] in 53 games before a fractured right hand ended his season in June.[9]
Kramer began the 2018 season with the Triple-A Indianapolis Indians of the International League and was called up to the majors for the first time on September 4.[10] He made his MLB debut the next day as a pinch hitter against the Cincinnati Reds. In 21 games with Pittsburgh, Kramer slashed .135/.175/.135 with 4 RBI. Kramer spent the majority of the 2019 season with Indianapolis, playing in only 22 games with the Pirates, with whom he batted .167/.260/.190 with 5 RBI.[11]
On May 20, 2020, Kramer underwent surgery on his right hip, and missed the entire 2020 season.[12] On October 30, Kramer was outrighted off of the 40-man roster.[13] He began the 2021 season with Indianapolis, where he batted .196/.318/.296 with 3 home runs and 22 RBI in 51 games.
Milwaukee Brewers
On July 4, 2021, Kramer was traded to the Milwaukee Brewers in exchange for Nathan Kirby.[14] He played in 23 games for the Triple-A Nashville Sounds, slashing .245/.379/.321 with no home runs and 4 RBI. On August 17, Kramer was released by the Brewers organization.[15]
On June 1, 2022, Kramer affirmed that he had retired from professional baseball and has since started his own solar power firm after his release from the Brewers organization.[16]
Personal
Kramer and his wife, Riley, welcomed their first child, a daughter, in November 2019.[17]