The multiyear contract All-Star outfielder Andrew McCutchen agreed to means Pirates fans can finally put Barry Bonds behind them.

After the 1992 season, Bonds left the Pirates and took a six-year, $43.75 million deal with the San Francisco Giants. Ever since, the Pirates have been searching for their next great young star.

McCutchen could be that player, and this time the Pirates will not let him get away.

McCutchen, 25, agreed to a six-year contract worth $51.5 million. The deal, which will be finalized today, is the second-largest package in team history. Jason Kendall got a six-year, $60 million contract in 2000.

This year, McCutchen will make $500,000 plus a $1.25 million signing bonus. He will get $4.5 million in 2013, $7.25 million in 2014, $10 million in 2015, $13 million in 2016 and $14 million in 2017. For 2018, there is a $14.75 million club option or a $1 million buyout.