“You hate to leave somebody out.”
That’s what Jim Harbaugh often says when he’s highlighting individual efforts.
No worries, coach.
Here’s a noteworthy item on each member of the San Francisco 49ers now 89-man roster in alphabetical order.
CB Kenneth Acker – Has the size and athleticism to be a training camp sleeper much like Marcus Cooper was in 2013.
WR Jon Baldwin – Changed uniform number to 82 and was “working through something” during minicamp, only participated in positional warmups.
S Antoine Bethea – Commended for mentoring rookie teammates and meshed well with starting defense.
QB McLeod Bethel-Thompson – In a four-man competition to be backup quarterback, intercepted on day 2 of minicamp by San Francisco’s Pro Bowl second-year safety.
WR Anquan Boldin – Experienced play-maker got right back in rhythm with his starting quarterback.
G Alex Boone – Did not attend mandatory minicamp, allowing reserve interior linemen to work with first-team offense.
LB Chris Borland – Led the team in pass breakups and interceptions during OTAs, according to Harbaugh.
LB NaVorro Bowman –All-Pro has been working hard in his rehab assignments, was all smiles while watching minicamp sessions.
CB Tramaine Brock – Looked very much like the team’s top cornerback and was among the 59 players with perfect offseason attendance.
LB Ahmad Brooks – Has been a mainstay in the team’s weight room this offseason, picked off starting quarterback for a would-be pick-six.
T Carter Bykowski – Poised to compete for the swing tackle position, lined up at second-team left tackle during minicamp.
S D.J. Campbell – Competing to be backup and special teams contributor.
DT Tank Carradine – Looks fully recovered from a knee injury that sidelined him in ‘13.
TE Derek Carrier – Hauled in impressive over-the-shoulder catch in Week 3 of OTAs.
TE Garrett Celek – Growing under tutelage of new position coach Eric Mangini, caught red-zone minicamp touchdown against second-team defense.
TE Asante Cleveland – Tall prospect who is learning while playing behind established players at the position.
CB Chris Cook –First-team right cornerback throughout offseason, praised for his ascending play.
LB Blake Costanzo – Key difference-maker on special teams coverage units.
CB Perrish Cox – Worked on punt and kick return skills and saw OTA reps at first-team nickel cornerback.
WR Michael Crabtree – Saw no action in team drills a year after Achilles injury in OTAs sidelined the star wideout to start ’13 campaign, but still flashed athletic “burst” according to teammates and coaches.
CB Chris Culliver – Did not practice, still recovering from training camp knee injury, but did run sprints on the field during minicamp sessions..
S Craig Dahl – Lined up as second-team strong safety.
T Anthony Davis – Recovering from shoulder surgery, but the young tackle was still out watching practice.
TE Vernon Davis – Like Boone, did not attend veteran minicamp, creating opportunities for younger understudies.
K Phil Dawson – Eager to practice kicking at Levi’s® Stadium.
DT Quinton Dial – Showed no ill effects from foot injury that kept him out of ’13 offseason.
DT Demarcus Dobbs – Part of emerging young defensive line nucleus that has impressed Harbaugh.
DT Glenn Dorsey – Took first-team reps at nose tackle.
WR Bruce Ellington – Has ability to be a unique chess piece for play-caller Greg Roman.
G/C Dillon Farell – Another young interior line option, acquired as an undrafted rookie free agent.
QB Kory Faulkner – Only rookie quarterback on the roster, personally scouted by Harbaugh and saw least amount of action in team drills.
G Fonoti Fouimalo – Recognized for perfect attendance in offseason work.
QB Blaine Gabbert – Praised by offensive coordinator Greg Roman for quickly picking up 49ers system.
RB Frank Gore –Eager for training camp competition, sat back and allowed younger running backs to learn from offseason reps.
TE Kevin Greene – Earned a roster spot after solid audition at rookie minicamp.
RB Jewel Hampton – Underrated back who looks to build off of second year on practice squad.
RB Kendall Hunter – Fourth year in offensive system, has trust of coaching staff.
RB Carlos Hyde – Showcased impressive pass-catching skills on swing routes out of the backfield.
G Mike Iupati – Practiced with first-team all offseason, showing no ill effects from broken leg suffered in NFC Championship Game loss.
WR Chuck Jacobs – Saw a lot of practice time with veteran receivers “working through” or looking to avoid minor injuries.
RB LaMichael James – Looked extremely comfortable fielding punts and kicks as team’s return specialist.
DT Tony Jerod-Eddie – Poised for a big season, showed ability to knock down passes at the line of scrimmage during 11-on-11 work.
CB Dontae Johnson – Looked impressive in practice, especially when keeping close coverage on Boldin in red zone drills.
QB Josh Johnson –Last quarterback added to the roster, looks to stick on 53-man roster unlike ’12 training camp when he was among final cuts.
WR Stevie Johnson – San Francisco native’s homecoming could be a storybook season for productive wideout with polished route-running ability.
QB Colin Kaepernick – Signed a six-year contract extension and continued to be first one in and last one out of team headquarters.
C Daniel Kilgore – Lined up as starting center and even saw two snaps at right tackle during second minicamp session.
RB Marcus Lattimore – Fan favorite without playing in an NFL game, second-year back flashed big-time potential in non-contact practices.
P Andy Lee – Still among the best in the league.
LB Corey Lemonier – Has the size and speed to be solid contributor in the defensive front seven and on special teams.
WR Brandon Lloyd – Don’t sleep on this 32-year-old veteran.
G Joe Looney – Took Boone’s reps at right guard with first-team offense.
LB Aaron Lynch – Impressive size. Could he be a factor in year one while playing with a deep pass-rushing group?
T Jonathan Martin – Played right tackle on first-team offense at minicamp with Anthony Davis on the mend.
C Marcus Martin – Second-team center, has the size and speed to play in year one, but will age (20) be a factor?
S James McCray – Could be the undrafted player to make the 53-man roster, had offseason pass breakups and interceptions to start the conversation.
LS Kevin McDermott – Has no snapping competition on the roster. That says it all.
DT Ray McDonald – Only participated in warmups, like many of his veteran teammates, allowing the younger depth to get in practice work.
TE Vance McDonald – Lined up with first-team offense and is looking to make a bigger contribution in the passing game this season.
FB Trey Millard – One of three rookie draft picks entering the league with major knee injury in college. The Oklahoma product did not practice with the 49ers this summer.
FB Bruce Miller – Continues to draw Tom Rathman comparisons by making soft-handed catches out of the backfield.
LB Nick Moody – In competition to fill in for Bowman, also has defensive back-like speed when covering kicks on special teams.
CB Darryl Morris – Definitely one of the most impressive players of the offseason, now entering the conversation to start at nickel cornerback.
DT Lawrence Okoye – Still learning the game as defensive lineman, but has shown raw speed when covering kicks on special teams.
WR Kassim Osgood – One of the best special teams gunners in pro football.
WR Quinton Patton – Still in the mix to be a heavy contributor in the passing game. Considering the depth of the wideout position, that’s a big compliment.
DT Mike Purcell – Enters second year with team, spent ’13 on the practice squad.
DT Kaleb Ramsey – Sacked Kaepernick in college, looks to show injury problems of the past are exactly that - a thing of the past.
CB Keith Reaser – Fifth-round draft pick is recovering from major knee injury and figures to redshirt like Lattimore did in ’13.
WR David Reed – Didn’t participate in most of minicamp practices, appeared to be “working through something.”
S Eric Reid – Walked, talked and acted like the Pro Bowl centerfielder of the 49ers defense.
P Colton Schmidt – Is back for second offseason stint with the 49ers, needs to be perfect to unseat the institution known as Andy Lee.
G Ryan Seymour – Has ability to play both guard and tackle for the 49ers.
LB Shayne Skov – Knows bulk of 49ers defense from his time playing for Vic Fangio at Stanford. Will that put him ahead of Borland when roster cuts are made?
LB Dan Skuta – Definitely took advantage of practice reps in ’13 offseason, now considered as “trusted agent” on 49ers defensive rotation.
LB Aldon Smith – Still found his way to the quarterback in minicamp sessions. Still an elite pass-rusher.
DT Justin Smith – Was not medically cleared to practice this offseason, should be ready for training camp.
G Adam Snyder – Can play every offensive line position for the 49ers and that was evident all offseason. He can still do it.
S C.J. Spillman – Missed the offseason due to a hand procedure.
T Joe Staley – Coming off third consecutive Pro Bowl invite and is most athletic tackle in the game today.
G Brandon Thomas – Won’t play this season (knee injury), but rookie third-round draft pick will be in the team’s future plans.
LB Chase Thomas – Signed after tryout at rookie camp, played for Harbaugh and Fangio at Stanford.
FB Will Tukuafu – Only plays fullback these days. Will be a short-yardage beast as a lead-blocker.
S Bubba Ventrone – Hard to evaluate special teams standouts in offseason, but Ventrone will be a factor in the preseason.
DB Jimmie Ward – First-round pick did not practice this offseason. Foot injury should not be a problem by the time training camp starts.
LB Michael Wilhoite – Lined up with first-team defense as the team’s “Jack” inside ‘backer, who typically covers the weakside of the offensive formation.
NT Ian Williams – Was unable to join teammates for offseason practices and sounded hopeful on returning in time for training camp.
LB Patrick Willis – Moved over to Bowman’s old position at “Mike” linebacker, but is capable of playing either spot at a moment’s notice.
WR Devon Wylie – Has NFL experience as a return specialist, could add competition in the return game come training camp.