In one USL Championship appearance with T2 in 2020, Bonilla, 20, logged one assist in 90 minutes played against Phoenix Rising FC on March 7. Notably, Bonilla made two appearance for the Timbers in the 2020 Timbers Preseason Tournament, making a substitute appearance in a 2-1 win over Vancouver Whitecaps FC on Feb. 16 and starting against Minnesota United FC on Feb. 19.
A native of Píritu, Venezuela, Bonilla, joined T2 from Deportivo La Guaira Fútbol Club (2019), where he made six appearances (six starts) in the Apertura Tournament, scoring a goal in his debut. Prior to joining La Guaira, Bonilla made his professional debut as a 17-year-old with Portuguesa Fútbol Club (2017-19), appearing in 66 matches (65 starts) and registering three goals and seven assists.
At the international level, Bonilla was called in by the Venezuela U-23 Men’s National Team for the 2020 CONMEBOL Pre-Olympic Tournament, where he started and played three consecutive first round matches. Bonilla made nine appearances (nine starts) at the 2019 CONMEBOL Sudamericano Sub 20 Tournament in Chile and three appearances (three starts) at the 2018 Juegos Suramericanos in Cochabamba, Bolivia, tallying one goal in a 4-1 victory against Bolivia.