1 of 5 | Baltimore Ravens wide receiver Zay Flowers was a Pro Bowl selection in each of the last two seasons. File Photo by Archie Carpenter/UPI | License Photo

Aug. 4 (UPI) -- The Baltimore Ravens and wide receiver Zay Flowers agreed to a four-year, $140 million extension, a source familiar with the agreement told UPI on Tuesday.

Flowers' agreement includes $108 million guaranteed. The Ravens picked up the fifth-year option in Flowers' contract in April, giving him a salary of about $27.29 million for 2027. He will be signed through 2031.

Flowers, the No. 22 overall pick in the 2023 NFL Draft, totaled a career-high 1,211 yards and five scores off 86 catches over 17 appearances last season. He also ran for 62 yards and a score.

He totaled 237 catches for 3,128 yards and 14 scores over his first three seasons. Flowers was a Pro Bowl selection each of the last two seasons.