{"id":433794,"date":"2026-08-15T13:36:09","date_gmt":"2026-08-15T13:36:09","guid":{"rendered":"https:\/\/www.newsbeep.com\/us-ca\/433794\/"},"modified":"2026-08-15T13:36:09","modified_gmt":"2026-08-15T13:36:09","slug":"players-on-the-bubble-to-make-san-francisco-49ers-roster","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us-ca\/433794\/","title":{"rendered":"Players on the Bubble to Make San Francisco 49ers Roster"},"content":{"rendered":"<p id=\"inline-text-1\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"93\">Now that the San Francisco 49ers have completed their first preseason game, it is a good time to review who is fighting to make the roster. Who are the locks, who are the <a href=\"https:\/\/www.si.com\/nfl\/49ers\/onsi\/every-player-roster-bubble-49ers-whos-in-whos-out\" rel=\"nofollow noopener\" target=\"_blank\">bubble players<\/a>, and who will get cut when the preseason ends?<\/p>\n<p>San Francisco 49ers Bubble Watch\u00a0Quarterback\u00a0Locks (2): Brock Purdy, Mac JonesBubble (1): Kurtis Rourke<br \/>Out (1): Adrian Martinez<\/p>\n<p id=\"inline-text-7\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"9l\">The injury status of Rourke is worth watching.\u00a0<\/p>\n<p>Running backLocks (4): Christian McCaffrey, Jordan James, Kaleon Black, Kyle JuszczykBubble (1): Isaac Guerendo\u00a0Out (4): Patrick Taylor, Sincere McCormick, Khalil Herbet, Zamir White<\/p>\n<p id=\"inline-text-12\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"a0\">Guerendo will not make it if he cannot stay healthy.\u00a0<\/p>\n<p>Wide Receiver\u00a0Locks (5): Mike Evans, Deebo Samuel, De\u2019Zhaun Stribling, Demarcus Robinson, Jordan Watkins\u00a0Bubble (2): Jacob Cowing, Christian KirkOut (5): Will Pauling, Khadarel Hodge, Malik Turner, Wesley Grimes, Trenton Irwin<\/p>\n<p id=\"inline-text-17\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"af\">Cowing and Kirk are fighting for one last spot.\u00a0<\/p>\n<p>Tight End\u00a0Locks (3): George Kittle, Luke Farrell, Jake TongesBubble (2): Brayden Willis, Josiah DeguaraOut (1): Hayden Rucci\u00a0<\/p>\n<p id=\"inline-text-22\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"au\">The 49ers could elect to keep neither of the bubble players here.\u00a0<\/p>\n<p>Offensive Line:\u00a0Locks (7): Trent Williams, Connor Colby, Robert Jones, Jake Brendel, Dominick Puni, Colton McKivitz, Carver WillisBubble (5): Vederien Lowe, Austen Pleasants, Enrique Cruz, Drake Nugent, Brett TothOut (4): Kion Smith, Brandon Parker, Doug Kramer, Isaac Alarcon<\/p>\n<p id=\"inline-text-27\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"b9\">Two tackles and one interior lineman should join the locks soon.\u00a0<\/p>\n<p>Defensive LineLocks (4): Alfred Collins, Osa Odighizuwa, Gracen Halton, CJ West\u00a0Bubble (3): James Thompson, Bryson Eason, Sebastian Valdez<\/p>\n<p id=\"inline-text-31\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"bl\">The lack of depth will have the three bubble players fighting throughout the preseason.\u00a0<\/p>\n<p>Edge RusherLocks (3): Nick Bosa, Mykel Williams, Romello HeightBubble (3): Keion White, Sam Okuayinonnu, Ogbo OkoronkwoOut (3): Quinton Bell, Titus Leo, Xavier Thomas<\/p>\n<p id=\"inline-text-36\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"c0\">Two of the three bubble players could sneak onto the roster.\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us-ca\/wp-content\/uploads\/2026\/08\/01m00s1x8h815mmtzjbm.jpg\" alt=\"San Francisco 49er\" title=\"San Francisco 49er\" width=\"360\" height=\"203\" class=\"undefined w-full w-full blur-[5px]\" q:id=\"ca\"\/><\/p>\n<p>IMAGN IMAGES via Reuters Connect<\/p>\n<p>Linebacker Locks (4): Fred Warner, Dre Greenlaw, Tatum Bethune, Jaden Dugger\u00a0Bubble (3): Nick Martin, Garrett Wallow, Luke GiffordOut (2): Jalen Graham, Larry Worth\u00a0<\/p>\n<p id=\"inline-text-42\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"cq\">Martin has not shown enough to be considered a lock.\u00a0<\/p>\n<p>Cornerback\u00a0Locks (5): Deommodore Lenoir, Renardo Green, Upton Stout, Ephesians Prysock, Jack Jones\u00a0Bubble (3): Nate Hobbs, Jakob Robinson, Darrell LuterOut (1): Eli Apple\u00a0<\/p>\n<p id=\"inline-text-47\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"d5\">Hobbs has not been healthy enough to be considered a lock.\u00a0<\/p>\n<p>Safety\u00a0Locks (3): Ji\u2019Ayir Brown, Malik Mustapha, Marques SigleBubble (2): Siran Neal, Ashtyn Davis\u00a0Out (2): Jalen Stroman, Patrick McMorris\u00a0<\/p>\n<p id=\"inline-text-52\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"dk\">Neal vs Davis will likely come down to special teams.\u00a0<\/p>\n<p>Special Teams\u00a0Locks (3): Corliss Waitman, Eddy Pineiro, Jon Weeks\u00a0<\/p>\n<p id=\"inline-text-55\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"dt\">Total Locks: 43<\/p>\n<p id=\"inline-text-56\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"dw\">Total Bubble: 25\u00a0<\/p>\n<p id=\"inline-text-57\" class=\"my-[18px] [&amp;_a]:text-primary my-f-1.5\" q:key=\"0\" q:id=\"dz\">Total Out: 23 <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"22\" alt=\"\" src=\"https:\/\/assets.minutemediacdn.com\/platform\/google_discover_icon.svg\" class=\"shrink-0\"\/>Add us as a preferred source on Google<a aria-label=\"Follow si.com on Google News\" href=\"https:\/\/www.google.com\/preferences\/source?q=si.com\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"flex h-[30px] w-[30px] shrink-0 items-center justify-center rounded-full bg-primary font-group-large text-sm font-medium text-white transition-colors hover:bg-secondary focus:bg-secondary md:w-auto md:gap-2.5 md:px-4 md:py-[5px]\">Follow<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Now that the San Francisco 49ers have completed their first preseason game, it is a good time to&hellip;\n","protected":false},"author":2,"featured_media":433795,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[101,103,102,104,106,105],"class_list":["post-433794","post","type-post","status-publish","format-standard","has-post-thumbnail","category-san-francisco","tag-san-francisco","tag-san-francisco-headlines","tag-san-francisco-news","tag-sf","tag-sf-headlines","tag-sf-news"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/posts\/433794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/comments?post=433794"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/posts\/433794\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/media\/433795"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/media?parent=433794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/categories?post=433794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/tags?post=433794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}