Der in Südafrika geborene Stürmer spielte von 2004 bis 2008 in der New Zealand Football Championship, zunächst drei Spielzeiten lang bei Waitakere United, mit denen er 2005 und 2007 zweimal das Grand Final erreichte, die aber beide gegen Auckland City verloren gingen. 2007 wechselte er zu Team Wellington und erreichte 2008 erneut das Grand Final, dieses Mal gegen seinen ehemaligen Klub Waitakere. Trotz seines Treffers zur 1:0-Führung verlor seine Mannschaft die Partie noch mit 2:3. Zur Saison 2008/09 kehrte Ellensohn zu Waitakere zurück und nahm mit der Mannschaft an der FIFA-Klub-Weltmeisterschaft 2008 teil (kam allerdings bei der 1:2-Niederlage gegen Adelaide United nicht zum Einsatz). Zum 1. Januar 2009 unterschrieb einen Vertrag bei österreichischen Zweitligisten FC Lustenau und kehrt damit in das Land seiner Großeltern zurück. Bereits ein halbes Jahr später musste er Lustenau wieder verlassen, nachdem er sich dort nicht hatte durchsetzen können.