2026-27
Head Coach: -
- Overall Record: 0-0
- League Record: 0-0
2025-26
Head Coach: -
- Overall Record: 0-0
- League Record: 0-0
2024-25
Head Coach: -
- Overall Record: 0-0
- League Record: 0-0
2023-24
Head Coach: David Dexheimer
- Overall Record: 0-0
- League Record: 0-0
2022-23
Head Coach: David Dexheimer
- League: South Valley
- Division: -
- Overall Record: 0-0
- League Record: 0-0
2021-22
Head Coach: -
- League: South Valley
- Division: -
- Overall Record: 0-0
- League Record: 0-0
2020-21
Head Coach: David Dexheimer
- League: South Valley
- Division: Division 6
- Overall Record: 0-0
- League Record: 0-0
2019-20
Head Coach: David Dexheimer
- League: South Valley
- Division: -
- Overall Record: 0-0
- League Record: 0-0
2018-19
Head Coach: David Dexheimer
- League: South Valley
- Division: Division 6
- Overall Record: 19-6
- League Record: 7-2
- DMA Rank: 246
- National Rank: 6481
- Section Rank: 239
- Section Division Rank: 10
- State Rank: 558
2017-18
Head Coach: David Dexheimer
- League: South Valley
- Division: Division 6
- Overall Record: 10-10
- League Record: 5-5
- DMA Rank: 377
- National Rank: 10131
- Section Rank: 366
- Section Division Rank: 48
- State Rank: 896
2016-17
Head Coach: David Dexheimer
- League: South Valley
- Division: Division 5
- Overall Record: 9-16
- League Record: 6-4
- DMA Rank: 376
- National Rank: 11180
- Section Rank: 366
- Section Division Rank: 74
- State Rank: 918
2015-16
Head Coach: Mike Feeney
- League: South Valley
- Division: Division 6
- Overall Record: 18-6
- League Record: 9-1
- DMA Rank: 164
- National Rank: 3507
- Section Rank: 167
- Section Division Rank: 3
- State Rank: 363
2014-15
Head Coach: Phil Gausepohl
- League: South Valley
- Division: Division 6
- Overall Record: 16-6
- League Record: 9-1
- DMA Rank: 240
- National Rank: 4914
- Section Rank: 233
- Section Division Rank: 5
- State Rank: 551
2013-14
Head Coach: Phil Gausepohl
- League: Ambassador
- Division: Division 5
- Overall Record: 8-10
- League Record: 5-9
- DMA Rank: 361
- National Rank: 9163
- Section Rank: 349
- Section Division Rank: 46
- State Rank: 865
2012-13
Head Coach: Phil Gausepohl
- League: Ambassador
- Division: Division 5
- Overall Record: 13-9
- League Record: 8-6
- DMA Rank: 296
- National Rank: 7505
- Section Rank: 295
- Section Division Rank: 33
- State Rank: 712
2011-12
Head Coach: Phil Gausepohl
- League: Ambassador
- Division: Division 5
- Overall Record: 3-19
- League Record: 1-13
- DMA Rank: 431
- National Rank: 12117
- Section Rank: 408
- Section Division Rank: 61
- State Rank: 1031
2010-11
Head Coach: Phil Gausepohl
- League: Ambassador
- Division: Division 5
- Overall Record: 4-13-1
- League Record: 2-12
- DMA Rank: 415
- National Rank: 10974
- Section Rank: 398
- Section Division Rank: 65
- State Rank: 989
2009-10
Head Coach: Phil Gausepohl
- League: Big Sky
- Division: Division V
- Overall Record: 12-16
- League Record: 4-4
- DMA Rank: 263
- National Rank: 6801
- Section Rank: 263
- Section Division Rank: 26
- State Rank: 615
2008-09
Head Coach: Phil Gausepohl
- League: Big Sky
- Division: Division V
- Overall Record: 8-15-1
- League Record: 3-5
- DMA Rank: 330
- National Rank: 9309
- Section Rank: 316
- Section Division Rank: 43
- State Rank: 772
2007-08
Head Coach: Dan Gausepohl
- League: Big Sky
- Division: -
- Overall Record: 14-12-1
- League Record: 5-3
- DMA Rank: 268
- National Rank: 7125
- Section Rank: 266
- State Rank: 624
2006-07
Head Coach: Dan Gausepohl
- League: Big Sky
- Division: -
- Overall Record: 14-12-1
- League Record: 5-3
2005-06
Head Coach: Dan Gausepohl
- League: Big Sky
- Division: -
- Overall Record: 19-9
- League Record: 6-2
- Section Rank: 185
- State Rank: 426
2004-05
Head Coach: Dan Gausepohl
- League: BIG SKY LEAGUE
- Division: -
- Overall Record: 19-8
- League Record: 7-1
- Section Rank: 179
- State Rank: 430