Sing One For The Lord was written by Billy Preston and George Harrison in 1969. The song was first recorded by Billy Preston and George Harrison in 1969 and was completed in 1970. The Edwin Hawkins Singers recorded overdubs at Olympic Sound Studios in London in 1970. The recording features George Harrison on guitar and Ringo Starr on drums. It was produced by Billy Preston and George Harrison. The song was first released on Billy Preston’s 1970 album Encouraging Words.