|Full name||Brandon O'Neill|
|Date of birth||12 April 1994|
|Place of birth||Perth, Australia|
|Height||1.79 m (5 ft 10 1⁄2 in)|
|Playing position||Central midfielder|
* Senior club appearances and goals counted for the domestic league only and correct as of 18 April 2019|
‡ National team caps and goals correct as of 20 January 2016
Born in Perth, Australia, O'Neill signed a youth contract with A-League club Perth Glory in 2010 and then re-signed again in 2011. He made his professional debut in the 2011–12 A-League season on 18 March 2012 in a round 26 clash against Gold Coast United at the Robina Stadium.
On 3 May 2012 it was announced he had signed a two-year senior contract with Perth Glory
O'Neill scored his first A-League goal in the Sydney Derby on Saturday 8 October 2016 by bending a free kick around the wall from just outside the penalty area into the top right corner. He scored his second goal of the season, also from a free kick against Melbourne City on Friday 24 February 2017 by curling the ball over the wall and into the top corner.
Following performances which made him a key member of the starting squad, Sydney FC re-signed O'Neill for another two years on 13 December 2016.
On 26 March 2017, O'Neill scored his third goal for Sydney FC away at Perth Glory, with a low and hard shot from outside the box, as the Sky Blues ran out 3–0 winners and secured the premiers plate.
- "Archived copy". Archived from the original on 18 March 2012. Retrieved 22 March 2012.CS1 maint: Archived copy as title (link)
- "Sydney FC confirm Brandon O'Neill signing". Hyundai A-League. Retrieved 26 May 2015.
- "Sydney FC Re-Sign Brandon O'Neill". Sydney FC. 13 December 2016.