How do you know he was wearing a white baseball cap at the marathon?
It's some sort of white head covering. See the 5th image down.
http://www.dailymail.co.uk/news/article-2309570/Boston-Marathon-bombing-suspect-Police-raid-home-linked-burned-Saudi-student-acting-suspiciously.html?ICO=most_read_module