Bryce Harper’s new contract with the Phillies is the largest in the history of major American sports.

Scott Ableman / Flickr

Well, it’s official: Bryce Harper is leaving Washington for the Philadelphia Phillies.

The longtime Nationals outfielder signed a 13-year, $330 million contract with the Nationals’ rival on Thursday, ending months of speculation about where he would end up. His new contract is the largest in the history of major American sports. It also surpasses Giancarlo Stanton’s 13-year, $325-million deal with the Miami Marlins as the largest in Major League Baseball history.

The six-time All-Star has been with the Nationals since he was 17, when he was drafted right out of high school. He was called up to the majors in 2012, and became known for his monster home runs, offbeat quotes and signature style.

Here’s how fans and haters alike are reacting to Harper’s defection—er, new deal with the Phillies.

The Nationals will square off against their formal slugger for the first time on April 2 at Nationals Park.