Éduqué à la King's School de Parramatta, Ben Hand représente la sélection scolaire australienne en 2000[2],[3].
Il commence sa carrière avec le club d'Eastwood en Shute Shield[4],[5]. Il fait également partie de l'Academy (centre de formation) des Waratahs à partir de 2004[2].
En 2007, il est promu au sein de l'équipe professionnelle des Waratahs pour disputer la saison 2007 de Super 14[6]. Il joue son premier match le contre les Lions[7]. Il joue dix matchs lors de cette première saison au niveau professionnel, dont cinq titularisations[1].
Il rejoint par la suite le club italien de Calvisano pour la saison 2007-2008 de Super 10[1]. Au sein de l'équipe entraînée par Marc Delpoux, il dispute vingt matchs, et remporte le championnat en fin de saison[1],[9].
De retour en Australie après son passage en Italie, il s'engage avec les Brumbies à compter de la saison 2009 de Super 14[2],[10]. Il est très régulièrement utilisé lors de ses trois premières saisons, au point de ne rater aucun match entre 2008 et 2011[11]. Son année 2012 est cependant beaucoup plus difficile, puisqu'il ne joue qu'une seule rencontre, à cause de blessures et des choix des entraineurs, ce qui le pousse à quitter les Brumbies au terme de la saison[12],[13].
Il part ensuite en France où il s'engage pour deux saisons avec le FC Grenoble, qui vient d'être promu en Top 14[14],[15]. Il devient un cadre de l'équipe iséroise dès sa première année au club[16]. Capitaine occasionnel du club, il prolonge son contrat avec le FCG en [17]. Moins utilisé lors de la saison 2016-2017, il annonce son départ du club en fin de saison en [18]. Finalement, le , le FC Grenoble annonce qu'il quitte le club de manière anticipée afin de rentrer en Australie pour des raisons personnelles, mettant ainsi un terme à sa carrière de joueur[19],[20].