Bonevacia was born in Lelystad and started playing football with VV Reiger Boys in
Heerhugowaard,
North Holland. Different professional clubs were interested in signing the youngster, including
AZ and
AFC Ajax, for whom he finally signed his first youth contract in the summer of 2001. In July 2008, Bonevacia signed his first professional contract for Ajax, a three-year deal until 2011. He was considered to be a top prospect at Ajax.
Ajax At the beginning of the
2010–11 season, Bonevacia was added to Ajax's senior squad by manager
Martin Jol. He made his
Eredivisie debut in the starting line-up on 14 August 2010 in a 4–2 victory over
Vitesse at the
Amsterdam ArenA. His second appearance came on 22 September 2010 in the
KNVB Cup where he started and played the full 90 minutes in the 5–0 win against
MVV Maastricht at home. Bonevacia made no further appearances for the first team following the resignation of
Martin Jol, and was loaned out to
NAC Breda the following season.
NAC Breda In the summer of 2011, Bonevacia was sent on loan to
NAC Breda until the end of the season. He played 17 matches in the
Eredivisie. At the end of the 2011–12 season, he returned to
Ajax, where he attempted to earn a regular place in the first team.
Roda JC Kerkrade After only making two regular season appearances for
Ajax under then coach
Martin Jol and making no further appearances during the 2012–13 season, except in pre-season in friendly encounters, Bonevacia was sent on loan to
Roda JC Kerkrade until the end of the 2012–13 season. Following his loan spell, Roly Bonevacia signed a two-year contract with Roda JC, binding him to the club from
Limburg until the summer of 2015.
Wellington Phoenix On 25 July 2014, Bonevacia signed for New Zealand club
Wellington Phoenix in the
A-League on a two-year deal. He re-signed with the Wellington Phoenix until 2016–17.
Western Sydney Wanderers On 16 May 2017, Bonevacia signed for Australian club
Western Sydney Wanderers who also play in the
A-League on a two-year deal.
Al-Faisaly FC On 12 May 2019,
Al-Faisaly signed Bonevacia for one season from
Western Sydney Wanderers.
Fujairah FC On 4 August 2020,
Al-Fujairah signed Bonevacia for one season from
Al-Faisaly.
Al Tadhamon SC On 16 July 2021,
Al Tadhamon signed Bonevacia for one seasons from
Al-Fujairah.
Melbourne Victory On 6 February 2024, Bonevacia returned to the A-League for the first time since the 2018–19 season, signing with Melbourne Victory for the remainder of the
2023–24 season.
Sreenidi Deccan On 28 August 2024, Indian
I-League side
Sreenidi Deccan announced that the club roped in Bonevacia on a one-year deal. ==International career==