In the 2009–10 season, Bahia started the season well when he helped Feyenoord kept four clean sheets in a row. He continued to remain in the first team for the side, where he formed a central partnership with the returning Vlaar. Bahia then scored his first goal of the season against Sparta Rotterdam in a 2–1 loss on 18 October 2009. Nine days later, on 27 October 2009, he scored again in the third round of the KNVB Cup, in a 2–0 win over Den Bosch. On 28 February 2010, Bahia scored his second goal of the season, in a 3–2 win over FC Groningen. He then set up a goal for veteran striker Roy Makaay to score a winner against Vitesse in a 2–1 win on 31 March 2010. On the last game of the season against SC Heerenveen, Bahia scored his fourth goal of the season, in a 6–2 win. Bahia then played in both legs of KNVB Cup Final against rivals' Ajax, as Feyenoord lost 6–1 on aggregate. Despite missing out three matches during the 2009–10 season, Bahia went on to make thirty–eight appearances and scoring four times in all competitions.