The Cincinnati Reds have signed pitcher Chase Burns to a seven-year, $105 million contract extension.