Move over, Bryce Harper. Mike Trout is getting a 12-year, $430 million record-breaking deal to stay with the Los Angeles Angels, ESPN’s Jeff Passan first reported and USA TODAY Sports confirmed Tuesday.

Trout was set to become a free agent in 2020, creating a sweepstakes situation similar to this offseason with Harper. But apparently the Angels weren’t interested in waiting. He’s still owed $68 million over the next two years, and the Angels gave him a 10-year, $362 million extension.

The monster contract — which our Ted Berg argues is actually still a steal for the Angels, considering Trout is the best player in the league — is more than 30 percent larger than Harper’s newly inked blockbuster deal with the Philadelphia Phillies, which is worth $330 million over 13 years. Harper officially signed with his new team on March 2, and almost immediately began lobbying for Trout to join him in a couple years.

After Harper’s massive deal, baseball fans began speculating about how much teams would have to fork over for Trout, with options ranging from billions of dollars to a spaceship to making him a part owner. That was all assuming he’d be looking for a new contract two seasons from now, but Trout still has a decade worth of outrageous paychecks coming to him.

So after Trout’s reported extension that blows Harper’s deal away, the internet, of course, had jokes. But there are a lot of them, so we rounded up our favorite GIF jokes instead.

Bryce Harper on hearing Mike Trout reportedly will sign a record-breaking 12-year contract worth more than $430 million pic.twitter.com/88UmCYtqGl — Neil Greenberg (@ngreenberg) March 19, 2019

When Mike Trout finally answers Bryce Harper’s phone call this morning pic.twitter.com/Uql8DJCF04 — Daniel Shiferaw (@dshif) March 19, 2019

When Bryce Harper gets that Mike Trout notification pic.twitter.com/haDdsxN2O5 — Andrew Joseph (@AndyJ0seph) March 19, 2019

Bryce Harper: "Congratulations to me for signing the biggest contract in professional spo–" Mike Trout: pic.twitter.com/4PvG4GyTrf — Pete Blackburn (@PeteBlackburn) March 19, 2019

Bryce Harper: I just got 330 million over 13 years! Mike Trout: pic.twitter.com/hW3kMGYe2A — Chase Aguirre (@chase_aguirre) March 19, 2019

Bryce Harper when he found out that Mike Trout is staying with the Angels for 12 years and 430 Million Dollars: pic.twitter.com/wugsFnPWd3 — Atlanta Hawks Tank Mode Activated Zion Edition!!!! (@TheDawgzilla) March 19, 2019

Live look at Bryce Harper getting the news about Mike Trout. pic.twitter.com/jHGOabEvHT — Grxpe (@GrxpeJelly) March 19, 2019

Bryce Harper getting his 1st Mike Trout push notification pic.twitter.com/aYTagIYWKr — James Curtin III (@jamescurtin) March 19, 2019

Bryce Harper: Come to Philly man! Mike Trout: pic.twitter.com/0bp51ywY3W — Brook Smith (@brookme3) March 19, 2019

Bryce Harper seeing the Mike Trout contract news pic.twitter.com/vp7hGlpZeR — Brody Logan (@BrodyLogan) March 19, 2019

Bryce Harper and Manny Machado when they see Mike Trout’s contract pic.twitter.com/4vGb4DzbAO — jimmy (@yeezus_jd) March 19, 2019

Mike Trout was like “Oh wow Bryce Harper set a record for biggest total contact in sports? Let me just leap past that and set the real record.” pic.twitter.com/j79wDA25xr — Kevin Van Valkenburg (@KVanValkenburg) March 19, 2019

Bryce Harper: I got $330M Mike Trout: hold my beer… pic.twitter.com/WdpGwl7xqL — Typical Chicago Fans (@typical_chicago) March 19, 2019

Bryce Harper: $330 million

Mike Trout: pic.twitter.com/9AfVbwkqDc — Myan Patel (@Myan_Patel) March 19, 2019

Mike Trout when he sees Bryce and Manny at the all star break pic.twitter.com/MNs52o4S46 — 𝕋𝕣𝕒𝕧𝕚𝕤 Mɪʟʟᴇʀ (@travismiIIer_) March 19, 2019

Bryce Harper: **signs largest contract in baseball** Mike Trout: pic.twitter.com/51vd7hTYy0 — Austin Franzen (@AustinFranzen) March 19, 2019

Next time Mike Trout walks by Bryce Harper pic.twitter.com/4RcWyR9g9s — JCNoØØØ (@JCNoHunnidz) March 19, 2019

Harper: I’m going to recruit Mike Trout to join me on the Phillies in a couple years. Trout: pic.twitter.com/F0DmUR2C11 — The D.C. Universe (@dcuniverse) March 19, 2019

Bryce Harper when he hears about this Mike Trout contract extension pic.twitter.com/0enUCRQmTL — Sus🇪🇸 (@JesusCabrales33) March 19, 2019

Bryce Harper realizing he has to live Philly for 13 years without any possibility of Mike Trout coming: pic.twitter.com/aCsFhaIqvn — Chris DeLisi (@cd3lisi) March 19, 2019