Former WVU Mountaineer quarterback Pat White has signed a minor league contract with the Kansas City Royals.
Pat White signs minor league contract with Kansas City Royals