pinch hitter
A person who steps in to do someone else’s job.
A pinch hitter is a substitute baseball player who bats in place of another player, usually in a crucial moment when the team needs a hit. Picture the bottom of the ninth inning with runners on base: the manager might send in a pinch hitter who's especially good at getting hits, replacing a weaker batter who was scheduled to bat.
The word pinch here means a tight spot or difficult situation. The pinch hitter comes in when the team is in a pinch and needs someone who can deliver. Once a pinch hitter bats, the original player is out of the game, so managers save this move for moments that really matter.
Outside of baseball, people use pinch hitter for anyone who steps in to help when someone else can't do their job. If your teacher gets sick and a substitute teaches your class, that substitute is acting as a pinch hitter. If your teammate can't make it to the science fair and you present your group's project alone, you're pinch hitting. The phrase captures that feeling of stepping up when needed, often without much warning, to help your team succeed.