Versatile infielder Ryan McMahon and the Colorado Rockies are in agreement on a six-year, $70 million contract extension, sources familiar with deal tell ESPN. McMahon, 27, took a leap forward defensively in 2021 and has enough thunder in his bat for Colorado to commit long-term.

— Jeff Passan (@JeffPassan) March 21, 2022