Baddrol started out playing for the Kedah FA President Cup squad. He was noticed by Kedah's scouts and joined the Canaries' SUKMA 2006 silver medalists starting eleven. After his performance in SUKMA, Baddrol signed his first professional contract with Kedah in November 2006.
Baddrol has been promoted to the senior team starting from the 2006/07 M.League season and established himself in Kedah's first team squad, competing with K. Soley as a right winger and Mohd Khyril Muhymeen Zambri in the left side.
Nevertheless, after K. Soley left Kedah to join their local rivals, Perlis FA, he proved himself as one of the best young talent of the Kedah youth system. Starting from the 2007–08 season, Baddrol became a first team regular for Mohd Azraai Khor Abdullah's squad and performed well with his ability to terrorise defenders in the Super League with his pace and trickery with the ball.
In the 2007–08 season, he scored 14 goals throughout the season – eight goals in the Malaysian Super League, two goals in the Malaysia FA Cup, Malaysia Cup and AFC Cup.
For the 2011 season, Baddrol became the team top scorer with 10 goals. Baddrol also scored a powerful long range goal against Terengganu FA.
On 6 April 2008, Gifted Group chairman Jonathan Price fulfilled his promise to let Baddrol and his former Kedah teammate Mohd Bunyamin Umar train for two weeks with Chelsea FC at Stamford Bridge alongside their youngsters and their more senior players such as Shaun Wright-Phillips, Tal Ben Haim, Steve Sidwell and Nicolas Anelka.
In August 2011, There was a rumours that the English Premier League club, Wigan Athletic FC has offered Baddrol a trial, but the trial is yet to be confirm by Wigan Official's. It was later confirmed that the trial was not true and only rumours.
Baddrol, alongside his teammates Abdul Hadi Abdul Hamid, Mohd Sabre Mat Abu and Mohd Khyril Muhymeen Zambri, Muhammad Shafiq Jamal and Mohd Bunyamin Umar earned their first call-up in 2005 to the Malaysia U-20. He made his youth international match debut in AFC Youth Championship 2006 qualifying round on 12 December 2005 against Myanmar at Kuala Lumpur as Malaysia beat Myanmar 4–2. After qualifying to the final round in Bangalore, Baddrol however scored an own goal and Malaysia went down to Vietnam 1–2 in their opening match on 30 October 2006.
Baddrol was also a part of Malaysia U-19 squad for the 2007 Champions Youth Cup. His action in a match against Chelsea wooed the Chelsea coaching staff who gave him a chance to train at Stamford Bridge.
He made his full international debut against Kenya on 12 August 2009. He scored his first goal for the senior team in the match against Uzbekistan on 18 November 2009. He also part of the 2009 Southeast Asian Games winning squad and managed to score three goals, including a brace against Laos
Baddrol captained the Malaysia Olympic team and led them into winning the gold medal at the 2011 Southeast Asian Games. He also scored three goals to contribute in the second consecutive triumph.
Baddrol parents are from Negeri Sembilan, his father worked in Angkatan Tentera Malaysia (ATM), Baddrol was born in Kedah and he lives in Ambangan Heights, Sungai Petani, Kedah.Kedah FA
Malaysia Cup (3): 2007, 2008, 2016
Malaysia Super League (2): 2006–2007, 2007–2008
FA Cup Malaysia (3): 2007, 2008, 2017
Malaysia Premier League (2): 2005–06, 2015
Malaysia Charity Shield : 2017
Southeast Asian Games (2): 2009, 2011
2014 AFF Suzuki Cup: Runner Up