Josh Johnson lands his first commercial ever that reflects his NFL journey No player has played for more teams in NFL history than Josh Johnson The Harbaugh's played a major role in Johnson's ...
That trade came just one year after the Marlins had rebranded and moved ... also shipping veteran starting pitcher Josh Johnson, utility man Emilio Bonifacio and catcher John Buck to Toronto.