The Baltimore Ravens' 2018-19 season certainly wasn't boring.
A change at starting quarterback while displaying the NFL's No. 1 defense for just the second time in team history en route to a playoff run highlighted their campaign.
With rookies on the rise and veterans still at the top of their game, who on the Ravens' roster had MVP performances in 2018?
Offensive MVP: QB Lamar Jackson
Coming in for an injured Joe Flacco in Week 11, Jackson pulled the Ravens out of a four-game losing streak and led the team to a 6-1 record down the stretch. His 695 rushing yards is the most by all NFL quarterbacks in 2018 and also ranks 11th most by a quarterback in NFL single-season-history.
The Ravens' leader for the foreseeable future, Jackson landed the team in their first postseason appearance in three seasons and rekindled fandom in the city of Baltimore.
Defensive MVP: CB Marlon Humphrey
Humphrey followed up his strong rookie season with an even stronger sophomore season. Nursing a groin injury for part of it, Humphrey led the team with 15 passes defended, 37 total tackles, two interceptions and one forced fumble.
Against the Tampa Bay Buccaneers in Week 15, the cornerback produced a career-high four passes defended and one interception in the 20-12 win. Through 14 games, Humphrey proved he can matchup with some of the best receivers in the league while slowly emerging as a leader of the defense.
Special Teams MVP: Justin Tucker
He's the most reliable guy in Baltimore, finishing the 2018 season with a franchise-record 141 points for the third-consecutive season.
Named AFC Special Teams Player of the Month in September and November, Tucker was snubbed from a Pro Bowl appearance after making 36 of 39 field goal attempts.
Unsung Hero: RB Gus Edwards
Beep, beep. Make way for Gus 'the bus'' Edwards.
Alongside Jackson, the undrafted rookie out of Rutgers emerged in their Week 11 matchup against the Bengals rushing for 115 yards on 17 carries and his first-career touchdown. Through seven weeks, Edwards helped take the Ravens' 27th ranked run game to No. 2 in the league. An introvert in the locker room but an extrovert on the field, Edwards became the Ravens' second rookie in franchise history to post back-to-back 100-yard rushing games in Week 11 and Week 12.
With Greg Roman being promoted to offensive coordinator, expect to see Gus 'the bus' pounding the field in 2019.
MORE RAVENS NEWS: