James brings scrappy outside-corner energy and is most useful when he can challenge routes and compete at the catch point. He is a developmental depth bet whose special-teams urgency matters while he chases defensive snaps.
Strengths: Physical competitiveness, college ball production and a willingness to stay attached through the route give him a workable coverage foundation.
Weaknesses: He is still light on proven NFL snaps, and larger receivers can create trouble if they force him into sustained strength battles.