Dempsey did have to leave the country for a spell, to be fair.
And Defoe got injured, soooo...
Both are having very good seasons, but I can't comprehend thinking Dempsey is having a better go at the MLS than Defoe. (We'll just ignore last season I suppose)