{"id":863343,"date":"2026-04-10T18:42:35","date_gmt":"2026-04-10T18:42:35","guid":{"rendered":"https:\/\/www.rawchili.com\/nfl\/863343\/"},"modified":"2026-04-10T18:42:35","modified_gmt":"2026-04-10T18:42:35","slug":"the-49ers-have-another-30-visit-scheduled-next-week-with-a-wide-receiver","status":"publish","type":"post","link":"https:\/\/www.rawchili.com\/nfl\/863343\/","title":{"rendered":"The 49ers have another 30 visit scheduled next week with a wide receiver"},"content":{"rendered":"<p class=\"duet--article--dangerously-set-cms-markup _1teeyfa8 ls9zuh1\">Caleb Douglas projects as a No. 5 receiver, best suited for an outside role. He possesses a tall, lean frame that needs additional muscle. He is a fluid athlete with sufficient long-striding speed, but he lacks the explosive twitch to consistently beat defenses vertically. He wins primarily with his length, catch radius, and fluidity, making him a viable red-zone threat with his ability to adjust and high-point the ball on back-shoulder throws. However, his size and lack of twitchiness hinder his ability to make sharp cuts and achieve easy separation. Douglas needs to add nuance to his routes to increase separation off the break. Douglas struggles with concentration drops, appearing to fight the ball at times, even with his catch radius. He lacks the play strength to stay on course against physical defenders or dominate contested catch opportunities, despite his body control and tracking ability. In the run game, he offers good effort and seeks out blocks but lacks the strength to be an impact blocker. On 3rd downs, he should remain outside as a potential sideline option. He has some special teams experience but will need to carve out a larger role to warrant a roster spot.<\/p>\n","protected":false},"excerpt":{"rendered":"Caleb Douglas projects as a No. 5 receiver, best suited for an outside role. He possesses a tall,&hellip;\n","protected":false},"author":2,"featured_media":863344,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2080],"tags":[220,7,6,1161,252,104509,1138,1137,2624,2623],"class_list":{"0":"post-863343","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-san-francisco-49ers","8":"tag-49ers","9":"tag-football","10":"tag-nfl","11":"tag-san-francisco","12":"tag-san-francisco-49ers","13":"tag-san-francisco-49ers-mock-drafts","14":"tag-san-francisco-49ers-draft","15":"tag-san-francisco-49ers-news","16":"tag-sanfrancisco","17":"tag-sanfrancisco49ers"},"share_on_mastodon":{"url":"https:\/\/channels.im\/@nfl\/116381885728827513","error":""},"_links":{"self":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts\/863343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/comments?post=863343"}],"version-history":[{"count":0,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts\/863343\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/media\/863344"}],"wp:attachment":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/media?parent=863343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/categories?post=863343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/tags?post=863343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}