The Washington Nationals have offered Mike Leake a contract, according to a report.

Washington is "pushing" to get a deal done, according to Jon Heyman of CBS Sports.

Leake has also been linked to the San Francisco Giants and St. Louis Cardinals in free agency.