Pete Carroll and Jim Harbaugh have a long history of coaching against each other, with another matchup set to add to their timeline.
Bill Bender
Saino Zachariah
Brendan OSullivan
Jared Greenspan
Daniel Yanofsky