Clay Holmes and the Mets are in agreement on a three-year, $38 million contract, sources told ESPN’s Jeff Passan, confirming a New York Post report. The Mets plan for Holmes, who has spent his big league career as a reliever, to be a starter.
Ant caps furious Wolves rally with block on SGA
Anthony Edwards blocked Thunder star Shai Gilgeous-Alexander's go-ahead shot attempt, capping a 25-point second-half comeback for the Timberwolves. Read More