User:Huligan0/Felipe Caicedo

Caicedo began his professional career with lower-class Rocafuerte a club based in Guayaquil, Ecuador. At that time, they played in the third level of professional football in the Ecuadorian regional league.

Caicedo was signed by Swiss Super League side FC Basel during the 2005–06 season for an undisclosed fee while he was just 17 years old. Due to his age, he was trained in the Basel youth department playing with their U-21 team, apart from a few test matches with the senior team. Following his coming of age on 5 September 2006, he joined Basel's first team for their 2006–07 season under head coach Christian Gross, who started his eighth season with the club in that position. After playing in seven test games, Caicedo played his domestic league debut for the team on 10 September, a the home game in the St. Jakob-Park as Basel won 2–1 against Zürich, being substituted on in the 82nd minute. He scored his first professional goal, three weeks later on 1 October, in an away game in the Swiss Cup. Coming on in the 74th minute he scored the team's second goal just three minutes later and Basel went on to win 4–0 against Lugano. He scored his first league goal for the team in the home game on 9 November. In the 56th minute, the away team went 2–0 up, Basel coach Gross reacted and brought in Caicedo as substitute immediately. Just six minutes later Caicedo scored his team’s first goal and in the 85th Cristiano netted the equaliser.

Another goal worth mentioning, came just three days later on 12 November in the Swiss Cup away match against lower-classed Baulmes. Caicedo was substituted on at half-time as Basel were two goals down. In the 73rd minute Caicedo scored for the team, who were able to equalise another seven minutes later. During the extra time Basel achieved the third goal to the 3–2 victory to advance to the quarter-finals. In the final, played on 28 May 2007 in the Stadion Wankdorf in Bern, Basel won 1–0 against Luzern and Caicedo, therefore won his first professional title- Caicedo was included in the starting lineup. That season Caicedo had 27 league appearances, scoring seven goals and he had five cup appearances, scoring twice. The team ended the league as runners-up.

On 19 July 2007 it was announced that Caicedo had prematurely prolonged his contract with Basel, intending to keep him with the club summer 2010. Nevertheless, it was also known that the end of the season, Everton and Juventus had shown interest in the player, with Milan even said to have failed with their offer during the summer break. Basel played in the 2007–08 UEFA Cup. Winning both matches in the qualification round against SV Mattersburg and both matches in the play-off round against Sarajevo, they team advanced to the group stage, which they ended undefeated in second position, after playing 1–0 at home against Stade Rennes], 0–0 away against [[GNK Dinamo Zagreb|Dinamo Zagreb, 1–0 at home against Brann and 1–1 away against Hamburger SV, to continue the knockout stage. Caicedo had played in all eight of these matches and he had scored three goals. He had also played in all 18 matches in the first half of the 2007–08 Swiss Super League season, netting four times. He also played in three of the four matches in the 2007–08 Swiss Cup, but without scoring. The UEFA published on their internet site on 31 January 2008, that Manchester City had reached an agreement with FC Basel 1893 and had signed the player on a long term deal. The transfer fee stated on the site of €6.9m was a Swiss transfer fee record for that time.

During his time with the club. Caicedo played a total of 79 games for Basel scoring a total of 23 goals. 45 of these games were in the Swiss Super League, eight in the Swiss Cup, eight in the UEFA Cup and 18 were friendly games. He scored 11 goals in the domestic league, two in the cup, three in the European games and the other seven were scored during the test games.

Honours
Basel
 * Swiss Championship: 2007–08
 * Swiss Cup: 2006–07, 2007–08