We're just a few days away from the biggest draft in professional sports.

The 2012 NFL Draft gets underway on Thursday, April 26, and will last for three days. The first few picks shouldn't be a surprise. Andrew Luck is expected to go number one overall to the Colts, and the Redskins are expected to select Robert Griffin III, after they traded up to the number two spot.

After the first few selections, not much is guaranteed. Here is a mock draft for this year's first round and second round:

First Round

1.       Colts                    Andrew Luck, QB, Stanford

2.       Redskins             Robert Griffin III, QB, Baylor

3.       Vikings                Matt Kalil, OT, USC

4.       Browns                Trent Richardson, RB, Alabama

5.       Buccaneers         Morris Claiborne, CB, LSU

6.       Rams                   Justin Blackmon, WR, Oklahoma St

7.       Jaguars                Melvin Ingram, DE, South Carolina

8.       Dolphins               Ryan Tannehill, QB, Texas A&M

9.       Panthers              Fletcher Cox, DT, Mississippi St

10.   Bills                        Riley Reiff, OT, Iowa

11.   Chiefs                    David DeCastro, OG, Stanford

12.   Seahawks             Luke Kuechly, ILB, Boston College

13.   Cardinals              Jonathan Martin, OT, Stanford

14.   Cowboys              Mark Barron, SS Alabama

15.   Eagles                  Michael Brockers, DT, LSU

16.   Jets                        Courtney Upshaw, OLB, Alabama

17.   Bengals                Dre Kirkpatrick, CB, Alabama

18.   Chargers              Andre Branch, DE, Clemson

19.   Bears                     Michael Floyd, WR, Notre Dame

20.   Titans                    Stephon Gilmore, CB, South Carolina

21.   Bengals                Dontari Poe, DT, Memphis

22.   Browns                 Cordy Glenn, OT, Georgia

23.   Lions                      Mike Adams, OT, Ohio St

24.   Steelers                 Dont'a Hightower, LB, Alabama

25.   Broncos                Jerel Worthy, DT, Michigan St

26.   Texans                  Kendall Wright, WR, Baylor

27.   Patriots                  Chandler Jones, DE, Syracuse

28.   Packers                 Shea McClellin, DE, Boise St

29.   Ravens                 Peter Konz, C, Wisconsin

30.   49ers                     Kevin Zeitler, OG, Wisconsin

31.   Patriots                 Harrison Smith, FS, Notre Dame

32.   Giants                   Nick Perry, DE, USC

Second Round

33.   Rams                     Doug Martin, RB, Boise St

34. Colts                       Coby Fleener, TE, Stanford

35. Vikings                   Devon Still, DT, Penn St

36. Buccaneers           Mohamed Sanu, WR, Rutgers

37. Browns                  Rueben Randle, WR, LSU

38. Jaguars                  Jared Crick, DE, Nebraska

39. Rams                      Kendall Reyes, DT, Connecticut

40. Panthers               Rueben Randle, WR, LSU

41. Bills                         Dwayne Allen, TE, Clemson

42. Dolphins                Alshon Jeffery, WR, South Carolina

43. Seahawks              Amini Silatolu, OG, Midwestern St

44. Chiefs                    Brandon Weeden, QB, Oklahoma St

45. Cowboys               George Iloka, S, Boise State

46. Eagles                    Mitchell Schwartz, OT, California

47. Jets                         Kyle Wilber, LB, Wake Forest

48. Patriots                  Zach Brown, LB, North Carolina

49. Chargers               Kelechi Osemele, OT, Iowa St

50. Bears                      Janoris Jenkins, CB, North Alabama 

51. Eagles                    Mychal Kendricks, LB, California

52. Titans                     Mike Martin, DT, Michigan

53. Bengals                 Matt McCants, OT, UAB

54. Lions                       Bobby Massie, OT, Ole Miss

55. Falcons                  Cam Johnson, DE, Virginia

56. Steelers                  Brandon Thompson, DT, Clemson

57. Broncos                 Chris Polk, RB, Washington

58. Texans                   Vinny Curry, DE, Marshall

59. Packers                 Kirk Cousins, QB, Michigan St

60. Ravens                  Alameda Ta'amu, DT, Washington

61. 49ers                      Brandon Boykin, CB, Georgia

62. Patriots                 Mychal Kendricks, LB, California

63. Giants                    David Wilson, RB, Virginia Tech