{"id":853505,"date":"2026-04-04T16:18:24","date_gmt":"2026-04-04T16:18:24","guid":{"rendered":"https:\/\/www.rawchili.com\/nfl\/853505\/"},"modified":"2026-04-04T16:18:24","modified_gmt":"2026-04-04T16:18:24","slug":"49ers-draft-history-2023-with-jake-moody-and-ronnie-bell","status":"publish","type":"post","link":"https:\/\/www.rawchili.com\/nfl\/853505\/","title":{"rendered":"49ers Draft History: 2023 with Jake Moody and Ronnie Bell,"},"content":{"rendered":"<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">It\u2019s time to reflect on the <a href=\"https:\/\/www.ninersnation.com\/\" rel=\"nofollow noopener\" target=\"_blank\">San Francisco 49ers\u2019<\/a> previous drafts again. Thanks to YouTube poster and <a href=\"https:\/\/www.ninersnation.com\/\" rel=\"nofollow noopener\" target=\"_blank\">49ers<\/a> fan <a href=\"https:\/\/www.youtube.com\/channel\/UCnkbBO1K0ldD-mYrAPeGp_g\" rel=\"nofollow noopener\" target=\"_blank\">Marvin49<\/a>, we have videos of each draft. We\u2019ll look at every year during the Kyle Shanahan era up to 2025. <a href=\"https:\/\/youtu.be\/N-hgzBOu3GA?si=W4FXHkI7bW1FlOTA\" rel=\"nofollow noopener\" target=\"_blank\">Today, it\u2019s 2023<\/a>.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Three years later, the 2023 draft class feels incomplete at best and a contributor to the 49ers\u2019 contract woes in 2025 at worst.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">So how did we get here? The 49ers went into this draft without a first or second rounder, burning those picks on Trey Lance and Christian McCaffrey, respectively. Nine picks, all in the third round or later. Just moderate expectations, what could go wrong?<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">A class defined by a kicker. And Ronnie Bell. At least, that\u2019s what would be said until Dee Winters had his terrific 2025 \u2014 we\u2019ll get to that.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">No first-rounder. No second-rounder. Three third-rounders and a handful of late picks. Here we go.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Penn State safety Ji\u2019Ayir Brown came in as the first pick of the class after the 49ers acquired his pick from the Vikings. He flashed early, stepping into the starting role when Talanoa Hufanga tore his ACL late in 2023 and held up through the Super Bowl run. Year two was messier \u2014 Hufanga came back, the rotation got crowded, and Brown was in and out. Entering 2025, the 49ers drafted fifth-round rookie Marques Sigle, who beat Brown out for the starting job before the season even started.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">To be fair, he did carve out a big nickel role. He worked his way back into the starting lineup and was improving. Unfortunately, a hamstring injury in the Wild Card round against the Philadelphia Eagles ended his postseason. Brown finished the regular season with 76 tackles, two interceptions, and six pass deflections \u2014 respectable numbers for a guy who started the year with question marks. Whether he\u2019s the long-term answer at safety is still genuinely unclear.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Up next is the star of the draft and, for very painful reasons, Jake Moody. He looked the part: a kicker with a big leg who won a lot of games for Michigan. His rookie season started well because the 49ers were so dominant that they rarely needed field goals to win. Then they did \u2014 and Moody had issues. Then there\u2019s the extra point he missed in the Super Bowl, a point that may have changed the landscape of that game.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">His second season brought injuries and inconsistency, forcing the 49ers\u2019 hand to bring in competition for his third season in the form of Greg Joseph. <a href=\"https:\/\/r.search.yahoo.com\/_ylt=Awrg0dtun9BpQgIA.wtXNyoA;_ylu=Y29sbwNncTEEcG9zAzEEdnRpZAMEc2VjA3Ny\/RV=2\/RE=1776489582\/RO=10\/RU=https%3a%2f%2fwww.ninersnation.com%2f2025%2f8%2f4%2f24480847%2f49ers-greg-joseph-jake-moody-carter-bradley-tanner-mordecai\/RK=2\/RS=MbD3VKeoeRgFBPaDanVw418NbuM-\" rel=\"nofollow noopener\" target=\"_blank\">Kicker Kombat came and went rather quickly<\/a>, with Joseph getting cut before the preseason was even over. Apparently, Moody was all set and ready to go for his third season.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">At Seattle, Moody went 1-of-3 on field goals \u2014 missing wide on a 27-yarder and having a 36-yarder blocked. Two days later, he was waived. A kicker who apparently made the decision during the offseason competition easy survive a single game.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Moody signed with the Chicago Bears practice squad three days later, got activated in Week 6, and walked into Washington, hitting a 38-yarder as time expired to win the game for the Bears, and set a Bears franchise record for most successful field goals in a debut. He went 4-of-4 the following week against New Orleans before going back to the practice squad. Washington then poached him in November, and he finished the season 19-of-23 on field goals \u2014 82.6% \u2014 across three teams. He re-signed with the Commanders in March.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Alabama tight end Cameron Latu missed his entire rookie season with injuries, showed nothing in 2024, and was waived before the season started. He eventually landed with the Philadelphia Eagles and notched one notable moment \u2014 a blocked punt in Week 4.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">South Alabama cornerback Darrell Luter Jr.\u2018s 49ers tenure will be remembered for one moment \u2014 a punt hitting his leg in the third quarter of Super Bowl LVIII. The Chiefs scored on the very next play and took the lead. Luter stuck around and played all 17 games in 2025, posting 28 tackles and a tackle for loss. Nothing to erase the memory of that punt, though.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Georgia linebacker Robert Beal Jr. spent most of 2025 as a roster-shuffle casualty; a waiver here, a practice-squad signing there. He played seven games and finished with 14 tackles and zero sacks. The defensive line injuries that plagued the 49ers in 2025 \u2014 Nick Bosa out, Bryce Huff hurt \u2014 may have been what kept Beal alive on the roster. He signed with the Miami Dolphins in March.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">If this class has a saving grace, it walked in as a sixth-round compensatory pick that nobody circled on draft day. TCU linebacker Dee Winters paid dividends in 2025 in a way no one saw coming three years ago.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">With the loss of Dre Greenlaw to free agency, a massive question mark hung over who could be Fred Warner\u2019s sidekick for the 2025 season. Winters took the job and never looked back. Through the first three games of 2025, his tackle numbers were nearly identical to Greenlaw\u2019s first three games of the 2023 season. When Warner went down with a season-ending injury in Tampa Bay, Winters had to carry even more of the load. He did. His game-sealing pick-six against the Indianapolis Colts is the highlight that sticks.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Was that fun? Ok, now to close this one out:<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Oklahoma tight end Brayden Willis played six games in 2025, contributing primarily on special teams. He\u2019s still in the building. That\u2019s the ceiling.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">If Jake Moody is the 1A remembered for this class, Ronnie Bell could be 2A. His <a href=\"https:\/\/www.ninersnation.com\/2023\/12\/23\/24007537\/49ers-punt-returner-ronnie-bell-brandon-aiyuk-ray-ray-mccloud-muff\" rel=\"nofollow noopener\" target=\"_blank\">ball security issues as a punt returner were alarming from the jump<\/a> \u2014 two near-fumbles in three weeks as a rookie, saved only by the ball going out of bounds or his forearm grazing the turf before it came loose. <a href=\"https:\/\/www.ninersnation.com\/2024\/9\/23\/24252412\/49ers-rams-ronnie-bell-dropped-pass-ricky-pearsall-kyle-shanahan\" rel=\"nofollow noopener\" target=\"_blank\">A game-costing drop against the Los Angeles Rams in 2024<\/a> was the culmination of two years of unreliable hands. Bell was waived in November 2024, bounced through Detroit\u2019s practice squad, then landed in New Orleans \u2014 where he caught a touchdown in a Week 18 loss to Atlanta.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">We end with Jalen Graham, the simplest of the three stories. One tackle as a rookie. Practice squad. Washington Commanders practice squad, back to San Francisco. He\u2019s been in the organization for three years without leaving a mark on the field. Simple, ain\u2019t it?<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">So, where does that leave the 2023 class three years out? A legitimate starter in Winters. Brown showed enough in the second half of 2025 to stay relevant, even if his long-term role is still unsettled.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">And Moody is making kicks, but for Washington.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Round 3 &#8211; No. 87 &#8211; Ji\u2019Ayir Brown, S, Penn State<br \/>Round 3 &#8211; No. 99 &#8211; Jake Moody, K, Michigan<br \/>Round 3 &#8211; No. 101 &#8211; Cameron Latu, TE, Alabama<br \/>Round 5 &#8211; No. 155 &#8211; Darrell Luter Jr., CB, South Alabama<br \/>Round 5 &#8211; No. 173 &#8211; Robert Beal Jr., LB, Georgia<br \/>Round 6 &#8211; No. 216 &#8211; Dee Winters, LB, <a href=\"https:\/\/www.frogsowar.com\" rel=\"nofollow noopener\" target=\"_blank\">TCU<\/a><br \/>Round 7 &#8211; No. 247 &#8211; Brayden Willis, TE, Oklahoma<br \/>Round 7 &#8211; No. 253 &#8211; Ronnie Bell, WR, Michigan<br \/>Round 7 &#8211; No. 255 &#8211; Jalen Graham, LB, Purdue<\/p>\n","protected":false},"excerpt":{"rendered":"It\u2019s time to reflect on the San Francisco 49ers\u2019 previous drafts again. Thanks to YouTube poster and 49ers&hellip;\n","protected":false},"author":2,"featured_media":853506,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2080],"tags":[220,7,6,1161,252,4030,2624,2623],"class_list":{"0":"post-853505","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-history","14":"tag-sanfrancisco","15":"tag-sanfrancisco49ers"},"share_on_mastodon":{"url":"https:\/\/channels.im\/@nfl\/116347345971278263","error":""},"_links":{"self":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts\/853505","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=853505"}],"version-history":[{"count":0,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts\/853505\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/media\/853506"}],"wp:attachment":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/media?parent=853505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/categories?post=853505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/tags?post=853505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}