| 1 | Grant WallmanPA (Plymouth) | 1.000 | 102 | 10 | 0 | 112 | 13 |
| 2 | Owen SchusterRockford | 1.000 | 96 | 10 | 0 | 106 | 13 |
| 3 | Keegan FlansburgC, INFOrono (Long Lake) | 1.000 | 86 | 16 | 0 | 102 | 17 |
| 4 | Colbe TappeStaples-Motley (Staples) | 1.000 | 101 | 1 | 0 | 102 | 13 |
| 5 | Hayden WagnerWoodbury | 1.000 | 94 | 7 | 0 | 101 | 16 |
| 6 | Jeron SchlangenMonticello | 1.000 | 95 | 6 | 0 | 101 | 12 |
| 7 | Benton PurkapileAustin | 1.000 | 81 | 18 | 0 | 99 | 14 |
| 8 | Noah BrunnFoley | 1.000 | 93 | 5 | 0 | 98 | 16 |
| 9 | Avery HadravaLaporte | 1.000 | 97 | 1 | 0 | 98 | 10 |
| 10 | Cameron KiblerMontevideo | 1.000 | 95 | 2 | 0 | 97 | 12 |
| 11 | Maverick NovitzkiHoldingford | 1.000 | 96 | 0 | 0 | 96 | 13 |
| 12 | Max PerkinsBSMHS (St. Louis Park) | 1.000 | 92 | 1 | 0 | 93 | 10 |
| 13 | Zach O’KonekAnnandale | 1.000 | 91 | 1 | 0 | 92 | 11 |
| 14 | Will FeterlSibley East (Arlington) | 1.000 | 86 | 5 | 0 | 91 | 13 |
| 15 | Kyle VatsaasC, PMedford | 1.000 | 80 | 10 | 0 | 90 | 14 |
| 16 | Dugan KluisMCCHS (Slayton) | 1.000 | 90 | 0 | 0 | 90 | 9 |
| 17 | Christian WarginNLA (Woodbury) | 1.000 | 85 | 2 | 0 | 87 | 10 |
| 18 | Elliott SchellLourdes (Rochester) | 1.000 | 78 | 7 | 0 | 85 | 16 |
| 19 | Briggs CandonNew Ulm | 1.000 | 83 | 1 | 0 | 84 | 14 |
| 20 | Seth DahlbergJWPHS (Janesville) | 1.000 | 84 | 0 | 0 | 84 | 11 |
| 21 | Ty RooneyC, DHPerham | 1.000 | 81 | 2 | 0 | 83 | 12 |
| 22 | Adrian YoungBenson | 1.000 | 83 | 0 | 0 | 83 | 12 |
| 23 | Matthew MarkfortWoodbury | 1.000 | 74 | 6 | 0 | 80 | 16 |
| 24 | Grant BjerkeLQPV (Madison) | 1.000 | 76 | 0 | 0 | 76 | 12 |
| 25 | Trenton TravisCLAHS (Lindstrom) | 1.000 | 71 | 0 | 0 | 71 | 12 |
| 26 | Dawson DabillPRBHS (Pine River) | 1.000 | 61 | 9 | 0 | 70 | 14 |
| 27 | Chase LorensonC, 3BBGMR (CO-OP) (Badger) | 1.000 | 60 | 9 | 0 | 69 | 13 |
| 28 | Easton AhrensC, OFOrono (Long Lake) | 1.000 | 66 | 3 | 0 | 69 | 17 |
| 29 | Ben BalsimoSpring Lake Park | 1.000 | 64 | 2 | 0 | 66 | 13 |
| 30 | Leevke BrunkhorstLPGE (Long Prairie) | 1.000 | 61 | 4 | 0 | 65 | 11 |
| 31 | Gunner GanskeBemidji | 1.000 | 56 | 2 | 0 | 58 | 7 |
| 32 | Brandon HerTartan (Oakdale) | 1.000 | 54 | 4 | 0 | 58 | 12 |
| 33 | Eli WarringSauk Centre | 1.000 | 55 | 1 | 0 | 56 | 11 |
| 34 | Kellen KlingerWaseca | 1.000 | 53 | 2 | 0 | 55 | 15 |
| 35 | Brody SabinSRRHS (Sauk Rapids) | 1.000 | 54 | 1 | 0 | 55 | 11 |
| 36 | Tyler MadsenWillmar | 1.000 | 51 | 4 | 0 | 55 | 8 |
| 37 | Dyllon ChristiansonCanby | 1.000 | 50 | 4 | 0 | 54 | 8 |
| 38 | Mason HelfmannSt. Louis Park | 1.000 | 51 | 2 | 0 | 53 | 9 |
| 39 | Landyn LaisLuverne | 1.000 | 52 | 0 | 0 | 52 | 13 |
| 40 | Nolan FrankCentury (Rochester) | 1.000 | 43 | 3 | 0 | 46 | 13 |
| 41 | Calvin LenersCUpsala/Swanville (Upsala) | 0.993 | 145 | 5 | 1 | 151 | 19 |
| 42 | Spencer BartaRoseville | 0.992 | 112 | 16 | 1 | 129 | 18 |
| 43 | Cooper MeyerLake City | 0.992 | 107 | 11 | 1 | 119 | 12 |
| 44 | Caleb NelsonNLSHS (New London) | 0.992 | 108 | 9 | 1 | 118 | 12 |
| 45 | Eli AndersonNUCHS (New Ulm) | 0.990 | 90 | 13 | 1 | 104 | 19 |
| 46 | Briggs DormanSt. Charles | 0.990 | 86 | 10 | 1 | 97 | 17 |
| 47 | Drew BullermanUSCHS (Wells) | 0.989 | 93 | 1 | 1 | 95 | 14 |
| 48 | Jack SchmitzCaledonia | 0.989 | 88 | 5 | 1 | 94 | 15 |
| 49 | Will Courchane1B, PPCCHM (CO-OP) | 0.989 | 84 | 5 | 1 | 90 | 18 |
| 50 | TYSON MOOREBuffalo | 0.989 | 81 | 6 | 1 | 88 | 9 |