The 2008–09 FC Basel season began off with various pre-season matches against Swiss lower league teams, as well as against German Bundesliga, Ukrainian Vyscha Liha and Polish Ekstraklasa clubs. Basel's objectives for the year were to regain their Swiss Super League and Swiss Cup titles, as well as qualify for the UEFA Champions League.

Overview After last season, where Basel dominated on the domestic front, winning both the Swiss Super League and Swiss Cup, and reaching the last 32 of the UEFA Cup. They then had the opportunity to qualify for the Champions League. To prepare for the 2008–09 season, FCB added defenders Behrang Safari from Malmö FF and David Abraham from Gimnàstic de Tarragona and midfielders Jurgen Gjasula and Marcos Gelabert from FC St. Gallen.

In the other direction, fans' favourite Daniel Majstorović left the club for AEK Athens, while Kōji Nakata returned to Japan with Kashima Antlers; Vratislav Lokvenc and David Degen's respective loan deals were not re-newed. Prior to the start of the domestic season, Ivan Ergić resigned from the position as club captain and Franco Costanzo was unveiled as the new captain one day before the season began.

The campaign Domestic league Basel were the defending champions and the club's priority aim for this season was to win the domestic league championship again. Basel played their opening game of the season in Bern on 18 July 2008 against Young Boys, which they won 2–1 through goals by substitutes Marko Perović and Benjamin Huggel after Eudis had put the home side ahead. With four wins and one draw, FC Aarau had the best start to the season and were in first place in the table for the first five match days. Basel then took the lead in the table after a 4–1 away win against Zürich. In the following weeks, Basel were able to maintain their lead, before Zürich took first place for the first time that season thanks to the better goal difference. On the 15th matchday, the top match between FCB and FCZ was played and ended with a 1–1 draw and so Basel could maintain its championship lead. On the next match day, however, Basel lost 2–0 against Xamax and since Zürich beat FC Sion 1–0, there was another change to first place. In the last game of the year there was an unexpected result when the bottom of the table Luzern beat Basel 5–1. As a result of this, Zürich were four points ahead of Basel and ten points ahead of third-placed YB winter champions.

In the first round after the winter break, the table leaders played 2–2 in the Zürich city derby against Grasshopper Club, but were still able to build their lead over Basel to five points, as the table runner-up lost 3–2 away against YB. However, this lead was reduced to two points on matchday 21 after FCB won the top game against FCZ 2–1. On the 23rd matchday, Zürich were long behind in the game against Luzern, but equalized five minutes before the end and were able to turn the game into a 3–1 win. In the following round, the YB were defeated 1–3 in Vaduz and thus lost the connection to the top of the table. On the 25th matchday, FCB took the lead in the table. Zürich lost 4–2 in Bern, while Basel beat Vaduz 5–0 at home in the St. Jakob-Park. On the next match day, FCZ regained the top of the table after a 2–1 win against Aarau and because FCB only played 1–1 in Bellinzona. FCB won 3–2 in against Xamax and benefited from the fact that FCT could only draw against Sion and thus FCB took the lead in the table. On matchday 29, the leaders FCB did not get beyond a draw against Bellinzona and because FCZ won their game in Aarau 3–0, they were able to move up to first place. On matchday 32, none of the first three teams won their game: FCZ did not get more than 1–1 against Luzern, but was able to extend their lead to four points because FCB lost 3–1 in Aarau, contrary to all expectations. The following round, the top match between FCZ and FCB took place, which Basel won 3–1 and thus they moved within one point to Zürich. Basel lost 4–1 GC, Zürich won 1–0 in Bellinzona and won the championship. The play-off slot went to Luzern, who lost 5–2 in Bern, while Sion won 5–1 in Vaduz and thus were able to secure their place in the league.

Swiss Cup The 2008–09 Swiss Cup was the 84th season of Switzerland's annual cup competition. It began on 20 September with the first games of Round 1 and ended on 20 May 2009 with the Final held at Stade de Suisse, Bern. The winners earned a place in the play-off round of the UEFA Europa League. FC Basel were the defending champions. Nine Super League teams (FC Vaduz are from Liechtenstein and thus play in the Liechtenstein Cup 2008–09) and all sixteen Challenge League clubs entered this year's competition, as well as thirteen teams from 1. Liga and 26 teams from lower leagues. Teams from both the Super League and Challenge League were seeded in the first round and the teams from the Super League were seeded in the second round. In the first three rounds, the home advantage was granted to the team from the lower league, if applicable.

Schötz Basel were drawn against third tier FC Schötz. Basel head coach Christian Gross gave most of his regular rest, including goalkeeper and captain Franco Costanzo and played with a reserve team. Marco Streller returned into the team after a groin operation. Basel controlled the game, but in the first half did not create many chances and so the score was goalless at half-time. Basel played with more speed and higher pressure after the break. They created chances but it wasn't until the 79th minute before they scored that Orhan Mustafi pushed in his shot from the 5 yard box after a cross from Eduardo Rubio. Schötz then reacted and had three chances to equalise, but two shots went well wide and reserve keeper Oliver Stöckli saved the other. Basel's 1–0 win was hard earned.

Bulle In the second round Basel were drawn against third tier FC Bulle. The game at the Stade de Bouleyres was played on 17 October in front of 4,600 spectators. Basel started the game concentrated and put the hosts under pressure from the beginning. After a few chances, in the 14th minute Marko Perović put in a hard cross so close to the near post that goalkeeper Chassot couldn't help but knock the ball over the goal line. After taking the lead, Basel kept up the pressure and Eduardo Rubio doubled up two minutes later. FCB then controlled the game without trying too hard, the outsiders tried to react and created a few chances. Suddenly this worked out and Barnabo pulled a goal back in the 27th minute after a solo dribbling and good long-range shot. Then, in the second half Basel increased the tempo. Reto Zanni on the right wing with a good cross to Marco Streller, who pushed the ball in, played 57 minutes. Bulle showed a reaction, but their goal a few minutes later was an off-side effort and disallowed. Basel had a few more chances and, in the overtime, Jurgen Gjasula scored the last goal of the match to make it 4–1 for the favourites.

Thun In round three, played on 22 November, FCB was drawn against second tier FC Thun, who hosted the game in the Stadion Lachen in front of 3,550 spectators. Basel took control of the game from the start, and youngster Eren Derdiyok put the guests one goal in advance after 22 minutes and he doubled this up eight minutes later. After the hour Derdiyok completed his hat-trick. Soon after the third goal head coach Christian Gross substituted his goal scorer out, replacing him with Orhan Mustafi. Gross also brought in Jurgen Gjasula, who scored the final goal of the game to give the visitors a 4–0 victory.

Zürich The quarter-finals were played in Spring 2009. In the round of the last eight FCZ were matched at home in the Letzigrund against FCB on Wednesday 18 March. The match saw both teams have a good start, they neutralized each other before the penalty box. Zürich took control of the match before half time. In the 23rd minute good positional play by Adrian Nikçi, who outwitted the defense, but then only hit the post. Basel created the better chances after the break. In the 48th minute Andrea Guatelli safely parried a shot from 15 meters from Ivan Ergić. In the 51st minute a header from Marco Streller was also held by the keeper. After a foul on Streller in the 66th minute referee Cyril Zimmermann awarded a penalty for Basel, which Benjamin Huggel converted on the top right-hand corner. Basel controlled the game, leaving FCZ with only one further goal chance. After a foul by Huggel with 5 minutes left to play, Almen Abdi took the free kick from about 18 meters, centrally in front of the goal, but he shoots far over it. Then, free kick for Basel from a good central position, Carlitos places the free kick on the crossbar. Game over, one goal was enough, 1–0 for FCB.

Young Boys The semi-final between Young Boys and FCB took place on Thursday 16 April. Both teams started enthusiastically in the with 31,120 spectators sold-out Stade de Suisse. After a few minutes, Thomas Häberli had a possibility with his head, but he was offside. YB put on the pressure mainly on the right through Carlos Varela and Christian Schwegler. However, the decisive last pass was always imprecise, so that no great chances arose. Before the break, two scenes occurred in front of both goals. Scott Chipperfields shot was thwarted by Marco Wölfli with a good save (38). On the other side, Häberli was held back briefly, referee Bertolini decided on penalty. But Basel's goalkeeper and captain Franco Costanzo saved the penalty kicked by Mario Raimondi (45). The course of the game hardly changed after the break. YB had a lot of possession, but the guests were also often in front of the goal. In the 30-minute "extra time", YB looked fresher, but no goals fell. It came to a penalty shoot-out. Here YB goalie Marco Wölfli became the hero. He saved Huggel, David Abraham and Jurgen Gjasula's penalties. Gilles Yapi Yapo, Felix Bastians and Marco Schneuwly all scored for YB and they reached the Cup final.

Conclusion Basel's aim for the Swiss Cup was to retain the title and this was not achieved, but the qualification for the semi-final was a good result.

Champions League IFK Göteborg Basel entered the Champions League in the Second Qualifying Round and were drawn against IFK Göteborg of Sweden. The first leg was on 30 July 2008 at Ullevi. After the first 90 minutes it was an advantage for FC Basel 1893 because the Swiss champions scored an away goal in holding IFK Göteborg to a 1–1 draw in Sweden. Benjamin Huggel scored for Basel, breaking the deadlock after 26 minutes, as he struck with a back-post header following Jürgen Gjasula's corner. However, the lead was only short as Jakob Johansson set up Thomas Olsson to restore parity just six minutes later. IFK were then played forwards but could not find a second goal. Likewise Basel had nothing to show for their late pressure as David Abraham, Gjasula and Huggel failed to net the ball with their chances, the end score remained 1–1.

Return match