2025-26
Head Coach: Patrick McGowan
- League: Manzanita
- Division: Division 14
- Overall Record: 3-7
- League Record: 2-4
- National Rank: 12644
- Section Rank: 351
- Section Division Rank: 15
- State Rank: 964
- DMA Rank: 381
2024-25
Head Coach: Patrick McGowan
- League: Manzanita
- Division: Division 14
- Overall Record: 5-6
- League Record: 5-2
- Section Rank: 360
- Section Division Rank: 16
- DMA Rank: 400
- State Rank: 1015
2023-24
Head Coach: Patrick McGowan
- League: Cottonwood
- Division: Division 14
- Overall Record: 1-9
- League Record: 1-4
- DMA Rank: 412
- Section Rank: 368
- Section Division Rank: 70
- State Rank: 1028
2022-23
Head Coach: Patrick McGowan
- League: Cottonwood
- Division: Division 14
- Overall Record: 1-8
- League Record: 1-4
- DMA Rank: 407
- Section Rank: 367
- Section Division Rank: 60
- State Rank: 1019
2021-22
Head Coach: Patrick McGowan
- League: South Valley
- Division: Division 14
- Overall Record: 6-5
- League Record: 4-1
- DMA Rank: 348
- Section Rank: 325
- Section Division Rank: 23
- State Rank: 876
2020-21
Head Coach: Lawrence Daniels
- League: Freelance
- Division: -
- Overall Record: 1-2
- League Record: 0-1
- DMA Rank: 362
- Section Rank: 348
- State Rank: 887
2019-20
Head Coach: Patrick McGowan
- League: South Valley
- Division: Division 14
- Overall Record: 3-7
- League Record: 1-5
- DMA Rank: 416
- National Rank: 14031
- Section Rank: 381
- Section Division Rank: 63
- State Rank: 1024
2018-19
Head Coach: Patrick McGowan
- League: South Valley
- Division: Division 13
- Overall Record: 2-8
- League Record: 1-3
- DMA Rank: 420
- National Rank: 14084
- Section Rank: 385
- Section Division Rank: 75
- State Rank: 1025
2017-18
Head Coach: Keith Moorman
- League: Arrowhead
- Division: Division 13
- Overall Record: 5-6
- League Record: 2-1
- DMA Rank: 410
- National Rank: 13909
- Section Rank: 382
- Section Division Rank: 71
- State Rank: 1000
2016-17
Head Coach: Keith Moorman
- League: Arrowhead
- Division: Division 13
- Overall Record: 5-6
- League Record: 3-1
- DMA Rank: 415
- National Rank: 14123
- Section Rank: 385
- Section Division Rank: 69
- State Rank: 1014
2015-16
Head Coach: Keith Moorman
- League: Arrowhead
- Division: Division East Valley (XIII)
- Overall Record: 6-5
- League Record: 3-0
- DMA Rank: 390
- National Rank: 13324
- Section Rank: 366
- Section Division Rank: 25
- State Rank: 948
2014-15
Head Coach: Keith Moorman
- League: South Valley
- Division: Division East Valley (XIII)
- Overall Record: 4-7
- League Record: 2-3
- DMA Rank: 408
- National Rank: 14077
- Section Rank: 383
- Section Division Rank: 28
- State Rank: 1004
2013-14
Head Coach: Keith Moorman
- League: Arrowhead
- Division: Division Northeast (XIII)
- Overall Record: 5-6
- League Record: 4-0
- DMA Rank: 409
- National Rank: 13630
- Section Rank: 379
- Section Division Rank: 23
- State Rank: 980
2012-13
Head Coach: Keith Moorman
- League: Arrowhead
- Division: Division Northeast (XIII)
- Overall Record: 5-6
- League Record: 3-2
- DMA Rank: 412
- National Rank: 13879
- Section Rank: 379
- Section Division Rank: 26
- State Rank: 990
2011-12
Head Coach: Keith Moorman
- League: Arrowhead
- Division: Division Northeast (XIII)
- Overall Record: 6-5
- League Record: 4-1
- DMA Rank: 421
- National Rank: 14099
- Section Rank: 390
- Section Division Rank: 28
- State Rank: 1016
2010-11
Head Coach: Dennis Gregovich
- League: Arrowhead
- Division: Division Northeast (XIII)
- Overall Record: 7-3
- League Record: 2-1
- DMA Rank: 396
- National Rank: 12983
- Section Rank: 367
- Section Division Rank: 21
- State Rank: 945
2009-10
Head Coach: Dennis Gregovich
- League: Big Sky
- Division: Division Northeast (XIII)
- Overall Record: 4-6
- League Record: 1-3
- DMA Rank: 394
- National Rank: 12811
- Section Rank: 370
- Section Division Rank: 20
- State Rank: 927
- State Division Rank: 50
2008-09
Head Coach: Dennis Gregovich
- League: Big Sky
- Division: Division Northeast (XIII)
- Overall Record: 0-10
- League Record: 0-3
- DMA Rank: 404
- National Rank: 13468
- Section Rank: 376
- Section Division Rank: 22
- State Rank: 977
- State Division Rank: 49
2007-08
Head Coach: Mike Schroeder
- League: Big Sky
- Division: -
- Overall Record: 4-6
- League Record: 1-2
- DMA Rank: 315
- National Rank: 10944
- Section Rank: 299
- State Rank: 793
2006-07
Head Coach: Mike Schroeder
- League: Christian
- Division: -
- Overall Record: 7-4
- League Record: 3-2
- DMA Rank: 243
- National Rank: 8235
- Section Rank: 235
- State Rank: 593
2005-06
Head Coach: Mike Schroeder
- League: Big Sky
- Division: -
- Overall Record: 8-4
- League Record: 4-0
- DMA Rank: 260
- National Rank: 8916
- Section Rank: 246
- State Rank: 645
2004-05
Head Coach: Mike Schroeder
- League: Big Sky
- Division: -
- Overall Record: 13-1
- League Record: 4-0
- DMA Rank: 67
- National Rank: 2241
- Section Rank: 67
- State Rank: 175