Standings for the 2019-20 Class B boys basketball season are below. Standings can be submitted to sports@ktvh.com.
District 1B
(Last updated: Feb. 17, 2020)
| Conf. | Overall | |
| Fairfield | 12-0 | 14-4 |
| Shelby | 10-2 | 12-6 |
| Choteau | 7-5 | 12-6 |
| Rocky Boy | 6-6 | 10-8 |
| Cut Bank | 5-7 | 6-12 |
| Conrad | 1-11 | 3-15 |
| Great Falls Central | 1-11 | 3-15 |
District 2B
(Last updated: Feb. 10, 2020)
| Conf. | Overall | |
| Harlem | 6-1 | 14-2 |
| Wolf Point | 5-2 | 9-7 |
| Malta | 3-4 | 5-10 |
| Glasgow | 2-4 | 4-12 |
| Poplar | 1-6 | 3-13 |
District 3B
(Last updated: Feb. 17, 2020)
| Conf. | Overall | |
| Lodge Grass | 10-0 | 14-4 |
| Colstrip | 8-2 | 13-4 |
| Lame Deer | 5-5 | 13-5 |
| St. Labre | 3-7 | 8-10 |
| Forsyth | 2-8 | 5-13 |
| Baker | 2-8 | 4-14 |
District 4B
(Last updated: Feb. 17, 2020)
| Conf. | Overall | |
| Huntley Project | 10-0 | 16-2 |
| Columbus | 8-2 | 12-6 |
| Red Lodge | 4-6 | 7-11 |
| Roundup | 4-6 | 9-8 |
| Joliet | 2-8 | 3-15 |
| Shepherd | 2-8 | 5-13 |
District 5B
(Last updated: Feb. 17, 2020)
| Conf. | Overall | |
| Three Forks | 9-1 | 15-3 |
| Manhattan | 8-2 | 10-8 |
| Jefferson | 5-5 | 9-9 |
| Townsend | 4-6 | 5-13 |
| Big Timber | 2-8 | 5-13 |
| Whitehall | 2-8 | 3-14 |
District 6B
(Last updated: Feb. 16, 2020)
| Conf. | Overall | |
| Deer Lodge | 6-2 | 13-5 |
| Anaconda | 6-2 | 10-8 |
| Missoula Loyola | 4-4 | 10-8 |
| Florence | 4-4 | 11-7 |
| Arlee | 0-8 | 6-12 |
District 7B
(Last updated: Feb. 16, 2020)
| Conf. | Overall | |
| Bigfork | 6-2 | 9-9 |
| Eureka | 6-2 | 10-8 |
| Thompson Falls | 5-3 | 8-10 |
| St. Ignatius | 3-5 | 8-10 |
| Troy | 0-8 | 1-15 |