The deal covers the 2032 season and includes a $20 million club option for 2033. Riley also agreed to donate $2.12 million to the Atlanta Braves Foundation, according to the team.
The news comes just weeks after Riley, 25, appeared in his first All-Star Game. He is currently hitting .301 with 29 home runs and 68 RBIs, with a .964 OPS in 101 games this season. His 61 extra hits are the most in the majors, including 26 in July – which broke Hank Aaron’s previous franchise record by one (1961).
Riley was a Braves first-round pick in 2015.
He made his major league debut four years later, and he broke out last season, finishing seventh in NL MVP voting after hitting .303 with 33 home runs and 107 RBIs.
With the expansion, the young core of Riley’s Braves, Ronald Acuna Jr.. and Ozzie Albies are now all signed until at least 2025 (Albies’ contract runs until 2025, with team options in 2026 and 27; Acuña’s contract runs until 2026, with team options in 2027 and 28). All three are 25 or younger.