Boys Basketball: Warriors' Weakley earns 300th career victory