{"id":44312,"date":"2025-07-29T05:08:07","date_gmt":"2025-07-29T05:08:07","guid":{"rendered":"https:\/\/www.newsbeep.com\/us\/44312\/"},"modified":"2025-07-29T05:08:07","modified_gmt":"2025-07-29T05:08:07","slug":"thuds-and-duds-c-j-west-nick-bosa-mac-jones-shine-in-49ers-padded-practice","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us\/44312\/","title":{"rendered":"Thuds and duds: C.J. West, Nick Bosa, Mac Jones shine in 49ers\u2019 padded practice"},"content":{"rendered":"<p>SANTA CLARA, Calif. \u2014 A rookie defensive lineman, though perhaps not the one you\u2019re thinking of, and a veteran cornerback stood out in the padded one-on-one drills that began Monday and are one of the most anticipated parts of <a class=\"ath_autolink\" data-id=\"58\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/team\/niners\/\" rel=\"nofollow noopener\" target=\"_blank\">San Francisco 49ers<\/a> training camp.<\/p>\n<p>The Athletic had all the angles covered, with Matt Barrows watching the linemen butt heads and Vic Tafur camped out on the other end of the field for the receivers and defensive backs. Monday\u2019s practice also featured several sessions of team-wide drills and the first lengthy move-the-ball period of the summer. The practice lasted nearly 1 hour and 45 minutes, making it the longest of the year so far. The team will be back in pads Tuesday before a day off Wednesday.<\/p>\n<p>Here are the highlights:<\/p>\n<p>\u2022 As far as the one-on-one drills, the main event was the heavyweight bout between the offensive and defensive linemen, which drew several senior members of the scouting staff, including general manager John Lynch.<\/p>\n<p>In the initial matchup, <a class=\"ath_autolink\" data-id=\"QvjDp8H5rFl2HQZi\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/trent-williams-QvjDp8H5rFl2HQZi\/\" rel=\"nofollow noopener\" target=\"_blank\">Trent Williams<\/a> escorted <a class=\"ath_autolink\" data-id=\"ahF0mNm2RkiMq4Se\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/nick-bosa-ahF0mNm2RkiMq4Se\/\" rel=\"nofollow noopener\" target=\"_blank\">Nick Bosa<\/a> around the edge and safely out of the play, a win for the left tackle and his only repetition in that drill. Bosa, however, would have his revenge in the team sessions later in practice, getting past Williams on at least two occasions and thwarting a play-action rollout on another. It was overall a strong day for Bosa.<\/p>\n<p>\u2022 The onlookers likely were eager to watch first-round pick <a class=\"ath_autolink\" data-id=\"JOZ5XoNz8zKp9UXP\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/mykel-williams-JOZ5XoNz8zKp9UXP\/\" rel=\"nofollow noopener\" target=\"_blank\">Mykel Williams<\/a> and second-rounder <a class=\"ath_autolink\" data-id=\"AcZUHodbdZogMuLV\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/alfred-collins-AcZUHodbdZogMuLV\/\" rel=\"nofollow noopener\" target=\"_blank\">Alfred Collins<\/a>. But it was the fourth-round pick, <a class=\"ath_autolink\" data-id=\"bJvoKuOTtEOqfZnX\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/cj-west-bJvoKuOTtEOqfZnX\/\" rel=\"nofollow noopener\" target=\"_blank\">C.J. West<\/a>, who really jumped out. West clearly won four out of his five matchups, with the wins coming against backup center <a class=\"ath_autolink\" data-id=\"oHXjWmXHRv974bU2\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/matt-hennessy-oHXjWmXHRv974bU2\/\" rel=\"nofollow noopener\" target=\"_blank\">Matt Hennessy<\/a>, backup guard <a class=\"ath_autolink\" data-id=\"2dwGJId1hSwAkdgi\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/zack-johnson-2dwGJId1hSwAkdgi\/\" rel=\"nofollow noopener\" target=\"_blank\">Zack Johnson<\/a>, starting guard <a class=\"ath_autolink\" data-id=\"7urFvQwHjL8Ba02Y\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/dominick-puni-7urFvQwHjL8Ba02Y\/\" rel=\"nofollow noopener\" target=\"_blank\">Dominick Puni<\/a> and rookie guard <a class=\"ath_autolink\" data-id=\"nKP8vBDQLYRdKQoZ\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/drew-moss-nKP8vBDQLYRdKQoZ\/\" rel=\"nofollow noopener\" target=\"_blank\">Drew Moss<\/a>. The last repetition, against seventh-round pick <a class=\"ath_autolink\" data-id=\"jVgO73yc27hb9lsq\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/connor-colby-jVgO73yc27hb9lsq\/\" rel=\"nofollow noopener\" target=\"_blank\">Connor Colby<\/a>, was more of a draw.<\/p>\n<p>West\u2019s wins against Moss and Puni were particularly impressive for their violence. West staggered Puni with a quick and powerful initial blow, then blew by him while Puni was trying to recover.<\/p>\n<p>\u201cI mean, he\u2019s like a little fire hydrant,\u201d defensive coordinator Robert Saleh said of West. \u201cBut he\u2019s powerful. He\u2019s got heavy hands. He\u2019s going to be fine. He\u2019s like a lot of rookies \u2014 there are so many things that they\u2019re learning, especially on the interior of the D-line, where it\u2019s a game within a game. You know, the first thing they learn is pocket push, and then they learn how to capture an edge and rush from there. I wasn\u2019t there (to watch West). I heard he did a really nice job over there, but I\u2019m excited to get to the tape to see it.\u201d<\/p>\n<p>\u2022 One of the veteran defensive tackles also had an impressive first day in pads. <a class=\"ath_autolink\" data-id=\"fGfEObmvcBMs3rIH\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/kalia-davis-fGfEObmvcBMs3rIH\/\" rel=\"nofollow noopener\" target=\"_blank\">Kalia Davis<\/a>, who averaged 20 snaps in 13 games for the 49ers up front last season, showed an explosive first step and was too much for the offensive linemen to handle inside on the first day in pads. The 6-foot-2, 310-pound Davis was also able to hold his ground on the plays when he had two offensive linemen on him.<\/p>\n<p lang=\"en\" dir=\"ltr\">First day of pads \ud83d\udca5 <a href=\"https:\/\/t.co\/LBMt2qlMio\" rel=\"nofollow\">pic.twitter.com\/LBMt2qlMio<\/a><\/p>\n<p>\u2014 San Francisco 49ers (@49ers) <a href=\"https:\/\/twitter.com\/49ers\/status\/1949884951538913648?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">July 28, 2025<\/a><\/p>\n<p>\u2022 Colby, the Iowa offensive lineman, looked good in the drill, with wins against Collins and fellow rookie <a class=\"ath_autolink\" data-id=\"ehAAtNVaFpCdEDoQ\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/sebastian-valdez-ehAAtNVaFpCdEDoQ\/\" rel=\"nofollow noopener\" target=\"_blank\">Sebastian Valdez<\/a> and the draw with West. He has mostly been playing left guard in camp, but his matchup with West came at right guard. There was, however, a rather large asterisk to Colby\u2019s outing: He was blown off his feet and pancaked by an <a class=\"ath_autolink\" data-id=\"RimxPxUCi8KztTD6\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/evan-anderson-RimxPxUCi8KztTD6\/\" rel=\"nofollow noopener\" target=\"_blank\">Evan Anderson<\/a> bull rush on one of his reps.<\/p>\n<p>\u2022 Another blocker who fared well included right tackle <a class=\"ath_autolink\" data-id=\"DUwvYCvbqMBPWjma\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/colton-mckivitz-DUwvYCvbqMBPWjma\/\" rel=\"nofollow noopener\" target=\"_blank\">Colton McKivitz<\/a>, who won his matchup against Bosa. Meanwhile, defensive end <a class=\"ath_autolink\" data-id=\"w92I2ORl5CmaNdpd\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/bryce-huff-w92I2ORl5CmaNdpd\/\" rel=\"nofollow noopener\" target=\"_blank\">Bryce Huff<\/a>\u2019s speed was on display in a win against backup right tackle Austen Pleasants.\u200b\u200b<\/p>\n<p>Who didn\u2019t look so hot? Left tackles not named Trent Williams. <a class=\"ath_autolink\" data-id=\"BsrkAbCM7DdYyHCN\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/spencer-burford-BsrkAbCM7DdYyHCN\/\" rel=\"nofollow noopener\" target=\"_blank\">Spencer Burford<\/a> had a false start on his first repetition against Huff, then got a handful of Huff\u2019s face mask on the redo. He also lost a matchup against defensive end <a class=\"ath_autolink\" data-id=\"f1RXmPhjyvl6T69p\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/sam-okuayinonu-f1RXmPhjyvl6T69p\/\" rel=\"nofollow noopener\" target=\"_blank\">Sam Okuayinonu<\/a>, who beat him with a slick spin move. Third-string tackle <a class=\"ath_autolink\" data-id=\"G6L5g151Wyj1OSKc\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/sebastian-gutierrez-G6L5g151Wyj1OSKc\/\" rel=\"nofollow noopener\" target=\"_blank\">Sebastian Gutierrez<\/a> struggled in losses to Robert Beal Jr., Mykel Williams and Okuayinonu.<\/p>\n<p>\u2022 Sunday, cornerback <a class=\"ath_autolink\" data-id=\"p4TfFfaeR2arP3pf\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/deommodore-lenoir-p4TfFfaeR2arP3pf\/\" rel=\"nofollow noopener\" target=\"_blank\">Deommodore Lenoir<\/a> mentioned how \u201ccrafty\u201d new teammate <a class=\"ath_autolink\" data-id=\"D5LN8pI6wfsQ6j64\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/demarcus-robinson-D5LN8pI6wfsQ6j64\/\" rel=\"nofollow noopener\" target=\"_blank\">Demarcus Robinson<\/a> was when he covered him in a game against the <a class=\"ath_autolink\" data-id=\"46\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/team\/chiefs\/\" rel=\"nofollow noopener\" target=\"_blank\">Kansas City Chiefs<\/a> during his rookie season. Monday, the two went head-to-head in one-on-one matchups in a spirited battle.<\/p>\n<p>On the first one, Lenoir mugged Robinson, who was surprised that the official on the near sideline didn\u2019t throw the flag. The official shrugged, and Lenoir yelled out how they were in the first 5 yards from scrimmage. The next time, there was more contact down the field and Robinson was able to escape, but not in time to pull in a back-shoulder throw.<\/p>\n<p>\u201cI told him, ever since that Chiefs game, I have never slept on him,\u201d Lenoir said.<\/p>\n<p>\u2022 Cornerback <a class=\"ath_autolink\" data-id=\"If8fH4JCOoIUrkBI\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/dallis-flowers-If8fH4JCOoIUrkBI\/\" rel=\"nofollow noopener\" target=\"_blank\">Dallis Flowers<\/a>, who played for new assistant head coach Gus Bradley with the <a class=\"ath_autolink\" data-id=\"44\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/team\/colts\/\" rel=\"nofollow noopener\" target=\"_blank\">Indianapolis Colts<\/a>, turned some heads. He tipped the ball to himself for an acrobatic interception against rookie <a class=\"ath_autolink\" data-id=\"ru0T2i60NTMWuAAk\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/jordan-watkins-ru0T2i60NTMWuAAk\/\" rel=\"nofollow noopener\" target=\"_blank\">Jordan Watkins<\/a> in the one-on-ones, then showed some sticky coverage in the scrimmage sessions.<\/p>\n<p>Saleh was singing his praises on the field after the interception.<\/p>\n<p>\u201cSurprised the rest of the DBs didn\u2019t jump up and down for him, man,\u201d Saleh said. \u201cIt was a really nice rep. He had perfect technique, put himself in good position to make a play, and he made it.\u201d<\/p>\n<p>\u2022 Monday\u2019s absentees included receivers <a class=\"ath_autolink\" data-id=\"lHyALtoXdwgWGsr0\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/jauan-jennings-lHyALtoXdwgWGsr0\/\" rel=\"nofollow noopener\" target=\"_blank\">Jauan Jennings<\/a> (calf) and <a class=\"ath_autolink\" data-id=\"Avmpvg3hHZ7Xp4l9\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/jacob-cowing-Avmpvg3hHZ7Xp4l9\/\" rel=\"nofollow noopener\" target=\"_blank\">Jacob Cowing<\/a> (hamstring), cornerback <a class=\"ath_autolink\" data-id=\"UIJI52vgNCPZrpAZ\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/renardo-green-UIJI52vgNCPZrpAZ\/\" rel=\"nofollow noopener\" target=\"_blank\">Renardo Green<\/a> (hamstring), defensive end <a class=\"ath_autolink\" data-id=\"6cDxdINbUb9AuWsa\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/tarron-jackson-6cDxdINbUb9AuWsa\/\" rel=\"nofollow noopener\" target=\"_blank\">Tarron Jackson<\/a> (neck) and defensive tackle <a class=\"ath_autolink\" data-id=\"hHT1ZzidHfypfIFq\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/jordan-elliott-hHT1ZzidHfypfIFq\/\" rel=\"nofollow noopener\" target=\"_blank\">Jordan Elliott<\/a>, whose issue has not yet been disclosed. With Elliott out, Davis took most of the first-team reps next to <a class=\"ath_autolink\" data-id=\"kLTcIRtIIQSqGkIu\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/kevin-givens-kLTcIRtIIQSqGkIu\/\" rel=\"nofollow noopener\" target=\"_blank\">Kevin Givens<\/a>, although Anderson and Collins also were worked in.<\/p>\n<p>\u2022 Receiver <a class=\"ath_autolink\" data-id=\"UQKofs2HjJHwKrXX\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/ricky-pearsall-UQKofs2HjJHwKrXX\/\" rel=\"nofollow noopener\" target=\"_blank\">Ricky Pearsall<\/a> practiced more extensively than he did Sunday, his first day back from a lengthy hamstring injury. Monday, he had a nice, sliding catch on a late-in-the-down <a class=\"ath_autolink\" data-id=\"0ItM9ROZC8mOtKOv\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/brock-purdy-0ItM9ROZC8mOtKOv\/\" rel=\"nofollow noopener\" target=\"_blank\">Brock Purdy<\/a> pass over the middle. Pearsall quickly popped to his feet to pick up some additional yardage. He also caught a short pass from <a class=\"ath_autolink\" data-id=\"18zaLFAmDNfVSyfc\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/mac-jones-18zaLFAmDNfVSyfc\/\" rel=\"nofollow noopener\" target=\"_blank\">Mac Jones<\/a>. Another Purdy-to-Pearsall pass at the sideline was broken up by good-looking rookie <a class=\"ath_autolink\" data-id=\"UHDdh6bIrTM3NlkU\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/upton-stout-UHDdh6bIrTM3NlkU\/\" rel=\"nofollow noopener\" target=\"_blank\">Upton Stout<\/a>, who may have climbed over the receiver\u2019s back to get the ball.<\/p>\n<p>\u2022 Purdy\u2019s biggest play \u2014 and the longest of training camp so far \u2014 came when he hit <a class=\"ath_autolink\" data-id=\"dDoajDmT8A77o3JR\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/george-kittle-dDoajDmT8A77o3JR\/\" rel=\"nofollow noopener\" target=\"_blank\">George Kittle<\/a> on a short pass to the right side. Kittle simply outran the defense, then held the ball up the last 10 yards, to the delight of the fans seated on that end of the field. It was reminiscent of the long touchdowns Kittle scored in his then-record-breaking 2018 season.<\/p>\n<p lang=\"en\" dir=\"ltr\">A connection we love to see \ud83e\udd29 <a href=\"https:\/\/t.co\/TVqiLdDJVc\" rel=\"nofollow\">pic.twitter.com\/TVqiLdDJVc<\/a><\/p>\n<p>\u2014 San Francisco 49ers (@49ers) <a href=\"https:\/\/twitter.com\/49ers\/status\/1949940083152355740?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">July 28, 2025<\/a><\/p>\n<p>Later, receiver Russell Gage Jr. made a dazzling, tumbling catch along the sideline over cornerback <a class=\"ath_autolink\" data-id=\"c5KdPGmOUL6CkZ9u\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/tre-brown-c5KdPGmOUL6CkZ9u\/\" rel=\"nofollow noopener\" target=\"_blank\">Tre Brown<\/a>. There was some debate (among reporters) about whether Gage had come down inbounds, but the official on hand ruled it a catch.<\/p>\n<p>The rest of the session was tougher for Purdy, who had to deal with Bosa and with a wide receiving corps missing three of its top five players (Jennings, Cowing and <a class=\"ath_autolink\" data-id=\"53v7fOffjiSNI8Y9\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/brandon-aiyuk-53v7fOffjiSNI8Y9\/\" rel=\"nofollow noopener\" target=\"_blank\">Brandon Aiyuk<\/a>). On one sequence during a move-the-ball period, Purdy was sacked by Bosa on one play and hurried by him on the next. The rushed throw was knocked in the air by safety <a class=\"ath_autolink\" data-id=\"TDVqk3GdIeyRiFhl\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/jason-pinnock-TDVqk3GdIeyRiFhl\/\" rel=\"nofollow noopener\" target=\"_blank\">Jason Pinnock<\/a> and intercepted by linebacker <a class=\"ath_autolink\" data-id=\"k0AGU01wORnqrLSd\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/dee-winters-k0AGU01wORnqrLSd\/\" rel=\"nofollow noopener\" target=\"_blank\">Dee Winters<\/a>. Purdy was 7-of-15 in team situations.<\/p>\n<p>\u2022 Fullback <a class=\"ath_autolink\" data-id=\"Ek8HP6BrOl1VpbTR\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/kyle-juszczyk-Ek8HP6BrOl1VpbTR\/\" rel=\"nofollow noopener\" target=\"_blank\">Kyle Juszczyk<\/a> came down with a 30-yard catch over linebacker <a class=\"ath_autolink\" data-id=\"4NSrY6Hr9tL552a4\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/fred-warner-4NSrY6Hr9tL552a4\/\" rel=\"nofollow noopener\" target=\"_blank\">Fred Warner<\/a> but got only one foot inbounds. The ground the linebacker closed was another example of what a special player Warner is, Juszczyk said.<\/p>\n<p>\u201cWhen the ball was in the air and I saw Fred was there, initially I thought there\u2019s no chance he even gets close,\u201d he said. \u201cI\u2019m like, \u2018All right, this is going to be easy.\u2019 But by the time the ball got to me, Fred was right there, and it became a contested catch. I think that is one of many examples of the difference between him and other linebackers.\u201d<\/p>\n<p>\u2022 Jones, meanwhile, continues to look solid in practice. He was 12-of-16, including a nicely thrown over-the-outside-shoulder pass down the right sideline to running back Patrick Taylor Jr., who has caught several intermediate and deep passes this camp. Third quarterback <a class=\"ath_autolink\" data-id=\"R01N7Vz4f5jcmGwV\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/tanner-mordecai-R01N7Vz4f5jcmGwV\/\" rel=\"nofollow noopener\" target=\"_blank\">Tanner Mordecai<\/a> was 7-of-11 in team drills.<\/p>\n<p>\u2022 Though they were in pads, the defenders still aren\u2019t allowed to tackle in practice. They are, however, allowed to \u201cthud\u201d ball carriers. The biggest thud was delivered by Winters on backup runner <a class=\"ath_autolink\" data-id=\"Gfni7Xfm1yWOya1c\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/isaac-guerendo-Gfni7Xfm1yWOya1c\/\" rel=\"nofollow noopener\" target=\"_blank\">Isaac Guerendo<\/a>, who ended up sprawled on the ground. <a href=\"https:\/\/www.nytimes.com\/athletic\/6514303\/2025\/07\/24\/49ers-training-camp-dee-winters-fred-warner\/\" rel=\"nofollow noopener\" target=\"_blank\">Winters has been one of the most impressive 49ers<\/a> during non-padded practices. That he looked good in a more rough-and-tumble setting Monday was another sign he\u2019s ready to take over for <a class=\"ath_autolink\" data-id=\"eUZupNQm3lQHR1C2\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/dre-greenlaw-eUZupNQm3lQHR1C2\/\" rel=\"nofollow noopener\" target=\"_blank\">Dre Greenlaw<\/a> at weakside linebacker.<\/p>\n<p>\u2022 With Green (hamstring) out until mid-August, the 49ers\u2019 top cornerbacks to start practice were Lenoir and Brown on the outside and Stout at the nickel spot. However, Darrell Luter Jr. and Flowers worked at outside cornerback, with Luter getting the most first-team snaps of the group. An undrafted rookie corner who has looked good in recent practices: <a class=\"ath_autolink\" data-id=\"xDNT6xAMKuX890NY\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/jakob-robinson-xDNT6xAMKuX890NY\/\" rel=\"nofollow noopener\" target=\"_blank\">Jakob Robinson<\/a>. He broke up a pass to Gage during team drills.<\/p>\n<p>\u2022 At safety, Pinnock and <a class=\"ath_autolink\" data-id=\"QSMp7UUdb6ziuFZh\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/jiayir-brown-QSMp7UUdb6ziuFZh\/\" rel=\"nofollow noopener\" target=\"_blank\">Ji\u2019Ayir Brown<\/a> had the most first-team snaps, although <a class=\"ath_autolink\" data-id=\"NO6WrOS8ysiIL5EG\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/richie-grant-NO6WrOS8ysiIL5EG\/\" rel=\"nofollow noopener\" target=\"_blank\">Richie Grant<\/a> also took some repetitions opposite Pinnock.<\/p>\n<p>\u2022 The team signed cornerback <a class=\"ath_autolink\" data-id=\"jBbYkP5HlCtRMKz1\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/eli-apple-jBbYkP5HlCtRMKz1\/\" rel=\"nofollow noopener\" target=\"_blank\">Eli Apple<\/a> to a one-year deal and released receiver <a class=\"ath_autolink\" data-id=\"aesYHKJ1rAKPObs1\" href=\"https:\/\/www.nytimes.com\/athletic\/nfl\/player\/quintez-cephus-aesYHKJ1rAKPObs1\/\" rel=\"nofollow noopener\" target=\"_blank\">Quintez Cephus<\/a>.<\/p>\n<p>\u2022 One more addition to the roster: Millie Joleen Purdy. The 49ers quarterback and his wife, Jenna, announced their daughter\u2019s birth on social media Monday morning.<\/p>\n<p style=\"text-align: right;\">(Photo of Mac Jones: D. Ross Cameron \/ Imagn Images)<\/p>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"SANTA CLARA, Calif. \u2014 A rookie defensive lineman, though perhaps not the one you\u2019re thinking of, and a&hellip;\n","protected":false},"author":2,"featured_media":44313,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[63],"tags":[349,560,99],"class_list":["post-44312","post","type-post","status-publish","format-standard","has-post-thumbnail","category-nfl","tag-nfl","tag-san-francisco-49ers","tag-sports"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/44312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/comments?post=44312"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/44312\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media\/44313"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media?parent=44312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/categories?post=44312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/tags?post=44312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}