Ray Ratto

6m
Jim Harbaugh, Twitter's best friend, felt compelled to send a tweet that probably won't be taken seriously by his followers.
6m
Jonny Gomes, who didn't suit up for the Royals during their postseason run, stole the show at the Royals championship parade Tuesday.
6m
The 49ers swung their sword in Braveheart fashion Monday with the benching of Colin Kaepernick and trade of Vernon Davis...
6m
Remember when Trent Baalke was a genius and Reggie McKenzie wasn't? Now the Raiders are on the rise, and the 49ers are nauseating...
6m
One receiver threw a fit because of Colin Kaepernick on the field, while the other did after the game. Really, has there ever been a better 49ers team?
6m
Notre Dame vs Temple was the center of the college football world this past weekend. But now it's time for the monster showdown between LSU and Alabama in Tuscaloosa.
6m
Hitting an unsuspecting fan with a seat cushion is the latest in the Clippers' quest to become the preeminent villain in the Association...
6m
Wan smile...Joke...Mirthless smile...Next question. Steph Curry has mastered the art of responding to inane inquiries. It's time to challenge him...
6m
Colin Kaepernick doesn't care about who's whispering about him, but maybe he should; recent fines of NFL players put stupid meter way in the red; and wardrobe suggestions for Ken Rosenthal.
6m
Luke Walton may be a bit in over his head as a head coach, but he handled Tuesday's season opener quite well given the circumstances...
6m
Jim Harbaugh is the new self-declared King of Halloween and perhaps rightfully so. But his analogies... they still leave a lot of room for questions.
6m
For all the conspirators out there, you have one last and final chance to mock the Warriors and give us all your stories we can't wait to hear.
6m
Blame Colin Kaepernick all you want, but the 49ers are 2-5 because they deserve to be 2-5 and because a lot of players are performing below standard.
6m
The NCAA football landscape was shaken up again with another slate of games. Ray Ratto reluctantly brings you his Top 25 rankings...
6m
Blame Jed York, or Trent Baalke, or Jim Tomsula, or Colin Kaepernick, or the O-line, or Levi's, or the turf, or traffic -- it makes no difference...

Pages

@RATTOCSN

CSN INSIDERS

JOE STIGLICH

ALEX PAVLOVIC

MATT MAIOCCO

SCOTT BAIR

MONTE POOLE

JAMES HAM

KEVIN KURZ