| 1 | Thomas SchumacherINF, PThompson | 0.765 | 108 | 42 | 81 | 13 | 2 | 1 | 27 | 
| 2 | William WelkeC, OFThompson | 0.747 | 110 | 44 | 95 | 10 | 4 | 3 | 27 | 
| 3 | Chris TitusOakes | 0.622 | 62 | 17 | 45 | 0 | 1 | 3 | 17 | 
| 4 | Evan FuchsSCHS (Bismarck) | 0.569 | 61 | 20 | 51 | 7 | 1 | 0 | 16 | 
| 5 | Justin BoschSCHS (Bismarck) | 0.520 | 62 | 22 | 50 | 2 | 1 | 0 | 16 | 
| 6 | Landon BarthLF, 3BSCHS (Bismarck) | 0.478 | 54 | 15 | 46 | 3 | 2 | 0 | 15 | 
| 7 | Jace KunzeSCHS (Bismarck) | 0.478 | 52 | 17 | 46 | 1 | 2 | 0 | 13 | 
| 8 | Mason MoldenhauerSCHS (Bismarck) | 0.465 | 56 | 13 | 43 | 4 | 0 | 1 | 16 | 
| 9 | Jonathan MuhsOFThompson | 0.459 | 103 | 28 | 85 | 5 | 3 | 0 | 27 | 
| 10 | Kaden LoilandOF, 1BThompson | 0.444 | 100 | 28 | 81 | 4 | 2 | 0 | 27 | 
| 11 | James ThroenerOakes | 0.436 | 63 | 17 | 55 | 7 | 0 | 0 | 17 | 
| 12 | Dex AvdemC, INFThompson | 0.432 | 109 | 26 | 74 | 4 | 1 | 0 | 27 | 
| 13 | Michael HoistadOakes | 0.432 | 60 | 16 | 44 | 3 | 0 | 0 | 17 | 
| 14 | Jack PelhamSCHS (Bismarck) | 0.414 | 69 | 22 | 58 | 2 | 0 | 0 | 16 | 
| 15 | Drew OdenbachINF, PThompson | 0.391 | 104 | 27 | 87 | 4 | 0 | 1 | 27 | 
| 16 | Jeromy TyceOF, PThompson | 0.389 | 111 | 30 | 95 | 5 | 1 | 0 | 26 | 
| 17 | Orien AdargoEnderlin | 0.389 | 45 | 8 | 36 | 0 | 0 | 2 | 15 | 
| 18 | Harry NeustelOakes | 0.383 | 57 | 12 | 47 | 1 | 1 | 1 | 17 | 
| 19 | Weston ClausonEnderlin | 0.342 | 46 | 12 | 38 | 1 | 0 | 0 | 15 | 
| 20 | Xander HuntingtonSCHS (Bismarck) | 0.333 | 59 | 14 | 48 | 2 | 0 | 0 | 16 | 
| 21 | Tristen PetersonOakes | 0.313 | 44 | 8 | 32 | 2 | 0 | 0 | 16 | 
| 22 | Ethan CimburaEnderlin | 0.297 | 44 | 10 | 37 | 1 | 0 | 0 | 15 | 
| 23 | Easton MonsonSCHS (Bismarck) | 0.295 | 57 | 12 | 44 | 1 | 0 | 0 | 16 | 
| 24 | Braxton WyckoffOakes | 0.293 | 43 | 9 | 41 | 3 | 0 | 0 | 12 | 
| 25 | Braden TyceINF, PThompson | 0.290 | 89 | 18 | 69 | 2 | 0 | 0 | 27 | 
| 26 | Mason KesselHR (CO-OP) (Belfield) | 0.273 | 28 | 6 | 22 | 0 | 0 | 0 | 7 | 
| 27 | Eli GemmillINF, PThompson | 0.230 | 77 | 14 | 61 | 0 | 0 | 0 | 25 | 
| 28 | Zade HeierOakes | 0.195 | 53 | 7 | 41 | 1 | 0 | 0 | 17 | 
| 29 | Ben WagnerOakes | 0.192 | 35 | 5 | 26 | 0 | 0 | 0 | 15 | 
| 30 | Gabe HoyEnderlin | 0.188 | 38 | 4 | 32 | 0 | 1 | 0 | 14 | 
| 31 | Bradyn LemnusEnderlin | 0.176 | 40 | 6 | 34 | 0 | 0 | 0 | 15 | 
| 32 | Karson GrubaEnderlin | 0.158 | 48 | 6 | 38 | 0 | 0 | 0 | 15 | 
| 33 | Jacob CimburaEnderlin | 0.154 | 47 | 4 | 39 | 0 | 1 | 0 | 15 | 
| 34 | Deagan RoehrichOakes | 0.119 | 46 | 4 | 42 | 1 | 0 | 0 | 17 |