Mets shortstop Francisco Lindor has won the Roberto Clemente Award from Major League Baseball for his humanitarian work.