| 1 | Kade BoydFSBCCHS (Billings) | 23 | 19 | 4 | 0 | 1 | 0 | 0 | 1.9 | 12 |
| 2 | Talen ReynoldsRB, OLBLSHHS (Missoula) | 22 | 22 | 0 | 0 | 0 | 0 | 0 | 1.7 | 13 |
| 3 | Patrick DuchienQB, SSFCHS (Florence) | 20 | 20 | 0 | 0 | 0 | 0 | 0 | 1.5 | 13 |
| 4 | Joseph Farrier #34RB, OLBBigfork | 19 | 16 | 3 | 0 | 0 | 0 | 0 | 1.7 | 11 |
| 5 | Manu MeloWR, CBHelena | 18 | 0 | 17 | 0 | 0 | 0 | 1 | 1.8 | 10 |
| 6 | Fynn RidgewayQB, FSWhitefish | 18 | 18 | 0 | 0 | 0 | 0 | 0 | 1.6 | 11 |
| 7 | Tyson BauderWR, CBHamilton | 18 | 18 | 0 | 0 | 0 | 0 | 0 | 1.6 | 11 |
| 8 | Cy StevensonDE, TELibby | 17 | 15 | 2 | 0 | 0 | 0 | 0 | 1.7 | 10 |
| 9 | Jarrett WilsonQB, SPolson | 17 | 17 | 0 | 0 | 0 | 0 | 0 | 1.7 | 10 |
| 10 | Luke OxarartQB, SSJefferson (Boulder) | 16 | 13 | 1 | 0 | 0 | 0 | 2 | 1.3 | 12 |
| 11 | Connor HashCB, RBShepherd | 15 | 14 | 1 | 0 | 0 | 0 | 0 | 1.5 | 10 |
| 12 | David WohlfeilRB, DEHuntley Project (Worden) | 15 | 12 | 3 | 0 | 0 | 0 | 0 | 1.4 | 11 |
| 13 | Jett BoyceQBFergus (Lewistown) | 15 | 13 | 1 | 0 | 0 | 0 | 0 | 1.2 | 12 |
| 14 | Wylee LindeenQB, OLBHuntley Project (Worden) | 14 | 14 | 0 | 0 | 0 | 0 | 0 | 1.6 | 9 |
| 15 | Garrrett SholleyRB, GHuntley Project (Worden) | 14 | 12 | 1 | 0 | 0 | 0 | 1 | 1.3 | 11 |
| 16 | Dylan RootRB, SSJefferson (Boulder) | 14 | 13 | 1 | 0 | 0 | 0 | 0 | 1.2 | 12 |
| 17 | KEE CHRISTIANSENBCHS (Dillon) | 13 | 13 | 0 | 0 | 0 | 0 | 0 | 1.3 | 10 |
| 18 | Zander DeanQB, CBSidney | 13 | 11 | 0 | 0 | 1 | 1 | 0 | 1.3 | 10 |
| 19 | Rafe LonginRB, SSGreat Falls | 12 | 9 | 1 | 0 | 0 | 0 | 2 | 1.3 | 9 |
| 20 | Reggie SapaQB, FSColumbia Falls | 12 | 6 | 6 | 0 | 0 | 0 | 0 | 1.2 | 10 |
| 21 | Jackson HensleyRB, SSGlacier (Kalispell) | 12 | 10 | 2 | 0 | 0 | 0 | 0 | 1.2 | 10 |
| 22 | Tristan ButtsSS, WRLincoln County (Eureka) | 12 | 7 | 5 | 0 | 0 | 0 | 0 | 1.2 | 10 |
| 23 | ELI NOURSEBCHS (Dillon) | 12 | 0 | 9 | 0 | 1 | 0 | 2 | 1.2 | 10 |
| 24 | Luke SmithTEBozeman | 12 | 0 | 12 | 0 | 0 | 0 | 0 | 1.0 | 12 |
| 25 | Clay OvenRB, OLBBCCHS (Billings) | 11 | 9 | 2 | 0 | 0 | 0 | 0 | 0.9 | 12 |
| 26 | Rocky LencioniWR, DBBozeman | 11 | 0 | 11 | 0 | 0 | 0 | 0 | 0.9 | 12 |
| 27 | Kellan BellerILB, RBStevensville | 10 | 7 | 1 | 1 | 1 | 0 | 0 | 1.1 | 9 |
| 28 | Aidan LammersLB, RBShepherd | 10 | 10 | 0 | 0 | 0 | 0 | 0 | 1.1 | 9 |
| 29 | Cody SchweikertQB, ILBColumbia Falls | 10 | 10 | 0 | 0 | 0 | 0 | 0 | 1.0 | 10 |
| 30 | Eli Taylor WR, DBHamilton | 10 | 0 | 10 | 0 | 0 | 0 | 0 | 0.9 | 11 |
| 31 | Trey HansenButte | 10 | 10 | 0 | 0 | 0 | 0 | 0 | 0.9 | 11 |
| 32 | Brodie HinsdaleRB, OLBFCHS (Florence) | 10 | 4 | 6 | 0 | 0 | 0 | 0 | 0.9 | 11 |
| 33 | Gage NorslienQB, CBFergus (Lewistown) | 10 | 9 | 1 | 0 | 0 | 0 | 0 | 0.8 | 12 |
| 34 | Matthew GolikWR, LBFergus (Lewistown) | 10 | 0 | 9 | 0 | 0 | 0 | 0 | 0.8 | 12 |
| 35 | Carter WhiteFrenchtown | 9 | 2 | 6 | 0 | 0 | 0 | 1 | 1.0 | 9 |
| 36 | Noah RauschDE, RBFrenchtown | 9 | 9 | 0 | 0 | 0 | 0 | 0 | 0.9 | 10 |
| 37 | Ryder EnglishOLBGreat Falls | 9 | 7 | 0 | 1 | 1 | 0 | 0 | 0.9 | 10 |
| 38 | TREYTON GRAHAMBCHS (Dillon) | 9 | 0 | 7 | 0 | 0 | 0 | 2 | 0.9 | 10 |
| 39 | Trent WilsonOLB, MLBPolson | 9 | 0 | 9 | 0 | 0 | 0 | 0 | 0.9 | 10 |
| 40 | Andrew FredrickRB, MLBHamilton | 9 | 8 | 1 | 0 | 0 | 0 | 0 | 0.8 | 11 |
| 41 | Adam BalkenbushQBBCCHS (Billings) | 9 | 9 | 0 | 0 | 0 | 0 | 0 | 0.8 | 12 |
| 42 | Tyler AbbottWR, CBFCHS (Florence) | 9 | 0 | 9 | 0 | 0 | 0 | 0 | 0.7 | 13 |
| 43 | Cade HollandRBHelena | 8 | 6 | 2 | 0 | 0 | 0 | 0 | 1.0 | 8 |
| 44 | Connor MichaudWR, TEFrenchtown | 8 | 0 | 6 | 0 | 2 | 0 | 0 | 0.8 | 10 |
| 45 | Clayton GodseyWR, CBWhitefish | 8 | 0 | 8 | 0 | 0 | 0 | 0 | 0.8 | 10 |
| 46 | Kobe DorcheusRBGlacier (Kalispell) | 8 | 8 | 0 | 0 | 0 | 0 | 0 | 0.8 | 10 |
| 47 | Grady SchmidtRB, OLBHuntley Project (Worden) | 8 | 8 | 0 | 0 | 0 | 0 | 0 | 0.7 | 11 |
| 48 | Isak EpperlyWR, CBBigfork | 8 | 1 | 7 | 0 | 1 | 0 | 0 | 0.7 | 11 |
| 49 | Kaden WiseWR, CBSidney | 7 | 0 | 7 | 0 | 0 | 0 | 0 | 0.9 | 8 |
| 50 | Keyen NashOLB, RBPolson | 7 | 4 | 3 | 0 | 0 | 0 | 0 | 0.9 | 8 |