and drove in his first run while pinch hitting for pitcher Enrique Burgos. His first hit was a ground ball single up the middle to center field, coming off of Ian Thomas. He drove in shortstop Nick Ahmed on the hit. O'Brien was designated for assignment by the Diamondbacks on December 23, 2016. Kansas City Royals The Diamondbacks traded O'Brien to the Kansas City Royals for minor leaguer Sam Lewis. Following the Royals Spring Training camp, O'Brien was sent back to the minors and briefly played for the Omaha Storm Chasers of the PCL, before he was designated for assignment on May 10, 2017. Cincinnati Reds On May 16, 2017, the Cincinnati Reds claimed O'Brien off of waivers and assigned him to the Louisville Bats of the Class AAA International League. He played in five games for Louisville, and was designated for assignment by Cincinnati on May 25. Texas Rangers On May 27, 2017, the Texas Rangers claimed O'Brien off waivers. After playing in 16 games for the Triple-A Round Rock Express and Double-A Frisco RoughRiders, O'Brien was again designated for assignment on June 17, 2017 when Ernesto Frieri was selected to the roster. Los Angeles Dodgers O'Brien was claimed off waivers by the Los Angeles Dodgers on June 18, 2017. After hitting .219/.297/.465 in 45 games for the Double-A Tulsa Drillers, O'Brien was designated for assignment by the Dodgers on July 31. He was outrighted to the Triple-A Oklahoma City Dodgers on August 3. Miami Marlins On May 31, 2018, O'Brien was traded to the Miami Marlins in exchange for cash considerations. O'Brien had his contract selected on September 4, 2018. He hit 4 home runs with 10 RBI in 22 games for the Marlins in 2018. After hitting .167/.255/.262 in 14 games to start the year, on June 20, 2019, O'Brien was designated for assignment. He spent the remainder of the season in Triple-A with the New Orleans Baby Cakes and elected free agency on October 15, 2019. Atlanta Braves On December 16, 2019, O'Brien signed a minor league contract with the Atlanta Braves. O’Brien was released by the Braves organization on August 16, 2020. Toros de Tijuana On April 27, 2021, O'Brien signed with the Toros de Tijuana of the Mexican League. In 60 games, he hit .258/.303/.554 with 16 home runs and 39 RBIs. O'Brien hit a go-ahead home run in Game 7 of the Serie