Durbin was drafted by the Minnesota Twins in 2000 in the second round (54th overall) out of Coronado High School in Arizona where he played baseball and football.
He had gone 4–3 with an 2.33 ERA in 16 starts for Triple-A Rochester before being sidelined for the rest of the 2006 season on July 5 with right biceps musculocutaneous neuropathy.
During spring training in 2007, he went 0–2 with an 11.25 ERA in seven relief appearances for the Twins and was claimed off waivers by the Arizona Diamondbacks on March 29.
He appeared in one game for the D-Backs out of the bullpen on April 4 against the Colorado Rockies, and gave up seven runs in ⅔ of an inning.
Durbin was called back up to the majors, and made his first start for the Phillies against the New York Mets on June 29.
He earned his first major league win on July 17, 2007, against the Los Angeles Dodgers where he pitched six innings and gave up one run.
He split the season between the Double-A Reading Phillies and the Triple-A Lehigh Valley IronPigs, going 5–14 with an 5.82 ERA.
He made his debut with the Southern League Chattanooga Lookouts on May 4, pitching three scoreless innings in relief.
On June 18, 2011, Durbin signed with the Lancaster Barnstormers of the Atlantic League of Professional Baseball.