Jim McBride has recorded songs that he wrote individually and with the following co-writers: Roger Murrah, Keith Stegall, Charlie Monk, Wayland Holyfield, Stewart Harris, Charlie Craig, Brent Mason, Peter McCann, Guy Clark, Alan Jackson, Steve Dean, Gary Overton, Sam Hogin, Dan Truman, Joy Lynn White, Jerry Salley, Chapin Hartford, Don Cook, Greg Holland, Nelson Larkin, Ken Mellons, Carson Chamberlain, Trace Adkins, Phil Barnhart, Wally Wilson, Bill Anderson, Tammy Cochran, Buddy Jewell, Luke Bryan and Steve Norman.