Clayton Kershaw and the Los Angeles Dodgers have agreed to a contract for the 2024 season, according to reports.