The list below ranks players by 247Sports Composite Rating

  • Last updated on 06/06/18 at 9:17 AM CST
    • 247Sports Composite Rating
    • The 247Sports Composite Rating is a proprietary algorithm that compiles prospect "rankings" and "ratings" listed in the public domain by the major media recruiting services. It converts average industry ranks and ratings into a linear composite index capping at 1.0000, which indicates a consensus No. 1 prospect across all services.
    • The 247Sports Composite Rating is the industry's most comprehensive and unbiased prospect ranking and is also used to generate 247Sports Team Recruiting Rankings.
    • More details
    • All major media services share an equal percentage in the 247Sports Composite Rating.

    • The composite index equally weights this percentage among the services that participate in a ranking for that specific prospect.
    • A composite strength meter, indicated by red bars, illustrates the total number of industry services that have ranked the prospect. A full strength meter indicates the prospect has been ranked by all industry services participating in the composite.
    • All industry services have a different philosophy on number of "stars" distributed with each class. The 247Sports Composite Rating assigns stars based on an approximate average distribution of stars from the industry.
  • Rank
    Player
    • Pos
    • Ht
    • Wt
    Rating
    Team
  • 1
    2
    Ronnie Perkins
    Ronnie Perkins Lutheran North (Saint Louis, MO)
    • WDE
    • 6-2.5
    • 256
    0.9666
    Oklahoma Enrolled
  • 2
    3
    Michael Thompson
    Michael Thompson Parkway North (Saint Louis, MO)
    • DT
    • 6-3.5
    • 291
    0.9638
    Oklahoma Enrolled
  • 3
    1
    Kamryn Babb
    Kamryn Babb Christian Brothers College (Saint Louis, MO)
    • WR
    • 6-1
    • 189
    0.9629
    Ohio State Enrolled
  • 4
    4
    Mario Goodrich
    Mario Goodrich Lee's Summit West (Lees Summit, MO)
    • ATH
    • 6-2
    • 180
    0.9492
    Clemson Signed
  • 5
    9
    Trevor Trout
    Trevor Trout Chaminade (Saint Louis, MO)
    • DT
    • 6-3
    • 315
    0.9115
    USC Enrolled
  • 6
    5
    Cameron Brown
    Cameron Brown Christian Brothers College (Saint Louis, MO)
    • WR
    • 6-1
    • 175
    0.8971
    Ohio State Enrolled
  • 7
    6
    Dallas Craddieth
    Dallas Craddieth Hazelwood Central (Florissant, MO)
    • S
    • 6-1
    • 193
    0.8891
    Iowa Enrolled
  • 8
    7
    Daniel Parker
    Daniel Parker Blue Springs (Blue Springs, MO)
    • SDE
    • 6-2.5
    • 268
    0.8795
    Missouri Signed
  • 9
    8
    Daniel Carson
    Daniel Carson William Chrisman (Independence, MO)
    • SDE
    • 6-5
    • 260
    0.8763
    Texas Enrolled
  • 10
    15
    Kaleb Eleby
    Kaleb Eleby Pattonville Sr. (Maryland Heights, MO)
    • PRO
    • 6-2
    • 205
    0.8696
    Western Michigan Signed
  • 11
    11
    Hassan Haskins
    Hassan Haskins Eureka Sr. (Eureka, MO)
    • RB
    • 6-1
    • 210
    0.8539
    Michigan Signed
  • 12
    12
    Nick Williams
    Nick Williams Ritenour (Saint Louis, MO)
    • OT
    • 6-7
    • 267
    0.8518
    Kansas Enrolled
  • 13
    16
    Grant Norton
    Grant Norton Camdenton (Camdenton, MO)
    • OT
    • 6-8
    • 255
    0.8431
    Minnesota Signed
  • 14
    20
    Jacob Sykes
    Jacob Sykes Rockhurst (Kansas City, MO)
    • DT
    • 6-4
    • 250
    0.8376
    11
  • 15
    10
    Dominic Gicinto
    Dominic Gicinto Raytown Sr. (Kansas City, MO)
    • WR
    • 5-10
    • 175
    0.8371
    Missouri Enrolled
  • 16
    18
    Devin Ruffin Jr.
    Devin Ruffin Jr. Lutheran North (Saint Louis, MO)
    • ILB
    • 6-1
    • 210
    0.8366
    Bowling Green Signed
  • 17
    33
    Cartez Crook-Jones
    Cartez Crook-Jones Grandview (Grandview, MO)
    • SDE
    • 6-5
    • 230
    0.8358
    Kansas State Signed
  • 18
    13
    Ronnie Bell
    Ronnie Bell Park Hill (Kansas City, MO)
    • WR
    • 6-1
    • 170
    0.8349
    Michigan Signed
  • 19
    17
    Bobby Lawrence
    Bobby Lawrence Central (Saint Joseph, MO)
    • OT
    • 6-8
    • 300
    0.8315
    Missouri Signed
  • 20
    14
    Donovan Marshall
    Donovan Marshall Lutheran North (Saint Louis, MO)
    • RB
    • 6-0
    • 185
    0.8305
    Arkansas State Signed
  • 21
    19
    Landon Bebee
    Landon Bebee Webb City (Webb City, MO)
    • OC
    • 6-3
    • 295
    0.8299
    24
  • 22
    31
    Devin Haney
    Devin Haney Park Hill (Kansas City, MO)
    • CB
    • 6-2
    • 165
    0.8226
    Northern Illinois Signed
  • 23
    28
    Canaan Brooks
    Canaan Brooks Lutheran North (Saint Louis, MO)
    • RB
    • 5-11
    • 195
    0.8115
    8
  • 24
    30
    Marcus Greer
    Marcus Greer Chaminade (Saint Louis, MO)
    • OG
    • 6-3
    • 295
    0.8115
    Middle Tennessee State Signed
  • 25
    21
    Rico Payton
    Rico Payton Lindbergh Sr. (Saint Louis, MO)
    • WR
    • 6-2
    • 180
    0.8098
  • 26
    22
    Ben Becker
    Ben Becker Park Hill South (Riverside, MO)
    • OT
    • 6-5
    • 285
    0.8098
    South Alabama Signed
  • 27
    26
    Shane Cherry
    Shane Cherry Grandview (Grandview, MO)
    • OT
    • 6-6
    • 315
    0.8086
    Kansas State Enrolled
  • 28
    24
    Jake Papez
    Jake Papez Timberland (Wentzville, MO)
    • TE
    • 6-4
    • 230
    0.8054
    Bowling Green Signed
  • 29
    25
    Brad Papez
    Brad Papez Timberland (Wentzville, MO)
    • OT
    • 6-5.5
    • 261
    0.8054
    Bowling Green Signed
  • 30
    27
    Khristian Boyd
    Khristian Boyd Blue Springs (Blue Springs, MO)
    • DT
    • 6-4
    • 305
    0.8004
    4
  • 31
    32
    Arther Green
    Arther Green Parkway Central (Chesterfield, MO)
    • WR
    • 6-3
    • 190
    0.8004
    Arkansas State Signed
  • 32
    23
    Brendan Schlittler
    Brendan Schlittler Eureka Sr. (Eureka, MO)
    • OT
    • 6-5
    • 305
    0.7943
    Liberty Signed
  • 33
    29
    Cooper Callis
    Cooper Callis Jackson Sr. (Jackson, MO)
    • PRO
    • 6-3
    • 193
    0.7898
    None
  • 34
    36
    Isaac Trice
    Isaac Trice Trinity Catholic (Saint Louis, MO)
    • CB
    • 5-9
    • 165
    0.7853
    11
  • 35
    34
    Kenton Wilhoit
    Kenton Wilhoit Oak Grove (Oak Grove, MO)
    • S
    • 6-2
    • 205
    0.7798
  • 36
    35
    Hayden Bollinger
    Hayden Bollinger Lafayette (Ballwin, MO)
    • ILB
    • 6-2
    • 220
    0.7792
  • 37
    39
    Josh Semau
    Josh Semau Camdenton (Camdenton, MO)
    • OT
    • 6-6
    • 350
    0.7691
    9
  • 38
    37
    Marquis Majors
    Marquis Majors Ft. Zumwalt West (O'Fallon, MO)
    • WR
    • 6-1
    • 174
    0.7597
    South Dakota Signed
  • 39
    38
    Ikenna Enechukwu
    Ikenna Enechukwu Ruskin (Kansas City, MO)
    • WDE
    • 6-3
    • 235
    0.7597
    Rice Signed
  • 40
    40
    Jalen Sundell
    Jalen Sundell Maryville (Maryville, MO)
    • OT
    • 6-5
    • 250
    0.7397
    North Dakota State Signed