With the 2018 NFL Draft just over a month away, quarterback Josh Rosen is making the rounds and working out for teams who could potentially have an interest in drafting him. He just worked out for the Cleveland Browns and New York Giants on Tuesday. But even before that, the Buffalo Bills got a look at the UCLA product on Sunday, per Fox Sports’ Bruce Feldman.

The Bills currently have the 12th pick, which they acquired in the trade with the Cincinnati Bengals for Cordy Glenn. However, Rosen will almost surely be off the board by the time the Bills are on the clock.

But with six picks in the first three rounds, the Bills have the sort of draft capital that can allow them to trade up to the top five and pick Rosen if they are sufficiently impressed with him. The Giants, who pick No. 2 overall, are looming as the most likely trade partner if Buffalo does decide to pull the trigger after the QB-needy Jets traded for the Indianapolis Colts’ No. 3 pick.

AJ McCarron, whom the Bills just signed in free agency, is currently penciled in as the team’s starting quarterback after they traded away Tyrod Taylor. However, he’s likely not the answer in the long-term and might not even be the solution in the short-term.

Rosen will likely get the chance to compete with McCarron for the starting gig this season if he does end up in Buffalo. That scenario could potentially hinge on whether the Bills were impressed with Rosen's recent workout – not to mention his entire body of work – enough to consider pulling the trigger on a trade to draft him.