Outfielder Randal Grichuk is in agreement with the Blue Jays on a five-year, $52 million extension, a league source familiar with the deal told ESPN's Jeff Passan.

Grichuk, 27, was set to be a free agent after the 2020 season.

"I love the city. I like the direction the team is going,'' Grichuk said. "I see the vision. I see a lot of young, talented players that can be very impactful. They have a vision, and I want to be a part of it.''