Roth began his coaching career as an assistant coach with his alma mater, Greenville. He then became the head coach of the Calvary Academy in Springfield, Illinois. In the fall of 1999, Roth joined the staff of Jeff Stewart at Illinois State from 2000 to 2002 where he worked with the Redbird hitters and outfielders.[1] In the fall of 2002, he joined the staff of Brian Shoop at Birmingham–Southern, where he worked the Panther hitters, but he then left after a single year to join Dewey Kalmer's staff at Bradley. He returned to Birmingham–Southern in the summer of 2004.[2] When Shoop was hired as the head baseball coach for the UAB Blazers, he brought Roth with him to continue instructing hitters and outfielders.[3] On May 13, 2020, Roth was named the interim head baseball coach of the Blazers for the 2021 season, following the retirement of Shoop.[4]
After taking the Director of Player Development role with the LSU Tigers, Roth was quickly hired away by the Tampa Bay Rays organization, where they named him the hitting coach of the Charleston RiverDogs.[5]