Hoffman won his first event of the 2007 season at the Bob Hope Chrysler Classic in January. This victory lifted Hoffman into the top 100 of the Official World Golf Rankings. Hoffman won his first PGA tour event by defeating John Rollins after he birdied the first hole in a playoff. The rest of 2007 was mediocre for Hoffman though, on the year he made 18 of 30 cuts and recorded two top-10s and 7 top-25s. He earned $1,689,366 and finished 50th on the money list and the FedEx Cup standings. He finished tied for 35th in his first Open Championship and was cut from his first PGA Championship. He also finished tied for 7th at the Deutsche Bank Players Championship of Europe on the European Tour.