Brock Purdy, QB, San Francisco 49ers
Brock Purdy began to emerge last season when the 49ers had to turn to him as their starting quarterback due to injuries but all offseason, many within the fantasy football world did not believe in him as the team's long-term starter.
Not only has Purdy cemented himself as the starter, he's become one of the most reliable and consistent quarterbacks in the entire league. Sure, he has a good system to work with in San Francisco, benefitting from playing with the likes of Christian McCaffrey, Deebo Samuel, Brandon Aiyuk and George Kittle. But he's also a perfect fit for that system.
Purdy might have been able to fetch you a first-round pick last offseason, now he should be able to get you at least two.
Trey McBride, TE, Arizona Cardinals
Just when it seemed like Trey McBride may not come anywhere close to living up to the hype he had coming into the league due to a slow start, he became one of the better tight ends to have this season once the team moved on from veteran Zach Ertz.
McBride caught 81 passes this season, which was good for sixth among tight ends. After only catching 29 passes as a rookie, that was a welcomed sight for managers with him on their roster.
The tight end position was revived across fantasy football this season and McBride is right in the thick of that.