Sidigas Avellino acquired Gaddefors in October 2011. Gaddefors played for
Virtus Bologna in 2012 to 2014. He joined
Pallacanestro Mantovana in October 2014. After playing for
Juve Caserta, Gaddefors signed with the
Antibes Sharks in March 2018 to replace the injured
Paul Rigot and
Max Kouguere. He averaged 7.2 points, 4.3 rebounds, 1.9 assists and 1.3 steals per game during the 2019-20 season. Gaddefors signed with
Södertälje BBK on September 25, 2020. He won the
Swedish Basketball League MVP Award of the 2020–21 season. Gaddefors averaged 20.3 points, 9.8 rebounds, 2.6 assists and On September 13, 2021, he signed with
CS Dinamo București of the
Liga Națională. On November 11, 2022, he signed with
Donar of the
BNXT League. On July 28, 2023, Gaddefors signed with
New Taipei CTBC DEA of the
T1 League. On January 12, 2024, the
New Taipei CTBC DEA terminated the contract relationship with Gaddefors. On January 23, 2024, Gaddefors signed with
San Giobbe. On September 1, 2024, Gaddefors signed with
Twarde Pierniki Toruń of the
Polish Basketball League. On August 25, 2025, Gaddefors returned to the
New Taipei CTBC DEA of the
Taiwan Professional Basketball League (TPBL). ==Career statistics==