Weaver has spent most of his playing career in Britain, the majority of which with the current Newcastle Vipers franchise.
In his playing career, Weaver has mostly been associated with British teams, notably the current Newcastle Vipers franchise.