New York Yankees right fielder Aaron Judge (99) flies out during the eighth inning against the Houston Astros in game two of the ALCS for the 2022 MLB Playoffs at Minute Maid Park. Thomas Shea-USA TODAY Sports

Aaron Judge ended up back with the New York Yankees after flirting with some other teams in free agency. The reigning AL MVP never wanted to leave the Yankees, but he also wanted to get a contract he felt he deserved.

Unlike other situations where deals between team leaders and their franchise fell through (see Freddie Freeman and the Braves), Yankees owner Hal Steinbrenner apparently got involved to make sure the Yankees did not lose their star player.

According to SNY’s Andy Martino, when Judge was in the thick of his decision, the Yankees had offered 8 years for $320 million. Knowing Judge was also talking with the San Diego Padres and San Francisco Giants, Steinbrenner got on the phone with Judge to figure out what it would take to make the MVP stay with the Yankees.

Everything we have read since he agreed to his 9-year, $360 million deal has suggested that Judge always wanted to stay with the Yankees. He just wanted the Yankees to give him the ninth year, and they did that.

The contract will take Judge through his entire 30s and ensure he is extremely well compensated or the rest of his career. The Yankees lost to the Houston Astros in the ALCS for the third time since 2017. There was no way they could afford to lose their best player. Their fans would have rioted, and Hal knew that.

More must-reads:

TODAY'S BEST
Watch: Tyrese Maxey saves Sixers' season with two huge shots
Hurricanes eliminate Islanders with help of third-period rapid-fire goals
Mike Trout's career hits another major hurdle with latest injury
Clippers' Kawhi Leonard to remain out for Game 5
LeBron James takes to social media to address rumors about Lakers future
Watch: Tigers' Jack Flaherty ties AL record by striking out first seven batters
Jaguars make two surprising releases
Astros to option former MVP
RB Ezekiel Elliott seems grateful about reunion with Cowboys
Predators score late against Canucks to avoid elimination
Avalanche beat Jets to advance to NHL playoffs second round
A different dynamic duo lifts Bucks to Game 5 win
Watch: Evan Mobley’s late block saves Game 5 for Cavaliers
Watch: Brewers, Rays clear benches as wild brawl breaks out
Watch: Swarm of bees delays Dodgers-Diamondbacks game for nearly two hours
Four-time Pro Bowl CB calls it a career
Watch: Maple Leafs stay alive thanks to OT winner by Matthew Knies
Rams sign longtime Eagles running back
Game 5 status revealed for injured Bucks stars Giannis Antetokounmpo, Damian Lillard
Maple Leafs without Auston Matthews for Game 5 vs. Bruins