Joe Flacco's fortuitous run as NFL's highest-paid player ended by Andrew Luck

Baltimore Ravens quarterback Joe Flacco was officially the highest-paid player in NFL history for exactly 119 days.

Flacco was bumped from that pedestal Wednesday by Andrew Luck, who signed a six-year, $140 million deal with the Indianapolis Colts. Luck's $23.3 million average salary surpasses Flacco's $22.1 million average on the three-year, $66.4 million extension he signed on March 2.

Flacco's reign this time lasted longer than the previous one. In 2013, his record-setting deal ($20.1 million per season at that time) was topped by Green Bay Packers quarterback Aaron Rodgers just 53 days later. He more than doubled that span of time this year.

In terms of guaranteed money, Flacco's $62 million drops to No. 6 behind Luck ($87 million), Eli Manning ($65 million), Philip Rivers ($65 million), Ben Roethlisberger ($64 million) and Fletcher Cox ($63.3 million). Of those players, only Flacco has won a Super Bowl over the past four seasons while Cox is the only non-quarterback. Flacco's 85 wins (including playoffs) rank fourth among starting quarterbacks since he entered the league in 2008.

Flacco, 31, is the Ravens' all-time leader in passing yards (28,322), touchdown passes (162), completions (2,479) and attempts (4,070).

"Teams struggle with the quarterback position," Ravens general manager Ozzie Newsome said in March. "Philly signing [Sam] Bradford and Washington having to put the franchise tag on [Kirk] Cousins -- they don't have the résumé that Joe has. For us to be moving with a guy that's got eight years, one Super Bowl and been in three AFC Championship Games, that speaks volumes."