Romak signed with the Kansas City Royals as a minor league free agent for the 2010 season.[7] With the Wilmington Blue Rocks of the Carolina League, Romak was named Player of the Week three times in June, winning Player of the Month honours as well.[8] Romak batted .251 with 23 home runs for the Northwest Arkansas Naturals of the Class-AA Texas League in 2011.[9] He resigned with the Royals for 2012.[9]
St. Louis Cardinals
On May 17, 2012, Romak was traded to the St. Louis Cardinals for cash considerations.[10] Romak spent most of the 2012 season with Cardinals Double-A affiliate Springfield. In December 2012 Romak re-signed with the Cardinals for 2013 and spent the season with the Triple-A Memphis Redbirds.[11]
Los Angeles Dodgers
On November 16, 2013, he signed a minor league contract with the Los Angeles Dodgers and was assigned to the Triple-A Albuquerque Isotopes. In 108 games for the Isotopes in 2014, he hit .280 with 24 homers and 85 RBI.
He was called up to the Dodgers on May 28, 2014, after 1,069 games and 4,306 plate appearances in the minor leagues.[12] He ground out to second base in his MLB debut, as a pinch hitter. His first hit was a 2-RBI double off Matt Belisle of the Colorado Rockies on June 8, 2014. That was his only hit in 21 at-bats for the Dodgers. He was designated for assignment on June 25, 2014.[13]
Arizona Diamondbacks
Romak signed with the Arizona Diamondbacks as a minor league free agent in November 2014.
On August 8, 2015, the Diamondbacks selected his contract from the Triple-A Reno Aces. On November 10, 2015, The Diamondbacks released Romak.
On November 8, 2016, Romak signed a minor league contract with the San Diego Padres. In 25 games for the Triple–A El Paso Chihuahuas, Romak batted .347/.392/.800 with 11 home runs and 25 RBI.[15]
SK Wyverns/SSG Landers
On May 7, 2017, Romak had his contract sold to the SK Wyverns of the KBO League. On May 11, 2017, Romak made his KBO debut. During the 2020/2021 offseason, the Wyverns rebranded as the SSG Landers. On October 31, 2021, Romak announced his retirement from professional baseball.[16] In 5 seasons in the KBO for the Wyverns/Landers, Romak played in 626 games, hitting .273/.376/.532 with 155 home runs and 409 RBI, and won the Korean Series with the team in 2018.