The New York Mets watched Jacob deGrom leave for the Texas Rangers and turned around and signed Justin Verlander to replace him. The pitcher signed an astonishingly large two-year, $86 million contract. They now have the two highest-paid players in all baseball, with Verlander and fellow ace Max Scherzer.The decision for deGrom to go to Texas was a shocking one, but they outbid the Mets. They offered him five years, $185 million, which was a better deal than the three-year, roughly $120 million deal NY reportedly offered.MLB podcaster Jared Carrabis is calling the Mets out. He's stunned that they decided that a 40-year-old pitcher was a better investment than a 34-year-old deGrom.Jared Carrabis@Jared_CarrabisInstead of giving $185 million over the next five years to Jacob deGrom, the Mets will pay roughly $172 million over the next two years to Max Scherzer and Justin Verlander, who are basically both 40. Somehow the deGrom deal is more reckless. twitter.com/jonheyman/stat…Jon Heyman@JonHeymanVerlander to Mets. $86M 2 years. Vesting option 3rd year.114679Verlander to Mets. $86M 2 years. Vesting option 3rd year.Instead of giving $185 million over the next five years to Jacob deGrom, the Mets will pay roughly $172 million over the next two years to Max Scherzer and Justin Verlander, who are basically both 40. Somehow the deGrom deal is more reckless. twitter.com/jonheyman/stat…He even referenced the fact that they recently threw a boatload of money at Scherzer, who is also older than deGrom:"Instead of giving $185 million over the next five years to Jacob deGrom, the Mets will pay roughly $172 million over the next two years to Max Scherzer and Justin Verlander, who are basically both 40. Somehow the deGrom deal is more reckless."deGrom and Scherzer in the Mets dugoutThe Mets will be happy to pair the former Houston Astro with Scherzer to form 2023's best starting pitcher duo. However, they could have signed deGrom and kept last season's duo in tact. Like Carrabis mentioned, it might have been a better idea in the long run.Where does Justin Verlander's new contract rank amongst MLB stars?His new deal is staggering, to say the least. Even though it's very short term, it is the second-most expensive contract in MLB history. Scherzer's deal for $43.33 million a year still reigns supreme, but his new teammate is very close, now making $43.30 million.That is second, higher than the mega-deals signed by Mike Trout, Mets teammate Francisco Lindor and others:Scherzer, $43.33 millionVerlander, $43.30 milliondeGrom, $37 millionGerrit Cole, $36 millionTrout, $35.5 millionStephen Strasburg, $35 millionAnthony Rendon, $35 millionFrancisco Lindor, $34.1 millionTrevor Bauer, $34 millionCorey Seager, $32.5 millionThe Mets clearly have no limits on their spending, but curiously didn't want to spend it on their home-grown ace.