David DeCastro

Stanford Cardinal #52 - Guard

  • Height: 6-5
  • Weight: 310

Stanford NFL stars join rare company


Christian McCaffrey continues to make NFL history

Stanford leads the Pac(k) with 27 former players making NFL 53-man rosters


The Cardinal are tied with Washington for the most NFLers to make their respective teams

2021 NFL Draft season preview: Offensive prospects


Another deep wide receiver group, joined by tackles

Buckeye Bits: Big Ten has big decisions looming in the coming days, scouting Wyatt Davis, more


All of the latest Ohio State news from around the beat and beyond.

Richard Sherman headlines Stanford alum on All-Decade NFL Team


The former Cardinal ranked 4th on PFF’s All-Decade top 101

High Noon Highlights( 10/7): The week off is coming at the right time


Welcome to High Noon Highlights, a place to catch up on everything you missed in Oklahoma State Athletics.

Ben Roethlisberger one of only three Steelers included in latest CBS Top 100 list


The disrespect continues to be real this offseason

Pro Football Focus ranks Steelers offensive line as third best in NFL


Sitting behind the Philadelphia Eagles and Dallas Cowboys on their list, the Steelers offensive line is expected to be one of the best in the league once again in 2019.

30 Predictions in 30 Days: Steelers will see at least three players named to All-Pro teams in 2019


The Pittsburgh Steelers are approaching training camp, and we provide some potential predictions for 2019.

Who is the best player at each position in the AFC North?


The AFC North is more balanced than ever before. The top talents at each position is a great indicator of that balance.

What if the Arizona Cardinals had drafted my top player in each draft


Let’s play a little game. Since 2012 I have been writing about the Arizona Cardinals and the NFL Draft. In that time I have tried and failed a number of times to predict and project the best fits...

Ben Roethlisberger and JuJu Smith-Schuster the only Steelers included in CBS Top 100 list


Yet another top 100 list that makes little sense and fails to include some of the league’s better players