The easy answer is the player who was last designated as the pitcher when the timeout was granted. However, time outs are really charged to the coaching staff, not any pitcher.
In Major League...
A pitcher throws a variety of pitches from the mound. He or She may throw a fastball, knuckleball, screwball, changeup, etc.... He or She may throw the ball fast or slow. Each pitch requires a...
You cant have two pitchers at the same time but during the game you can call time and swap the pitchers but the pitcher can not be catcher and the catcher can not be pitcher.