Preseason All-Big 12 checkup: Offense

It's always fun looking back on what we thought in the preseason, and today, we'll take another look.

Here's who made the postseason team.

How did our All-Big 12 preseason team stack up at season's end?

QB: Geno Smith, West Virginia

Smith lost his spot to Collin Klein, but still had a solid season worthy of All-Big 12 honors in most seasons. The Big 12 Preseason Player of the Year was second in the league in passer rating and threw 40 touchdown passes to just six interceptions, and was second in the league with 4,001 passing yards.

RB: Joseph Randle, Oklahoma State

Randle had the season most expected him to, easily leading the league in rushing with 1,351 yards, over 300 yards more than any other back in the Big 12.

RB: Waymon James, TCU

James got off to a solid start with 168 yards and a touchdown on his first 17 carries of the season, averaging nearly 10 yards a touch. However, a knee injury suffered in the second game of the year against Kansas ended his season far too soon. KU's James Sims replaced him on the postseason team.

All-Purpose: Collin Klein, QB, Kansas State

Klein's rise made it clear that there was no need for an All-Purpose spot on the postseason team from ESPN.com. He accounted for 37 touchdowns and carried Kansas State to a Big 12 title on the way to an invitation to the Heisman Trophy presentation.

WR: Stedman Bailey, West Virginia

He was Studman Bailey this season, catching 23 touchdowns and earning a spot on the postseason team, as well as a nod as a Biletnikoff Award finalist. No other Big 12 receiver had more than 13 touchdowns and Bailey's 1,501 receiving yards were second-most in the Big 12. He obviously made the postseason team.

WR: Kenny Stills, Oklahoma

Stills was OK, but even he admitted his season was "sub-par." He was surpassed on the team by Terrance Williams, but earned a second-team nod after catching 75 balls for 897 yards and 11 scores, fifth-most in the Big 12.

WR: Tavon Austin, West Virginia

Austin was probably the most dangerous player in the Big 12 this season. Nobody was better in the open field and 909 of his 1,266 receiving yards came after the catch. Ridiculous. He also rushed for 598 yards and three scores on just 61 carries. He made the postseason team.

C: Joe Madsen, West Virginia

Madsen held onto his spot on my postseason team with a solid year for the Mountaineers, who finished third in the league in total offense. Kansas State's B.J. Finney closed the gap by season's end, but I went with Madsen on the preseason and postseason teams.

OL: Gabe Ikard, Oklahoma

Ikard had the season most thought. He was arguably the Big 12's best offensive lineman in the preseason and proved to be that player throughout 2012.

OL: Lane Taylor, Oklahoma State

Taylor was loaded with experience for a lot of good offense, and looked the part of an experienced lineman this season. OSU needed three different quarterbacks this year, but the Pokes had the nation's No. 5 offense and gave up just 10 sacks, the fewest in the Big 12.

OL: Cyril Richardson, Baylor

Richardson was the only player who could challenge Ikard as the league's best lineman, and it was razor-thin this season between the two. Either way, Richardson did what most thought he would, helping Baylor rank No. 1 nationally in total offense.

OL: Mason Walters, Texas

Walters was good this season, but he was the only lineman on this list who didn't make my postseason team. I replaced him with Texas Tech's LaAdrian Waddle.

Pretty solid preseason team. No true busts on the entire team, and not a lot of breakout players who came from nowhere to make the team. We'll look at the defense a little later on.