By: CBS Sports Posted On: March 07, 2025 View: 4 Roberts has won two World Series titles over his last nine years in L.A. Read this on CBS Sports