Bedic was born in Barotac Nuevo, Iloilo—a town nicknamed the "Football Capital of the Philippines".[2][3] His father was a football instructor, while his older brother also played the sport. He began playing football in the second grade.[4]
Pachanga were then admitted to the United Football LeagueDivision 2 for the 2012 season.[9] On June 16, Bedic scored a brace in the first half of their 4–0 victory over Agila, winning the league title with one match to spare.[10]
Stallion
Bedic played for Stallion for around two months.[4]
Kaya
Bedic joined Kaya in 2013.[4] During the 2018 Copa Paulino Alcantarafinal, Kaya and Davao Aguilas were at a scoreless draw by the end of regulation time. At the 119th minute, Bedic scored the match-winning goal to give Kaya the victory, winning the inaugural tournament.[5][11]
In Kaya's first match of the 2019 AFC Cupgroup stage, Bedic scored the first goal in a 1–1 draw against Lao Toyota on February 27.[12][13] He then scored the second goal in a 5–0 win over defending ASEAN Zonal championsHome United on March 13.[14] His 91st-minute penalty was Kaya's only goal in a 2–1 loss to PSM Makassar on April 17.[15] However, Kaya failed to advance from the group stage.[16]
During Kaya's debut campaign in the AFC Champions League, Bedic scored in their 2–1 group stage loss to defending champions Ulsan Hyundai on July 5, 2021.[17] Later that year, he won the 2021 Copa Paulino Alcantara Golden Ball by leading Kaya to their second title.[18] He scored three goals in the tournament.[19]
International career
Philippines
Bedic made his senior debut for the Philippines coming on as substitute in a friendly goalless draw against Malaysia, played at the Cebu City Sports Center on April 27, 2014.[20][21] He made his second appearance for the national team in a friendly match against Kyrgyzstan on September 6, 2016.[21][22]
Bedic was named in the 21-man squad for the 2018 Bangabandhu Cup.[23] In the Philippines' first group match of the tournament against Laos on October 3, Bedic was fouled in the penalty area; he then took the penalty kick and scored his first international goal in a 3–1 victory.[24][25] The Philippines went on to top Group B undefeated, but lost to Tajikistan in the semi-finals.[26][27]
Bedic was included in the Philippines' 23-man squad for the 2018 AFF Championship.[28] In the Philippines' third group match against defending champions Thailand, he came on as a 78th-minute substitute for Stephan Palla. Within three minutes, he scored the equalizing goal to ensure a 1–1 draw.[5][29] However, in the semi-finals, Philippines were defeated by eventual champions Vietnam on 4–2 aggregate.[30][31]
Bedic was named in the Philippines' squad for the 2019 AFC Asian Cup—the first time the national team has qualified for the international tournament.[32][33] He was not able to play in the tournament as the Philippines were eliminated after losing all their group stage games.[34]