Daniel Hudson's deal with the Washington Nationals is for two years and $11 million, sources tell ESPN. He can earn another $1 million in performance bonuses related to games finished.

— Jeff Passan (@JeffPassan) January 6, 2020