The Seattle Mariners and first-base prospect Evan White have agreed to a six-year, $24 million contract with three club options, sources familiar with the deal confirmed to ESPN's Jeff Passan on Friday.

White, 23, spent all of last season at Double-A with the Arkansas Travelers of the Texas League. No player at that level has ever received a long-term extension.