The Cincinnati Reds have agreed to a $6 million contract with Cuban shortstop Alfredo Rodriguez, according to sources.

The 21-year-old was declared a free agent by Major League Baseball on Monday.

The 2015 Serie Nacional Rookie of the Year in Cuba, Rodriguez is a glove-first prospect with good speed and excellent range.