{"id":123310,"date":"2025-06-12T06:08:13","date_gmt":"2025-06-12T06:08:13","guid":{"rendered":"https:\/\/www.rawchili.com\/nfl\/123310\/"},"modified":"2025-06-12T06:08:13","modified_gmt":"2025-06-12T06:08:13","slug":"49ers-minicamp-key-observations-from-wednesdays-final-practice","status":"publish","type":"post","link":"https:\/\/www.rawchili.com\/nfl\/123310\/","title":{"rendered":"49ers minicamp: Key observations from Wednesday&#8217;s final practice"},"content":{"rendered":"<p>\n\t\t\t\tPublished Jun 11, 2025 \u2022 10 hrs ago\n\t\t\t<\/p>\n<p>\t\t\t\t\t\t<img decoding=\"async\" fetchpriority=\"high\" src=\"https:\/\/www.rawchili.com\/nfl\/wp-content\/uploads\/2025\/06\/article-770x433-79af6b27c4fee3180f01d30ddc176b02.webp.webp\"   width=\"770\" height=\"433\" alt=\"Story Photo\"\/><\/p>\n<p class=\"caption\">D. Ross Cameron-Imagn Images<\/p>\n<p>The above videos are auto-populated by an affiliate.<\/p>\n<p>\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" alt=\"read tracker\" src=\"https:\/\/www.rawchili.com\/nfl\/wp-content\/uploads\/2025\/06\/1749708492_109_ad-read-counter\" class=\"ad-block advertisement adblock ad-container read-tracker\"\/><\/p>\n<p>The San Francisco 49ers wrapped up their two-day mandatory minicamp on Wednesday, marking the end of their offseason program. After completing some final family-focused team activities, players will take a break until training camp kicks off in late July.<\/p>\n<p>ESPN&#8217;s Nick Wagoner noted that the following players were either not seen during practice or were working on the side.<\/p>\n<p>WR <a href=\"https:\/\/www.pro-football-reference.com\/players\/P\/PearRi00.htm\" data-playername=\"Ricky Pearsall\" title=\"Ricky Pearsall stats\" target=\"_blank\" rel=\"nofollow noopener\">Ricky Pearsall<\/a>, CB <a href=\"https:\/\/www.pro-football-reference.com\/players\/L\/LenoDe00.htm\" data-playername=\"Deommodore Lenoir\" title=\"Deommodore Lenoir stats\" target=\"_blank\" rel=\"nofollow noopener\">Deommodore Lenoir<\/a>, QB <a href=\"https:\/\/www.pro-football-reference.com\/players\/R\/RourKu01.htm\" data-playername=\"Kurtis Rourke\" title=\"Kurtis Rourke stats\" target=\"_blank\" rel=\"nofollow noopener\">Kurtis Rourke<\/a>, S <a href=\"https:\/\/www.pro-football-reference.com\/players\/M\/MustMa00.htm\" data-playername=\"Malik Mustapha\" title=\"Malik Mustapha stats\" target=\"_blank\" rel=\"nofollow noopener\">Malik Mustapha<\/a>, WR <a href=\"https:\/\/www.pro-football-reference.com\/players\/A\/AiyuBr00.htm\" data-playername=\"Brandon Aiyuk\" title=\"Brandon Aiyuk stats\" target=\"_blank\" rel=\"nofollow noopener\">Brandon Aiyuk<\/a>, WR <a href=\"https:\/\/www.pro-football-reference.com\/players\/J\/JennJa00.htm\" data-playername=\"Jauan Jennings\" title=\"Jauan Jennings stats\" target=\"_blank\" rel=\"nofollow noopener\">Jauan Jennings<\/a>, S <a href=\"https:\/\/www.pro-football-reference.com\/players\/B\/BrowJi01.htm\" data-playername=\"Ji&#039;Ayir Brown\" title=\"Ji&#039;Ayir Brown stats\" target=\"_blank\" rel=\"nofollow noopener\">Ji&#8217;Ayir Brown<\/a>, CB <a href=\"https:\/\/www.pro-football-reference.com\/players\/L\/LuteDa00.htm\" data-playername=\"Darrell Luter\" title=\"Darrell Luter stats\" target=\"_blank\" rel=\"nofollow noopener\">Darrell Luter<\/a> Jr., S <a href=\"https:\/\/www.pro-football-reference.com\/players\/O\/OdumGe00.htm\" data-playername=\"George Odum\" title=\"George Odum stats\" target=\"_blank\" rel=\"nofollow noopener\">George Odum<\/a>, S Marques Sigle, LB <a href=\"https:\/\/www.pro-football-reference.com\/players\/W\/WarnFr00.htm\" data-playername=\"Fred Warner\" title=\"Fred Warner stats\" target=\"_blank\" rel=\"nofollow noopener\">Fred Warner<\/a>, LB <a href=\"https:\/\/www.pro-football-reference.com\/players\/R\/RobiCu00.htm\" data-playername=\"Curtis Robinson\" title=\"Curtis Robinson stats\" target=\"_blank\" rel=\"nofollow noopener\">Curtis Robinson<\/a>, OL Andre Dillard, DE <a href=\"https:\/\/www.pro-football-reference.com\/players\/G\/GrosYe00.htm\" data-playername=\"Yetur Gross-Matos\" title=\"Yetur Gross-Matos stats\" target=\"_blank\" rel=\"nofollow noopener\">Yetur Gross-Matos<\/a>, DT <a href=\"https:\/\/www.pro-football-reference.com\/players\/C\/CollAl01.htm\" data-playername=\"Alfred Collins\" title=\"Alfred Collins stats\" target=\"_blank\" rel=\"nofollow noopener\">Alfred Collins<\/a>, DE <a href=\"https:\/\/www.pro-football-reference.com\/players\/W\/WillMy00.htm\" data-playername=\"Mykel Williams\" title=\"Mykel Williams stats\" target=\"_blank\" rel=\"nofollow noopener\">Mykel Williams<\/a><\/p>\n<p>On Tuesday, head coach Kyle Shanahan offered a <a href=\"https:\/\/www.49erswebzone.com\/articles\/191736-injury-updates-shanahan-brandon-pearsall\/\" rel=\"nofollow noopener\" target=\"_blank\">fairly detailed update on player injuries<\/a> and their current recovery statuses.<\/p>\n<p>Here are some key observations from Wednesday&#8217;s practice, as shared across social media.<\/p>\n<p lang=\"en\" dir=\"ltr\"><a href=\"https:\/\/twitter.com\/hashtag\/49ers?src=hash&amp;ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">#49ers<\/a> kicker competition update: Greg Joseph made all seven field goal attempts from 28, 33, 36, 40, 47, 52 and 55 yards today. <a href=\"https:\/\/www.pro-football-reference.com\/players\/M\/MoodJa00.htm\" data-playername=\"Jake Moody\" title=\"Jake Moody stats\" target=\"_blank\" rel=\"nofollow noopener\">Jake Moody<\/a> went 6 of 7 yesterday with his only miss from 36.<\/p>\n<p>\u2014 Noah Furtado (@_noahfurtado) <a href=\"https:\/\/twitter.com\/_noahfurtado\/status\/1932878201476518051?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">June 11, 2025<\/a><\/p>\n<p lang=\"en\" dir=\"ltr\">49ers&#8217; final minicamp practice:<br \/>*No apparent injuries (#1 goal)<br \/>*Mac Jones intercepted by Jaylen Mahoney<br \/>*RB Jordan James showed nice burst, as did RBs 1-2 McCaffrey\/Guerendo<br \/>*K Greg Joseph 7-7 FGs, long of 55<br \/>*LB Nick Martin is FAST<br \/>*Saleh reserves judgment until pads in camp<\/p>\n<p>\u2014 Cam Inman (@CamInman) <a href=\"https:\/\/twitter.com\/CamInman\/status\/1932878773780943274?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">June 11, 2025<\/a><\/p>\n<p lang=\"en\" dir=\"ltr\">One day after Jake Moody made 6-of-7 field goals, his veteran competitor. Greg Joseph was perfect on the final day of the 49ers&#8217; offseason program. He hit from 28, 33, 36, 40, 47, 52 and 55.<\/p>\n<p>\u2014 Matt Maiocco (@MaioccoNBCS) <a href=\"https:\/\/twitter.com\/MaioccoNBCS\/status\/1932879001573609680?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">June 11, 2025<\/a><\/p>\n<p lang=\"en\" dir=\"ltr\">Some notes and observations from <a href=\"https:\/\/twitter.com\/hashtag\/49ers?src=hash&amp;ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">#49ers<\/a> second and final mandatory minicamp practice:<\/p>\n<p>&#8211; First, the list of players either on the side or I did not see participating: WR Ricky Pearsall, CB Deommodore Lenoir, QB Kurtis Rourke, S Malik Mustapha, WR Brandon Aiyuk, WR Jauan Jennings,\u2026<\/p>\n<p>\u2014 Nick Wagoner (@nwagoner) <a href=\"https:\/\/twitter.com\/nwagoner\/status\/1932922098735067356?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">June 11, 2025<\/a><\/p>\n<p>\t\t\t\tNobody&#8217;s perfect. Did you find a mistake in this article? <a href=\"https:\/\/www.49erswebzone.com\/contact\/correction\/191769\/\" rel=\"nofollow noopener\" target=\"_blank\">Report it<\/a>.<\/p>\n<p><\/p>\n<p>\t\t\t\tComments<br \/>\n\t\t\t\tDo not use the comments to notify us of errors in the article. Editors may not see it. Instead, <a href=\"https:\/\/www.49erswebzone.com\/contact\/correction\/191769\/\" rel=\"nofollow noopener\" target=\"_blank\">report errors here<\/a>.<\/p>\n<p>\n\t\t\tMore San Francisco 49ers News\n\t\t<\/p>\n<p>\t\t\t\t\t\t<a href=\"https:\/\/www.49erswebzone.com\/articles\/191745-49ers-minicamp-observations-tuesdays-practice\/\" data-src=\"https:\/\/static.49erswebzone.com\/v\/1JCuUV\/content\/media\/cache\/article-770x433-7bcfd31ff008147bfce7aa441a93ebd1.webp\" class=\"article-photo unveil\" rel=\"nofollow noopener\" target=\"_blank\">49ers minicamp: Key observations from Tuesday&#8217;s practice<\/a><br \/>\n\t\t<br \/>\n\t\t49ers minicamp: Key observations from Tuesday&#8217;s practice<\/p>\n<p>\n\t\t\tThe San Francisco 49ers kicked off mandatory minicamp this week, with practice sessions on Tuesday and Wednesday morning. This minicamp wraps up the team&#8217;s offseason program and marks the final opportunity to evaluate players before the 49ers break until training camp begins in&#8230;\t\t<\/p>\n<p><a href=\"https:\/\/www.49erswebzone.com\/articles\/191625-49ers-continue-observations-wednesdays-practice\/\" data-src=\"https:\/\/static.49erswebzone.com\/v\/1JCuUV\/content\/media\/cache\/article-770x433-bef93f3d251a0b834419317bbeb4fb8c.webp\" class=\"article-photo unveil\" rel=\"nofollow noopener\" target=\"_blank\">49ers OTAs: Observations from practice, including Trent Williams, Bryce Huff<\/a><br \/>\n\t\t<br \/>\n\t\t49ers OTAs: Observations from practice, including Trent Williams, Bryce Huff<\/p>\n<p>\n\t\t\tThe San Francisco 49ers continued their organized team activities (OTAs) this week, with media granted their second and final opportunity to observe practice during Wednesday&#8217;s session\u2014before the team&#8217;s mandatory minicamp next week.<\/p>\n<p>As Phase Three of the offseason&#8230;\t\t<\/p>\n<p><a href=\"https:\/\/www.49erswebzone.com\/articles\/191775-minicamp-notebook-praises-mccaffrey-learns\/\" data-src=\"https:\/\/static.49erswebzone.com\/v\/1JCuUV\/content\/media\/cache\/article-770x433-7ba8724a08676bf462bce4e1f363bb2a.webp\" class=\"article-photo unveil\" rel=\"nofollow noopener\" target=\"_blank\">49ers Minicamp Notebook: Saleh praises Purdy, Huff; McCaffrey &#8216;feels great&#8217;; Huff learns from Bosa<\/a><br \/>\n\t\t<br \/>\n\t\t49ers Minicamp Notebook: Saleh praises Purdy, Huff; McCaffrey &#8216;feels great&#8217;; Huff learns from Bosa<\/p>\n<p>\n\t\t\tThe San Francisco 49ers wrapped up their two-day mandatory minicamp on Wednesday. After practice, defensive coordinator Robert Saleh, running back Christian McCaffrey, and newly acquired defensive end Bryce Huff addressed reporters, offering insight into the team&#8217;s progress&#8230;\t\t<\/p>\n<p><a href=\"https:\/\/www.49erswebzone.com\/articles\/191698-storylines-heading-into-49ers-minicamp\/\" data-src=\"https:\/\/static.49erswebzone.com\/v\/1JCuUV\/content\/media\/cache\/article-770x433-5dbe9ac4e4b169fbf96c455bc7a891dd.webp\" class=\"article-photo unveil\" rel=\"nofollow noopener\" target=\"_blank\">Top storylines heading into 49ers minicamp<\/a><br \/>\n\t\t<br \/>\n\t\tTop storylines heading into 49ers minicamp<\/p>\n<p>\n\t\t\tThe San Francisco 49ers are set to kick off their mandatory minicamp on Tuesday and Wednesday of this week (June 10-11). Many teams will practice three consecutive days, but the 49ers normally practice two days and then hold a team-building activity, such as a cookout, on the&#8230;\t\t<\/p>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"Published Jun 11, 2025 \u2022 10 hrs ago D. Ross Cameron-Imagn Images The above videos are auto-populated by&hellip;\n","protected":false},"author":2,"featured_media":123311,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[5305,7,5306,2812,6,1515,252],"class_list":{"0":"post-123310","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-nfl","8":"tag-brandon-aiyuk","9":"tag-football","10":"tag-ji","11":"tag-kyle-shanahan","12":"tag-nfl","13":"tag-nick-bosa","14":"tag-san-francisco-49ers"},"share_on_mastodon":{"url":"https:\/\/channels.im\/@nfl\/114668903840976074","error":""},"_links":{"self":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts\/123310","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=123310"}],"version-history":[{"count":0,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/posts\/123310\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/media\/123311"}],"wp:attachment":[{"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/media?parent=123310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/categories?post=123310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rawchili.com\/nfl\/wp-json\/wp\/v2\/tags?post=123310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}