Mark Thompson debuted on July 26, 1994, playing for the Colorado Rockies at Mile High Stadium; he played his final game on July 27, 2000, playing for the St. Louis Cardinals at Busch Stadium II.
If by Carlton you mean Essendon, then yes, he played for Carlton... Mark "Bomber" Thompson...it's "Bomber" for a reason...
Baseball
NBA player Hollis Thompson played for Georgetown.
NBA player Jason Thompson played for Rider.
NFL player Everrette Thompson played for Washington.
NFL player Deonte Thompson played for Florida.
NFL player Brandon Thompson played for Clemson.
NFL player Juwan Thompson played for Duke.
NFL player Marcus Thompson played for Rutgers.
NFL player Tramaine Thompson played for Kansas State.
NFL player Jordan Thompson played for Ohio U..
NFL player Zach Thompson played for Wake Forest.