Below are the 2016 NPSL Boys Cross Country All League Teams, separated by Cascade and Olympic division.

Cascade Division:

2016 NPSL Boys Cross Country (Cascade Division) All League Teams by KING 5 News on Scribd

Olympic Division:

2016 NPSL Boys Cross Country (Olympic Division) All League Teams by KING 5 News on Scribd