1714_106726622858627_187014411_n

James Brady

  • joined Sep 18, 2008
  • last login Jul 26, 2014
  • posts 8940
  • comments 24283

NFL writer who dabbles in MMA, tennis, hockey and baseball. Former editor of SB Nation Bay Area, current contributor for Niners Nation.

A Fan Of...

  • NFL San Francisco 49ers
  • MLB San Francisco Giants
  • NBA Golden State Warriors
  • NHL San Jose Sharks
  • NCAAF California Golden Bears
  • NCAAB Purdue Boilermakers
  • Tennis Fernando Verdasco
  • MLS San Jose Earthquakes
  • General San Jose SaberCats
User Blog

Bucs need a guard after Nicks retirement

57

Meanwhile, Alex Boone is still holding out. Could the 49ers trade him if things don't work out sooner rather than later?

Fangio talks to the media

9

We've got a transcript of Vic Fangio talking to the media.

49ers training camp recap, Day 2

91

We've got the breakdown for what went happened on Day 2 of San Francisco 49ers training camp.

NFL
+

Quotables: Lynch holding out of training camp

Seattle Seahawks running back Marshawn Lynch will hold out of training camp for a new contract, while Justin Houston of the Kansas City Chiefs showed up despite being unhappy with his own deal.

Golden Nuggets: Training camp officially underway

14

Friday, July 25, 2014 edition of the Golden Nuggets, a daily compilation of San Francisco 49ers links from around the Internet.

Tour de France Stage 19 preview, TV schedule

Stage 19 is relatively flat and favors sprinters, unlike the last few stages which featured huge climbs.

NFL
2

Marshawn Lynch to hold out of training camp

Seattle Seahawks running back Marshawn Lynch will hold out from training camp in hopes of earning a bigger contract.

NFL
+

Griffin, Jackson work out kinks as camp begins

Matt Cassel is the No. 1 guy for the Vikings heading into camp, Robert Griffin III and DeSean Jackson aren't quite on the same page just yet, and Ryan Clark is weird.

Hernandez motion to dismiss denied

+

Aaron Hernandez filed a motion to dismiss the first degree murder charge of Odin Lloyd. It was denied.

90-in-90 breakdowns: Kory Faulkner

13

Breaking down the 90 players on the 49ers offseason roster in 90 posts (over 90 or so days or in however long we feel like it). Today we focus on quarterback Kory Faulkner.

NFL
+

Giants open training camp, put injury cart to work

Three players were carted off the practice field and a fourth was banged up on Tuesday, the first day of New York Giants training camp.

NFL
+

Pettine says Browns won't release Gordon

Cleveland Browns head coach Mike Pettine says Josh Gordon's release would be the worst thing for both player and team.

NFL
4

'Dalton is worth Kaepernick money,' says owner

Mike Brown isn't worried too much about the playoff losses, and thinks the team will get a big deal done with Andy Dalton in the future.

NFL
+

Quotables: Snee announces retirement

Chris Snee retired from the NFL after 10 years on Monday.

Stage 16 preview, TV schedule

Big climbs and dangerous descents permeate Stage 16 of the Tour de France, the longest stage of the race.

Watkins has best and worst day at training camp

Sammy Watkins torched defenders and suffered his first injury scare at training camp on Monday. He's fine.

NFL
+

NFL training camp schedule

Football season is inching ever closer. Here are the training camp dates and locations for every team in the league.

Golden Nuggets: Williams not ready to come back

21

Sunday, July 20, 2014 edition of the Golden Nuggets, a daily compilation of San Francisco 49ers links from around the Internet.

90-in-90 breakdowns: Shayne Skov

58

Breaking down the 90 players on the 49ers offseason roster in 90 posts (over 90 or so days or in however long we feel like it). Today we focus on inside linebacker Shayne Skov.

NFL
+

Quotables: Mara avoids making Giants prediction

John Mara missed the mark with his predictions last year, so he's staying quiet about the New York Giants' chances this time around.

Stage 13 preview, TV schedule

Stage 13 of the Tour de France will feature the highest-rated climb, up Chamrousse.

90-in-90 breakdowns: Aaron Lynch

70

Breaking down the 90 players on the 49ers offseason roster in 90 posts (over 90 or so days or in however long we feel like it). Today we focus on outside linebacker Aaron Lynch.

Ellington earns another 'sleeper' tag

151

Bruce Ellington is going to be a pretty good wide receiver, says everyone.

Levi's Stadium will sport vegan-friendly food

100

You can eat grass and what not.

90-in-90 breakdowns: Garrett Celek

25

Breaking down the 90 players on the 49ers offseason roster in 90 posts (over 90 or so days or in however long we feel like it). Today we focus on tight end Garrett Celek.

49ers have had discussions with Finley

43

Is Vernon Davis on his way out? No, no he's not. If you thought that, you're silly. A silly little person, you are.

Flowers chose revenge over San Francisco

209

I would TOTALLY make a huge career choice solely based around revenge. But I'm an idiot.

Harbaugh at No. 3 on NFL.com coach rankings

183

Pete Carroll was No. 7 -- which I have a problem with, not that you guys care.

Cancellara withdraws from Tour de France

Fabian Cancellara announced his withdrawal from the Tour de France on Tuesday, citing a need to rest and prepare for other competitions.

Kaepernick gives advice to high school team

10

Colin Kaepernick spoke to a high school football team. He told them things about stuff.

Showing 1 - 30 of 8,708 Older
X
Log In Sign Up

forgot?
Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join SBNation.com

You must be a member of SBNation.com to participate.

We have our own Community Guidelines at SBNation.com. You should read them.

Join SBNation.com

You must be a member of SBNation.com to participate.

We have our own Community Guidelines at SBNation.com. You should read them.

Spinner.vc97ec6e

Authenticating

Great!

Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.