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.
 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.
 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 Zurich 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 Zurich 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, Zurich 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 Zurich 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, Zurich 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. Zurich 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 Zurich. Basel lost 4-1 GC, Zurich 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.
 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, Berne. 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.
 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.
 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.
 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.
 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.
 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.
 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.
 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.
 The second leg took place on 6 August at St. Jakob-Park. Göteborg started into the game fastest and having come close to scoring within a few seconds, they soon had the goal that they needed to remain in the fixture as in the 19th minute Pontus Wernbloom finished off a fast counterattack. This shook Basel to life and Benjamin Huggel, the man who put them ahead last week in Gothenburg, managed the same feat again as he headed in a Jürgen Gjasula corner. The only player who was added to Basel's starting lineup compared to the first leg was Valentin Stocker and he nearly scored the home team's second, but Göteborg's goalkeeper Kim Christensen was able to smother the effort. Although after the interval Basel maintained the pressure, Göteborg scored the second goal and this again came following a quickly played break. It was finished off by Robin Söder after Basel goalkeeper and captain Franco Costanzo could only knock the first attempt to the side. Now Basel required two goals to overturn Göteborg's away-goals advantage. They achieved the first with 19 minutes left to play as Scott Chipperfield stretched himself to put home an Eren Derdiyok cross. The home supporters sensed the chance as Basel were awarded a penalty for a handball with just six minutes left to play. Ivan Ergić made no mistakes with the spot kick and it was he who, in the added injury time, out played two Göteborg defenders to settle the match 4–2.
 Basel then faced Vitória SC of the Portuguese Liga in the third qualifying round at Estádio D. Afonso Henriques in Guimarães. Having already played five league games and the first two qualifiers, Basel had quickly found their rhythm and attempted to force the pace from the beginning, both Valentin Stocker and Ivan Ergić went close to goal in the opening minutes of the first half. Stocker had had the first chance at goal after eight minutes. With a neat pass coming from Basel's Portuguese midfielder Carlitos who set up the chance for his team-mate, but Stocker fired left footed just beyond the post. Ergić also had a good chance, but this also went wide. Basel played neatly and waited for counterattack opportunities, this although they nearly got caught out twice in quick succession. First Marquinho volleyed just off-target after 30 minutes and minutes later he sent a header towards the goal but this drew a comfortable save from goalkeeper Franco Constanzo. Basel pushed forward. Stocker had a good chance. Carlitos also tried his luck with a good shot from long range and Ergić produced a header after a corner, which was shortly before half-time. As the second half got underway, Eren Derdiyok came close to scoring for Basel with a left-foot shot. Stocker also had another good chance. Then, at the other end, a number of Guimarães strikers were unable to finish off a right-wing cross and eventually the ball was cleared. The home team were unable to outwit the stubborn and hard Basel defence, not even after coach Manuel Cajuda brought in two new strikers in an attempt to strengthen the attacking force in the second half. The game ended goalless.
 The second leg was played on 27 August at St. Jakob-Park. Basel immediately took the initiative and pushed forward. As an early fine passing move unlocked the Guimarães defence, Ivan Ergić's final pass found Valentin Stocker, who put the hosts one up after 11 minutes. However, the Portuguese team were soon back on level terms. Not even four minutes later they achieved a potentially decisive away goal as Fajardo put home from the penalty spot, following François Marque's foul on João Alves. Basel created good opportunities through Marcos Gelabert and Eren Derdiyok and even if they had more possession and even if they were the stronger attacking team for the rest of the half, their efforts were all in vain because the hard-working Guimarães defence held tight. After the restart Manuel Cajuda's team came out as the more adventurous side. First Yves Desmarets was well-placed and he sent a hard shot narrowly wide of goalkeeper Franco Costanzo's left-hand post. The Basel defence caused further concern just a few moments and let João Alves free and he directed a dangerous header on target. Realising their danger, Basel then woke up and increased the pressure in their game on Guimarães. Stocker's shot was close and Derdiyok's shot went wide. Their forcing tempo then paid off as Stocker pushed a pass to his striker partner Derdiyok and he fired his shot low, beyond Nilson. Because they were a goal behind, Guimarães were forced to do the pressing, but as they equalised for a second time, through substitute Roberto Calmon Félix with just three minutes left, he was ruled offside by referee Pieter Vink and his linesman. FCB held on to their 2–1 lead and secured their qualification to the tournament's group stages.
 Basel's hopes for their international season dropped somewhat because they were drawn into a strong Group C alongside Barcelona, Sporting CP and Shakhtar Donetsk. Barça were one of the favorites to win the trophy, and Basel had bad memories of the Sporting team, who had knocked them out of the 2007–08 UEFA Cup knockout stage this year in February. As third opponents Shakhtar had won the Ukrainian double (league and Cup) the previous season. Nevethless coach Christian Gross stated that remaining in Europe over the winter break was their aim. This meant at least third position in the group, which would see then continue in the 2008–09 UEFA Cup.
 Basel played their opening game of the group stage at St. Jakob-Park on 16 September against Shakhtar. Being urged on by the loud vocal chants from the supporters massed behind Captain Franco Costanzo's goal, Basel pressed forward promisingly from the start. Striker Eren Derdiyok, returning first time after suffering a thigh injury, almost turned the early pressure positive, but he hit an early header just wide. Shakhtar's coach Mircea Lucescu had promised his team would go out to play for the victory. After Basel's early enthusiasm had worn off, the visitors became the more menacing and Jádson, one of five Brazilians in the starting eleven, proved a constant concern for the Basel defence. On 16 minutes the playmaker rushed down the right and supplied a cross, which Luiz Adriano narrowly failed to turn goalwards. Although it was the quick passing moves which threatened to open up the home defence more than once, it was to be that the set-pieces that would ultimately prove their undoing. Fernandinho sent one long-range effort fly over the bar. Basel central defender François Marque with a clumsy challenge on Luiz Adriano about thirty metres out, allowed the deep-lying playmaker Fernandinho another chance. His kick was still rising upwards as it passed keeper Costanzo for the first goal. Basel's game was only occasional as Shakhtar dominated the first half. They were rewarded for the efforts with the second goal in the added time of the half. Right back Reto Zanni committed a handball and Jádson struck a hard free-kick which was missed by everybody as it arced in to the right-hand corner of Costanzo's net. Basel coach Christian Gross reacted to the team's problems at half-time and took out Derdiyok and Valentin Stocker. Their replacements Orhan Mustafi and Eduardo made an immediate impact. After just four minutes in the second half Mustafi forced Shakhtar keeper Andriy Pyatov to his first save with an angled drive. Then Carlitos's smart pass gave Eduardo his first chance, but he shot wide of Pyatov's right-hand post. Because of their two-goal lead, Shakhtar controlled the game and were less adventurous than they had been before. Yet the Ukrainian champions nearly hit a third after 66 minutes. Basel left-back Ronny Hodel was overwhelmed by the speed of the break and Luiz Adriano ran clear of him into the open space and passed to Brandão in the box. Costanzo saved the Brazilian's first effort and then reacted superbly to fiercely-struck follow-up from Vyacheslav Shevchuk on to a post. David Abraham scored a late consolation goal for the home team.
 Sporting Clube de Portugal were the opponents on Matchday 2, played in the Estádio José Alvalade on 1 October. The home team started well, played forwards and Derlei proved he was a dangerous striker. But Basel were soon in the game, Jürgen Gjasula made space for himself, but his early shot but failed to be dangerous for Rui Patrício. Not long afterwards Tonel was forced to make a desperate clearance so that Marco Streller did not have a clear run at goal. The hosts were putting more pressure on, but Basel had the first clear-cut chance threw defender David Abraham. The Argentinian centre-back was given plenty of time and space to take on Streller's pass, but his shot went wide. Derlei had the next chance but failed to control the ball. Sporting had two better chances before half-time, through Leandro Romagnoli and Fábio Rochemback. After 49 minutes Derlei almost broke the deadlock, but he headed João Moutinho's acrobatic overhead cross against the post. But ten minutes after half time the Basel defenders beat themselves with a bizarre own-goal. Abraham attempted to clear under pressure struck the ball hard, but it hit Reto Zanni and looped back behind goalkeeper Franco Costanzo into the net. Two minutes later Romagnoli almost increased the lead, but the keeper fisted his powerful shot into the out. Basel reacted, but Benjamin Huggel was denied the equaliser as Rui Patrício made a sprawling save. The goalie was then forced by Gjasula's free-kick to tip the ball over the top. In the last minutes Sporting exploited the extra space that the forward moving visitors were leaving behind them. First Derlei was unlucky with a header, again being denied by the post. He then had an effort ruled out for offside by Italian referee Nicola Rizzoli and his linesman, but he found his efforts rewarded as he netted the 86th minute. Despite defending well and causing a few scares at the other end of the park, Basel were defeated 2–0.
 In advance to game on matchday 3 at St. Jakob-Park against Barcelona on 22 October, it was suggested[by whom?] that Basel were the more ambitious side, because head coach Christian Gross lined up both Marco Streller and Eren Derdiyok in the attack. Gross had said he had trimmed his defence and would not like to see his side go one down in the opening stage. On the other side Josep Guardiola put his stars Samuel Eto'o, Andrés Iniesta and Thierry Henry on the bench. These suggestions were soon disproved as Lionel Messi played a double pass with Dani Alves and ran on to the Brazilian's chipped return pass to tip the ball in from the edge of the six-yard box. The home side recovered from that crushing blow, but suddenly found themselves two goals behind. Xavi passed to Sergio Busquets on the right and the midfielder drove the ball between goalkeeper Franco Costanzo’s legs. The Basel keeper then denied Xavi's effort a few minutes later. But Barça continued their pressing and scored as Bojan Krkić created himself space and hammered his shot into the lower left corner after 22 minutes. The Basel defence blocked a further Krkić shot and keeper Costanzo reacted well as Alves followed-up. Basel could have been four down before the first half-hour had been played. Head coach Gross took out Eduardo Rubio after the break, he brought Valentin Stocker, but within 60 seconds of the restart Costanzo was beaten again as Krkić finished off a quick played counterattack with his hard shot. Only two minutes later, Alexander Hleb and Messi combined to supply Xavi who netted the fifth. At the other end, Streller eventually had a shot at Víctor Valdés's goal as he outran Carles Puyol and hammered a right foot shot, but it was swept away. Basel created another few chances through Derdiyok, Stocker and Streller but couldn't realise and lost 0–5.
 The return game against Barcelona in the Camp Nou was on 4 November in front of 49,000 spectators. Home team coach Josep Guardiola left Lionel Messi, Xavi and Samuel Eto'o on the bench and, therefore, much was expected from Andrés Iniesta and, luckily for Barça he was on form on the day, ready to run and with a good eye. He linked-up well with Thierry Henry and created two good chances for the Frenchman, the first of which was arched narrowly beyond keeper Franco Costanzo's left-hand post. Then Iniesta himself had the next chance and he produced a low drive, but the keeper matched the chance. Costanzo and central defender François Marque both played a good game. Barça missed another opportunity to take the lead before half-time, as Sylvinho delivered a free-kick which Henry met with a header in towards the top corner of the goal but Costanzo matched this chance too. Again, after the break the Argentinian keeper confirmed his credits as Henry passed the ball into space in front of Bojan Krkić, who was able to run clear, but Costanzo was able to block the chance with his feet. Guardiola was unhappy with his team and so brought on Xavi and Messi and they rewarded him within two minutes. Messi caught a loose ball and burst forward, played a one-two with Henry and slotted the ball home into the bottom corner of the net. This was Messi's fourth Champions League goal in as many matches. Xavi also made an impact, he forced yet another save from Costanzo with a free-kick. Iniesta was forced out with an injury to his right thigh in the 67th minute. Gerard Piqué also played two good set-pieces, but instead the second goal of the match came at the other end. Carlitos swang in a right-wing cross directly to Eren Derdiyok who smashed a volley past Victor Valdés to the 1–1 end score.
 The return game against Shakhtar Donetsk in the stadium RSK Olimpiyskyi was on 26 November. Due to the absence of centre-back Dmytro Chyhrynskyi and right-winger Ilsinho through injury, plus suspended striker Brandão, home coach Mircea Lucescu had to make changes in his team. Luiz Adriano played as middle striker and he was aided by Willian, Jádson and Fernandinho. That latter pair combined well and they nearly opened the scoring during the first five minutes. First, Jadson swept a ball wide, then Fernandinho's attempt was pushed over the bar by goalkeeper and captain Franco Costanzo. Basel had trouble starting into the game, finding it difficult to get a hold on the pitch, which was soggy and heavy following the heavy rain earlier in the day. Striker Eren Derdiyok didn't see much of the ball in the early minutes. Nevertheless, Costanzo had to remain concentrated and he dealt well following a fierce free-kick by Darijo Srna. Willian then took a shot that went wide. After about half-hour, Basel seemed to have sorted their problems out and were into the game. Then Shakhtar struck. Tomáš Hübschman sent in a cross from the left, which Oleksiy Gai controlled the ball and played back to Jadson, who rushed into the box to push the ball home. Shakhtar goalkeeper Andriy Pyatov saved an Eduardo effort just before half-time. Both teams started fast into the second half, Valentin Stocker had his shot blocked on the line, and at the other end Fernandinho also had his effort cleared off the line. Five minutes into the second half, Willian doubled the score, coming from the left-hand touchline, swerved around several defenders before arching the ball inside the far post, despite Costanzo's desperate dive. The visitors replied and pushed and worried the Shakhtar defence, but suddenly were three down. A quick played counterattack, William sent Srna down the left and his cross was pushed home at the far post by Jadson. The Brazilian completed his hat-trick seven minutes later, Willian crossed from the left Jadson finished off. Ukrainian international Yevhen Seleznyov with a left-footed shot from just inside the box in the 75th minute gave the game its final 50 score line.
 Matchday 6 in the St. Jakob-Park on 9 December against Sporting CP was Basel's last game in their journey through European competition for this season. The home team had the greater share of possession in the opening. Sporting striker Derlei had the first chance, though, with an early shot across goal at the end of a swift counterattack. While Basel continued to play neatly, but that without carrying out much threat to the Sporting goal, the speed with which the visitors could turn defence into attack was menacing. A measured ball found Yannick Djaló racing clear, and though his cross was met by a powerful header from the again unmarked Derlei, Franco Costanzo parried this. João Moutinho then flashed a shot just over, and Sporting finally made the breakthrough on 19 minutes. Marat Izmailov's low cross from the right hand side was turned in from point-blank range by the quickly onrushing Djaló. The early goal and torrential rain that fell during the entire match failed to dampen the enthusiasm of the Basel fans, who could have been celebrating only a third goal in the section for their side when Fábio Rochemback lost possession to present Benjamin Huggel with a shooting chance, but the midfielder sent a fierce shot just wide of the goal. Ivan Ergić did find the target soon after, but his drive lacked sufficient power to trouble goalkeeper Tiago, while Djaló may have scored a second, had his stand foot not slipped after he had cleverly created space inside the box. The half-time introduction of Valentin Stocker gave Basel increased power down the left wing and, seconds after the restart, an early cross from him led to Marco Streller shooting wide of the goal. Huggel again tested goalkeeper Tiago as the hosts sought for the equaliser. Sporting were clearly content to let the waves of pressure break on their back four, and play their counterattacks with pace. Djaló tried a number of stepovers, as he tried to tease center back Beg Ferati on the left, but despite getting round the Basel defender, his cross saw the diminutive Moutinho comfortably outmuscled by Basel's other center back François Marque. Stocker's direct approach won a corner, which he took himself, but the high soaring Ergić headed over the goal. However, Djaló miscued his shot when Marco Caneira's cross found him with lots of space just inside the penalty box. Fabien Frei eventually brought a save out of Tiago with a low drive 16 minutes from time, while Stocker forced the goalkeeper into two stops in quick succession. The final score 0–1 meant the end of Basel's journey through the European competition for this season.
 Last updated: 17 May 2008Source:[citation needed]
 Supplier: NikeSponsor(s): Novartis
 Source: Official Site
 
Source: Official Site

 The following is the list of the Basel first team squad. It also includes players that were in the squad the day the season started on 18 July 2008, but subsequently left the club after that date.
 As of 30 June 2009, accounting for official transfers:

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
 
Last updated: 20 November 2008Source: Squad stats and Start formations.
Only competitive matches.
Using the most used start formation.
Ordered by position on pitch (from back right to front left).

 
  
 Basel participated in the following major competitions: the Swiss Super League, the Swiss Cup and the UEFA Champions League.
 Source: Competitions

 The Uhrencup is a club football tournament, held annually in Grenchen. It is Europe's most traditional club football tournament.
 for main article, see Swiss Cup 2008–09
 
 Updated to games played 29 May 2009
 
  
 Updated to games played 13 April 2009
 
  
 Updated to games played 26 November 2008
 
  
 Updated to games played 29 May 2009