| 1 | Adiel TrevinoSpringfield | 1.800 | 10 | 3 | 5 | 1 | 1 | 1 | 3 |
| 2 | Culley OhmWaconia | 1.313 | 19 | 9 | 16 | 3 | 0 | 3 | 5 |
| 3 | Noah AsumaCherry (Iron) | 1.308 | 17 | 11 | 13 | 4 | 1 | 0 | 4 |
| 4 | Tony AmbroseSpectrum (Elk River) | 1.250 | 8 | 3 | 4 | 2 | 0 | 0 | 2 |
| 5 | Henry SaundersBSMHS (St. Louis Park) | 1.167 | 15 | 10 | 12 | 4 | 0 | 0 | 4 |
| 6 | Colbe TappeStaples-Motley (Staples) | 1.154 | 20 | 8 | 13 | 1 | 0 | 2 | 6 |
| 7 | Owen StromWin-E-Mac (Erskine) | 1.143 | 8 | 6 | 7 | 0 | 1 | 0 | 2 |
| 8 | Lucas LarsonNLA (Woodbury) | 1.111 | 21 | 9 | 18 | 3 | 1 | 2 | 5 |
| 9 | Chaz BrookinsOrono (Long Lake) | 1.056 | 23 | 11 | 18 | 5 | 0 | 1 | 6 |
| 10 | Emmitt RentasMankato West (Mankato) | 1.000 | 14 | 7 | 12 | 3 | 1 | 0 | 4 |
| 11 | Blake TichyOrono (Long Lake) | 1.000 | 14 | 7 | 13 | 1 | 1 | 1 | 5 |
| 12 | Max LakeSebeka | 1.000 | 14 | 6 | 10 | 2 | 1 | 0 | 3 |
| 13 | Carson UeckerSleepy Eye | 1.000 | 14 | 6 | 12 | 2 | 2 | 0 | 4 |
| 14 | Cole LicariDuluth East (Duluth) | 1.000 | 12 | 4 | 8 | 2 | 1 | 0 | 4 |
| 15 | Krew SchneiderMCCHS (Slayton) | 1.000 | 11 | 7 | 9 | 2 | 0 | 0 | 3 |
| 16 | Mitchell GrantWest Lutheran (Plymouth) | 1.000 | 10 | 4 | 8 | 2 | 1 | 0 | 3 |
| 17 | Zack BrouseLWHS (Baudette) | 1.000 | 9 | 4 | 7 | 3 | 0 | 0 | 2 |
| 18 | Oliver StitzelSPCHS (St. Paul) | 1.000 | 9 | 2 | 4 | 2 | 0 | 0 | 2 |
| 19 | Mat MatejkaSS, CFDover-Eyota (Eyota) | 0.944 | 27 | 9 | 18 | 3 | 1 | 1 | 7 |
| 20 | M MillerLuverne | 0.929 | 19 | 8 | 14 | 5 | 0 | 0 | 5 |
| 21 | Jackson LarocheBig Lake | 0.923 | 16 | 6 | 13 | 1 | 1 | 1 | 4 |
| 22 | Nolan BigaouetteSCCHS (St. Cloud) | 0.917 | 15 | 7 | 12 | 1 | 0 | 1 | 4 |
| 23 | Dexter JanekCrookston | 0.917 | 14 | 7 | 12 | 2 | 1 | 0 | 3 |
| 24 | Levi SimsSpectrum (Elk River) | 0.909 | 11 | 6 | 11 | 1 | 0 | 1 | 3 |
| 25 | Leevke BrunkhorstLPGE (Long Prairie) | 0.900 | 13 | 6 | 10 | 0 | 0 | 1 | 4 |
| 26 | Caden GreenAnnandale | 0.889 | 11 | 4 | 9 | 2 | 1 | 0 | 4 |
| 27 | Billy Vander AardeSPCHS (St. Paul) | 0.889 | 10 | 4 | 9 | 2 | 1 | 0 | 3 |
| 28 | Teddy RasmussenFoley | 0.882 | 22 | 7 | 17 | 0 | 1 | 2 | 6 |
| 29 | Matthew MierasWaconia | 0.882 | 19 | 8 | 17 | 2 | 1 | 1 | 5 |
| 30 | Joshua JeskeSpectrum (Elk River) | 0.875 | 11 | 3 | 8 | 1 | 0 | 1 | 3 |
| 31 | Isaiah DonarskiCrookston | 0.875 | 9 | 6 | 8 | 1 | 0 | 0 | 3 |
| 32 | Taylor EllingsonBenson | 0.857 | 16 | 10 | 14 | 2 | 0 | 0 | 5 |
| 33 | Carver KroulikCGHS (Clearbrook) | 0.857 | 10 | 4 | 7 | 2 | 0 | 0 | 3 |
| 34 | Jake EllingsonWillmar | 0.857 | 8 | 5 | 7 | 1 | 0 | 0 | 2 |
| 35 | TYSON MOOREBuffalo | 0.857 | 8 | 3 | 7 | 3 | 0 | 0 | 2 |
| 36 | Easton HarkerOF, 1BEsko | 0.846 | 17 | 8 | 13 | 3 | 0 | 0 | 4 |
| 37 | Jaxon BartkowiczHoldingford | 0.833 | 20 | 8 | 18 | 2 | 1 | 1 | 5 |
| 38 | Ryan LiebrenzSCCHS (St. Cloud) | 0.833 | 15 | 7 | 12 | 1 | 1 | 0 | 4 |
| 39 | Kash BoddenLSHS (Lakeville) | 0.833 | 15 | 3 | 6 | 2 | 0 | 0 | 4 |
| 40 | Alex MedinaLitchfield | 0.826 | 26 | 11 | 23 | 3 | 1 | 1 | 6 |
| 41 | Brody BlumeSS, PPerham | 0.824 | 18 | 8 | 17 | 4 | 1 | 0 | 5 |
| 42 | Conner LundquistBig Lake | 0.818 | 16 | 5 | 11 | 1 | 0 | 1 | 5 |
| 43 | Brendan GoedkerBig Lake | 0.810 | 21 | 9 | 21 | 2 | 3 | 0 | 5 |
| 44 | Kai LarsenWoodbury | 0.800 | 25 | 12 | 20 | 4 | 0 | 0 | 6 |
| 45 | Elijah RieserNUCHS (New Ulm) | 0.800 | 24 | 6 | 15 | 1 | 1 | 1 | 6 |
| 46 | Nate DuvalNLA (Woodbury) | 0.800 | 21 | 7 | 15 | 3 | 1 | 0 | 5 |
| 47 | Adrian LicursiOrono (Long Lake) | 0.800 | 18 | 6 | 15 | 3 | 0 | 1 | 6 |
| 48 | Ty RooneyC, DHPerham | 0.800 | 15 | 7 | 10 | 1 | 0 | 0 | 5 |
| 49 | Josh WilsonPA (Plymouth) | 0.800 | 12 | 5 | 10 | 3 | 0 | 0 | 3 |
| 50 | Aiden SanowINFTMBHS (Tracy) | 0.800 | 12 | 5 | 10 | 3 | 0 | 0 | 4 |