Roy began his high school coaching career in football and baseball at Paradise Valley High School in 1972. He was named head baseball coach in 1976. He remained in that position until 2014, interrupted only by a one year stint as assistant coach at Phoenix College in 1982. He retired from coaching briefly in 2014, but was lured back to the diamond in 2016 to be the head coach at Pinnacle High School, where, in 2017, they were the state runner-up. As a head coach, Roy is one of the few Arizona high school baseball coaches who have amassed over 700 wins.