Welcome, Bart.
Taking the umpire's calls on the play(s) at 2B at face value, we have no force out made and no tag, and when Carl attempt to advance to 3B, an overthrow. So no outs recorded, and all runners safe.
A runner is not automatically out when 2 runners occupy the same base. The defense must tag the runner who is not entitled to the base. This would have been Carl in your situation.
__________________
Tom
|