Early career in Albania and Turkey Bogdani made his professional debut with
Partizani Tirana in the
Albanian Superliga, playing seven games in the second half of the
1993–94 season. In the following season,
1994–95, he scored his first goals in a campaign which saw him play 13 games in which he scored twice. He made his UEFA competition debut on 10 August 1995 in the
1995–96 UEFA Cup preliminary round against
Fenerbahçe, coming on as a 75th-minute substitute in a 2–0 away defeat. In the
1995–96 Albanian National Championship season, he made 20 league appearances and scored seven goals. The
1997–98 campaign was his most prolific goalscoring campaign in Albania, as he scored 13 goals in 15 league appearances before the winter break. He played in the second half of the
1997–98 1.Lig season, making 11 league appearances and scoring one goal. He debutted with goal on 8 February 1998 in a 2–1 away win against
Dardanelspor. He then left Turkey and returned in Albania, joining
Dinamo Tirana, where his twin Adrian was also part. In the second-half of the
1998–99 Prva HNL in total he played 14 games scoring 6 goals. In the first-half of
1999–2000 Prva HNL, he played 12 games, scoring two goals.
Reggina Bogdani was transferred to
Italy during the winter break in late January 2000, joining
Reggina signing a three-year contract. Although deployed as a centre-forward at Reggina, Bogdani was often noted for prioritising team play and overall contribution over individual goal statistics, particularly during the club’s return to Serie A. He gradually became involved in the first team during the second half of the
1999–2000 Serie A season, making his league debut on 6 February 2000 against
Bologna, coming on as a substitute in the 55th minute. As the season progressed, Bogdani often featured in the starting lineup and he went on to make a total of 10 Serie A appearances during the remainder of the season, scoring two goals. followed by another goal later on 7 May 2000 in a 1–1 draw against
Hellas Verona. Reggina finished the 1999–2000 season in 10th place. Reggina finished the season third from bottom and entered the
relegation tie-breaker, where the club was defeated and subsequently relegated to
Serie B. Following Reggina's relegation, Bogdani remained with the club for the
2001–02 Serie B season. Early in the campaign, he was primarily used as a substitute, but scored in consecutive matches against
UC Sampdoria and in the stoppage time against
AS Cittadella, both 2–0 victores. He later enjoyed a run of regular starts and scored other goals, most notably in two narrow wins against
Crotone on 3 November 2001, and against
Pistoiese on 19 December. He collected 30 league appearances, playing approximately 1,400 minutes and scoring a tota of seven goals. During the
2002–03 Serie A season, Bogdani made 10 league appearances for Reggina, as his campaign was significantly limited by injury, which sidelined him for several months between November and March. He scored his only goal of the season on 23 October 2002 in a 2–1 home victory against
Torino. Reggina finished the season in the relegation zone but retained their Serie A status after winning the
relegation tie-breaker against
Atalanta. In the summer of 2003, Bogdani left Reggina on loan to
Salernitana, after the club signed
Roberto Stellone from Napoli for the centre-forward position. Initially deployed in a two-striker system by head coach
Stefano Pioli alongside
Alessandro Tulli, Bogdani later became Salernitana’s lone centre-forward, supported by
Davide Bombardini and
Giorgio Di Vicino. He delivered consistent performances throughout the season, scoring eight goals in 38 appearances. Salernitana was ranked 17th in the table avoiding relegation. He finished the season as Hellas Verona’s top scorer with 17 goals and ranked fourth overall in the Serie B scoring charts, three goals behind top scorer
Gionatha Spinesi and two behind
Diego Milito and
Francesco Tavano. Hellas Verona finished the season in seventh place in the league standings.
Siena In the summer of 2005, Bogdani returned to Serie A, signing with
Siena. He made his debut for the club on 28 August 2005 in a 2–1 home victory against
Cagliari, playing the full 90 minutes. He scored his first goal for Siena on 21 September 2005 against
Ascoli, opening the scoring in a 1–1 away draw with a goal just before half-time. On 2 October 2005, Bogdani provided the assist for the winning goal in a 3–2 away victory against Roma, scored in the final minute of the match. On 10 December 2005, Bogdani scored the only goal of the match in a 1–0 home win against Empoli, netting in the second minute. On 28 January 2006, Bogdani scored his first
hat-trick in Serie A, netting all three goals in a 3–1 away victory against
Palermo at the
Stadio Renzo Barbera. Bogdani opened the scoring in the 29th minute before adding two further goals in the second half, completing his hat-trick by the 66th minute; the result also led to the dismissal of Palermo head coach
Luigi Delneri later that day. On 11 March 2006, Bogdani scored a late header in a 1–0 home win against
Treviso; the result temporarily moved Siena up to eighth place in the standings. During the final weeks of the season, Bogdani scored additional goals sending his tally to 11 goals in 34 appearances, but Siena however failed to record any win in their final nine league matches and dropped to 15th place in the final standings of
2005–06 Serie A season. Italian press highlighted his impact during the season, noting that his goal return and physical presence played an important role in Siena’s attacking play, particularly during the second half of the campaign, which attracted interest from other Serie A clubs ahead of the following season. In July 2006 Bogdani was close to a transfer to
Udinese, with the move viewed as a potential replacement amid the expected departure of
Vincenzo Iaquinta, who had recently won the
2006 FIFA World Cup. Bogdani remained with Siena for the start of the following campaign and featured in the opening round of the
2006–07 Coppa Italia, netting the winning goal in extra time in a 2–1 away victory against
Carpenedolo on 20 August 2006, which allowed Siena to advance to the next round of the competition. Bogdani featured also in the opening match of the
2006–07 Serie A season, a 2–1 away victory against
Chievo on 10 September 2006. During the first half of the
2006–07 Serie A season, Siena enjoyed a strong start to the campaign, with Bogdani featuring regularly, managing to score a brace late in the game against
Parma on 4 November 2006 to secure Siena a 2–2 draw, a result which temporarily lifted the club to fourth place in the league standings. He made 15 Serie A appearances and scored two goals for Siena during the first half of the 2006–07 season before leaving the club.
Chievo Verona On 11 January 2007, Bogdani was transferred to
Chievo Verona for an undisclosed fee, as the club sought to strengthen its squad during the second half of the 2006–07 Serie A season. He signed a three-and-a-half-year contract with the club, and was assigned the number 81 shirt. He made his debut for Chievo three days later, starting in a league match against
Catania finished in the 2–1 victory. He established himself as a regular starter under coach
Luigi Delneri, starting 16 of the club’s 19 league matches in the second-half. Following the match, Torino dismissed head coach, and Bogdani was referred as a "coach killer" since was the third time when after Bogdani's goals, opposing managers were dismissed; he was also named in the Serie A Team of the Week for that round. He scored again four days later, netting once in a 2–2 away draw against
Roma. After the match, Roma head coach
Fabio Capello praised Bogdani’s headed goal, stating that it "enhanced the atmosphere at the
Stadio Olimpico". On 22 April 2007, Bogdani scored in the 76th minute against
Livorno, giving Chievo a 2–1 lead after coming from behind, and bringing his total to five goals for the season. In the penultimate round of the season, Bogdani provided the assist for the winning goal in a 1–0 home victory over
Ascoli. Despite Bogdani's goals and assists, Chievo finished third from bottom and were relegated to Serie B, collecting 39 points, one point behind a group of four teams on 40 points, with relegation confirmed on the final matchday following a 2–0 defeat to Catania one of direct rivals.
Loan to Livorno On 31 August 2007, in the final day of the summer transfer window, Bogdani joined Livorno on loan, remaining in Serie A. Prior to the move, Bogdani had been linked with a transfer to Roma, but Livorno secured his signing on a one-year loan with an option to buy after a late bid on deadline day. Bogdani's loan and wages cost Livorno approximately €2 million during the 2007–08 season. He made his debut for Livorno on 2 September 2007 in a 4–2 home defeat against
Palermo, coming on as a substitute for
Francesco Tavano in the 36th minute. During late autumn, Livorno recorded league victories against Reggina and Siena, both former clubs of Bogdani, scoring three goals in each match, with Bogdani involved in the build-up to the goals. In the early second half of the season, Livorno were placed 13th in the Serie A standings. Bogdani scored his second goal for Livorno against
Reggina on 19 March 2008 in a 1–1 home draw. Livorno struggled for consistency during the second half of the 2007–08 season, recording a limited number of wins and draws, losing several matches as they were relegated to Serie B after were ranked in the last place of the table. Bogdani registered 28 appearances, including 13 starts and only two goals. He made 21 appearances, 12 as a starter. Bogdani started the 2009–10 season by scoring in Chievo's 3–0 Coppa Italia win over Mantova on 15 August 2009, helping the team advance to the next round. In the
2009–10 Serie A, Bogdani repeated the same statistics as the previous season, making 12 appearances as a starter and 9 as a substitute. On 20 September 2009 against
Genoa, Bogdani started the match, winning a penalty in the 4th minute that was converted by
Michele Marcolini and scoring a goal himself two minutes later. Chievo won 3–1. Due to a dispute with coach
Domenico Di Carlo he was not included in the four penultimate matches of the season.
Cesena On 22 July 2010, Bogdani signed as a free agent for newly promoted Serie A side
Cesena for an undisclosed fee. He signed a contract until the end of the
2010–11 season, with an option for a further season. Bogdani took squad number 70, and made his debut by starting in the goalless draw versus
Roma in the opening matchday on 28 August. His first score-sheet contributions came in his second appearance two weeks later in the 2–0 home win over
Milan, netting the opener and also setting up
Emanuele Giaccherini for the second. He was named "Man of the match" for his performance and followed this by scoring the winning goal against
Lecce the following week. He finished his first season at
Cavallucci Marini with 8 goals in 35 league appearances, finishing as the club's second-highest goalscorer, one goal behind
Luis Jiménez. It was his highest tally since the 2005–06 season. He scored his first goal of the season on 21 August in the third round of Coppa Italia (Section 8), netting the winner against
Ascoli in the 119th minute after coming on as a substitute in the 106th minute. Bogdani's second goal came in the next Coppa Italia match against
Gubbio, scoring the opening goal from a penalty in a 3–0 home win, which allowed Cesena to progress to the round of 16. After making only 13 appearances in the
2011–12 Serie A during the first part of the season, Bogdani was reportedly close to leaving the club in January 2012 during the winter transfer window. The arrival of
Vincenzo Iaquinta on loan from Juventus added further competition to Cesena's attacking line and led Bogdani to accept Siena's request for a transfer.
Return to Siena Bogdani returned to Siena after four years, signing a two-year contract on the final day of the winter transfer window. At the time, Bogdani was approaching his 35th birthday and was the oldest foreign striker active in Serie A. He made his debut with the Tuscans on 22 February 2012, coming on as a substitute in the 65th minute in a 1–0 home defeat against Catania. Bogdani then established himself in the starting line-up, scoring in three consecutive league matches against Palermo, Cagliari and Cesena. He continued to feature both as a starter and a substitute, adding another goal later in the season against Milan. Overall, he made 10 league appearances during the second half of the season, starting four matches and coming on as a substitute in six others. He began the following season on 19 August 2012 starting in a 4–2 win over
Vicenza in the third round of the
2012–13 Coppa Italia, coming off the field for
Michele Paolucci in the 78th minute. He started in the opening league match of the season on 26 August 2012 against Torino, coming off at half-time in a goalless draw. Throughout the season, Bogdani made 18 league appearances, starting in three matches, as he was mainly used as a rotational player throughout the campaign, coming on several times from the bench. He scored his first goal of the season on 31 October in a 4–2 defeat against Cagliari. Bogdani scored his second goal of the season on 20 January 2013, netting the only goal in a 1–0 away victory against
Sampdoria in the 63rd minute. After his contract with Siena expired at the end of the 2012–13 season, Bogdani did not sign with any club during the 2013 summer transfer window. On 11 February 2014, Bogdani confirmed his
retirement from football. ==International career==