Private quarterbacks coach John Beck, a former NFL quarterback who spent time with the Miami Dolphins, Baltimore Ravens, Washington Football Team and Houston Texans, has worked with former Ohio quarterback Justin Fields this offseason. Fields, of course, is the favorite to be ranked No. 3 overall by the San Francisco 49ers.

Beck has also been working with Trey Lance of the state of North Dakota and Zach Wilson of BYU.

This week Matt Barrows of The Athletic wrote a report on Beck. The quarterback turned coach worked with 49ers head coach Kyle Shanahan during their time together in Washington, and the two remain close. This has probably been very beneficial as the Niners continue to gather information about Fields to accompany the duties of Trey Lance of the state of North Dakota and Mac Jones of Alabama.

“Knowing I’ve been (Fields) for the last three months, he’ll get in touch and just want to ask questions or talk,” Beck told Athletic. “… I know how he’s going to train the quarterbacks. I know what he’s looking for. So I think it’s an easy extension of Kyle in terms of the eyes I have for the quarterbacks.”

According to Michael Silver of NFL Media, Beck isn’t the only resource linked to Fields that has ties to Shanahan. Another private coach who has been working with the former Buckeye is Ron Veal (h / t to Patrick Tulini for finding).

Veal was reportedly an original staff member of the QB Collective, an organization made up of NFL coaches and experts who work with young quarterbacks. The QB collective has ties to Kyle and his father, Mike Shanahan, and Veal remains “very involved.”

Jones had been the favorite to land with San Francisco through the draft. However, since Fields training against several NFL teams this week, including the 49ers, the Ohio State product now has the best chances of heading into the Bay Area. Fields is also a fan favorite, who would love to see the dynamic pin paired with a brilliant call like Shanahan.

The 2021 NFL draft is scheduled to begin on April 29 and will be held in Cleveland, Ohio.