The Baltimore Ravens are coached by John Harbaugh and have been since John began leading in the role of head coach back in 2008.