| 1 | Trent SeabornQBThompson (Alabaster) | 2675 | 191.1 | 210 | 328 | 0.640 | 26 | 7 | 107 | 14 |
| 2 | Mac BeasonQBHoover | 2315 | 178.1 | 166 | 284 | 0.585 | 19 | 17 | 82 | 13 |
| 3 | Will O'DellQBOak Mountain (Birmingham) | 1989 | 198.9 | 147 | 255 | 0.576 | 9 | 7 | 83 | 10 |
| 4 | Bryson KimbroughQBHillcrest (Tuscaloosa) | 1645 | 164.5 | 86 | 149 | 0.577 | 12 | 2 | 117 | 10 |
| 5 | Noah DobbinsQBHTHS (Trussville) | 1450 | 131.8 | 115 | 202 | 0.569 | 16 | 7 | 91 | 11 |
| 6 | Gavin RigdonQBPrattville | 1405 | 175.6 | 92 | 160 | 0.575 | 12 | 3 | 104 | 8 |
| 7 | Charlie TaaffeQBVestavia Hills | 1361 | 151.2 | 98 | 151 | 0.649 | 9 | 8 | 92 | 9 |
| 8 | Owen WilbanksSVestavia Hills | 147 | 21.0 | 12 | 22 | 0.545 | 1 | 1 | 72 | 7 |
| 9 | Parker FloydLB, QBHTHS (Trussville) | 132 | 12.0 | 15 | 21 | 0.714 | 3 | 0 | 127 | 11 |
| 10 | Zach BenedictQBHTHS (Trussville) | 115 | 19.2 | 14 | 21 | 0.667 | 0 | 0 | 80 | 6 |
| 11 | Price LaMasterQBVestavia Hills | 84 | 7.6 | 6 | 14 | 0.429 | 1 | 2 | 47 | 11 |
| 12 | Jake LoweryQBHTHS (Trussville) | 58 | 11.6 | 7 | 12 | 0.583 | 1 | 0 | 99 | 5 |
| 13 | Andrew BourlandQBOak Mountain (Birmingham) | 34 | 3.4 | 2 | 3 | 0.667 | 0 | 0 | 105 | 10 |
| 14 | Ben PonderSSVestavia Hills | 29 | 4.8 | 1 | 1 | 1.000 | 1 | 0 | 177 | 6 |
| 15 | Will PhillipsFS, SSHTHS (Trussville) | 29 | 2.6 | 1 | 1 | 1.000 | 0 | 0 | 138 | 11 |
| 16 | Jonah WinstonQB, WRHoover | 27 | 2.5 | 3 | 8 | 0.375 | 0 | 0 | 47 | 11 |
| 17 | Bruce LittletonCB, FSVestavia Hills | 26 | 2.4 | 3 | 3 | 1.000 | 0 | 0 | 122 | 11 |
| 18 | Carson PurdyRB, QBVestavia Hills | 25 | 3.6 | 1 | 1 | 1.000 | 1 | 0 | 177 | 7 |
| 19 | Brooks ByarsWR, QBThompson (Alabaster) | 12 | 1.5 | 2 | 3 | 0.667 | 1 | 0 | 114 | 8 |
| 20 | Michael DujonRBThompson (Alabaster) | 2 | 0.1 | 1 | 1 | 1.000 | 0 | 0 | 98 | 14 |