Barcelona Sporting Club's 2012 season was the club's 87th year of existence, the 59th year in professional football, and the 54th in the top level of professional football in Ecuador.
| January 15 | Barcelona | 1–1 | Aucas | Quito |
| 13:00 | N. Mina | Report | G. Figueroa | Stadium: Est. del Aucas Attendance: 8,000 Referee: Diego Lara |
| January 18 | Barcelona | 4–1 | U. Católica | Quito |
| N. Mina D. Díaz J. Perlaza | Player ? | Stadium: Casa de la Selección |
| January 18 | Barcelona | 1–0 | U. Católica | Quito |
| J. Ayoví | Stadium: Casa de la Selección Attendance: Sin Referee: Sin especificar |
| January 21 | Barcelona | 3–1 | Ferroviarios | Guayaquil |
| N. Mina P. Lugüercio | B. Tobar | Stadium: Est. Monumental Banco Pichincha Attendance: Sin Referee: Sin especificar |
| January 22 | Deportivo Quevedo | 3–0 | Barcelona | Quevedo |
| P. Quiñónez C. Arboleda J. Contreras | Stadium: Est. 7 de Octubre |
| January 24 | Barcelona | 3–1 | Orense S.C. | Machala |
| 19:30 | N. Mina J. Campos E. Montaño | Jugador ? | Stadium: Est. 9 de Mayo |
| January 28 Noche Amarilla | Barcelona | 1–1 | Santa Fé | Guayaquil |
| D. Díaz | Report | D. Cabrera | Stadium: Est. Monumental Banco Pichincha Attendance: c. 65,000 Referee: Daniel Salazar |
| February 1 | Barcelona | 0–0 | Millonarios | Portoviejo |
| Stadium: Est. Reales Tamarindos Referee: Alfredo Intriago |
| February 7 | Rocafuerte | 2–1 | Barcelona | Guayaquil |
| K. Arroyo A. Angulo | Report | M. Oyola | Stadium: Complejo de Rocafuerte F.C. |
| February 5Round 1 | Barcelona | 3–1 | Deportivo Cuenca | Guayaquil |
| 16:30 | P. Lugüercio N. Mina | Report | B. Cano | Stadium: Est. Monumental Banco Pichincha Attendance: 34.042 Referee: Roddy Zambrano |
| February 12Round 2 | Técnico Universitario | 1–1 | Barcelona | Ambato |
| 13:00 | J. Campos | Report | N. Mina | Stadium: Est. Bellavista Attendance: 15,839 Referee: José Espinel |
| February 26Round 3 | Barcelona | 0 - 0 | Liga de Loja | Guayaquil |
| 16:00 | Report | Stadium: Est. Monumental Banco Pichincha Attendance: 17,271 Referee: Diego Lara |
| March 28Round 4 | El Nacional | 0–2 | Barcelona | Quito |
| López Minda Chila | Summary | Quiñónez Mina Matamoros | Stadium: Est. Olímpico Atahualpa Referee: Daniel Salazar |
| March 4Round 5 | Barcelona | 1–1 | Independiente | Guayaquil |
| 16:10 | M. Oyola | Report | V. Angulo | Stadium: Est. Monumental Banco Pichincha Attendance: 15,903 Referee: Omar Ponce |
| April 19Round 6 | Barcelona | 1–1 | Emelec | Guayaquil |
| Diaz Mina Ibarra Matarmoros | Summary | Valencia Quiñónez Dreer Quiñónez Gaibor | Stadium: Est. Monumental Banco Pichincha Referee: Alfredo Intriago |
| March 18Round 7 | Macará | 1–0 | Barcelona | Ambato |
| O. Guerra | Report | Stadium: Est. Bellavista Attendance: 9,202 Referee: Alfredo Intriago |
| March 24Round 8 | Barcelona | 4–0 | Olmedo | Guayaquil |
| L. Caicedo N. Mina | Report | Stadium: Est. Monumental Banco Pichincha Attendance: 6,939 Referee: José Espinel |
| April 1Round 9 | Manta FC | 0–1 | Barcelona | Manta |
| Gómez Klever Andrade Carlos Garces Miña | Summary | Quiñónez Perlaza Diaz Amaya | Stadium: Est. Jocay Referee: Diego Lara |
| April 8Round 10 | Barcelona | 1–1 | Liga de Quito | Guayaquil |
| Mina Quiñónez Oyola Diaz | Summary | Elvis Bone Luna Calderón Méndez Bieler | Stadium: Est. Monumental Banco Pichincha Referee: Carlos Vera |
| April 14Round 11 | Deportivo Quito | 3–0 | Barcelona | Quito |
| Escalada Vaca Arroyo Elizaga Barahona Acosta | Summary | Campos | Stadium: Est. Olímpico Atahualpa Referee: Samuel Haro |
| April 22Round 12 | Barcelona | 0–0 | Deportivo Quito | Guayaquil |
| Amaya Saucedo | Summary | Bolaños | Stadium: Est. Monumental Banco Pichincha Referee: Oscar Ponze |
| April 29Round 13 | Liga de Quito | 2–2 | Barcelona | Quito |
| José Francisco Cevallos, Jr. Calderón Luna Nahuelpan | Summary | Mina Erazo Caicedo Campos Jose Ayovi | Stadium: Est. Casa Blanca Referee: Jose Luis Espinel |
| 6 MayRound 14 | Barcelona | 4–0 | Manta FC | Guayaquil |
| Quiñónez Saucedo Mina Campos Luis García Anchundia Oyola | Report | Christian Márquez Jéfferson Sierra Éder Valencia | Stadium: Est. Monumental Banco Pichincha Referee: Robinson Galarza |
| May 13Round 15 | Olmedo | 0–2 | Barcelona | Riobamba |
| Dennis Corozo | Report | Quiñónez Ibarra Mina | Stadium: Est. Olímpico |
| May 20Round 16 | Barcelona | 4–1 | Macará | Guayaquil |
| Quiñónez Jose Ayovi Díaz Amaya Mina Matamoros Lugüercio | Report | Bryan Rodríguez Frańcisco Mendoza Jhonny Baldeón Carlos Quìntero | Stadium: Est. Monumental Banco Pichincha |
| June 14Round 17 | Emelec | 0–1 | Barcelona | Guayaquil |
| Achilier Valencia Mondaini | Report | Caicedo Mina Banguera | Stadium: Est. George Capwell Referee: Omar Ponce |
| May 24Round 18 | Independiente | 0–2 | Barcelona | Sangolquí |
| Balbuena Guerrero Andi Caicedo | Report | Mina Jose Ayovi Matamoros | Stadium: Est. Rumiñahui Referee: Alfredo Intriago |
| June 17Round 19 | Barcelona | 1–2 | El Nacional | Guayaquil |
| Perlaza Erazo Caicedo Banguera Saucedo | Report | Batioja Caicedo Juan Luis Anangonó Ricardo Iván López | Stadium: Est. Monumental Banco Pichincha Referee: Daniel Salazar |
| June 23Round 20 | Liga de Loja | 0–0 | Barcelona | Loja |
| Cristian Quiñónez José Antonio Aguirre Jonny Uchuari | Report | Saucedo Campos Matamoros | Stadium: Est. Reina del Cisne Referee: Carlos Vera |
| July 1Round 21 | Barcelona | 3–0 | Técnico | Guayaquil |
| Campos Caicedo Díaz Jose Ayovi | Report | Camacho Luìs Santana | Stadium: Est. Monumental Banco Pichincha Referee: Alfredo Intriago |
| July 8Round 22 | Deportivo Cuenca | 1–0 | Barcelona | Cuenca |
| Cano | Report | Stadium: Est. Alejandro Serrano Aguilar Attendance: 19.532 Referee: José Luis Espinel |
| July 15Round 1 | Olmedo | 1–2 | Barcelona | Riobamba |
| 12:00 | S. Souza | Report | J. Ladines N. Mina | Stadium: Est. Olímpico Attendance: 11.984 Referee: Roberto Almant |
| July 21Round 2 | Barcelona | 4–0 | Macará | Guayaquil |
| 18:00 | N. Mina | Report | Stadium: Est. Monumental Banco Pichincha Attendance: 17.877 Referee: Roddy Zambrano |
| July 29Round 4 | Barcelona | 1–0 | Deportivo Quito | Guayaquil |
| 16:30 | H. Matamoros | Report | Stadium: Est. Monumental Banco Pichincha Attendance: 22.566 Referee: Daniel Salazar |
| August 1Round 3 | Manta FC | 1–1 | Barcelona | Machala |
| 19:30 | A. Sánchez | Report | J. Ferreyra | Stadium: Est. 9 de Mayo Attendance: 12.568 Referee: Samuel Haro |
| August 5Round 5 | Liga de Quito | 2–2 | Barcelona | Quito |
| 11:30 | C. Bieler | Report | D. Díaz | Stadium: Est. Casa Blanca Attendance: 17.725 Referee: Carlos Vera |
| August 12Round 6 | Emelec | 1–2 | Barcelona | Guayaquil |
| 17:00 | E. Corozo | Report | D. Díaz N. Mina | Stadium: Est. George Capwell Attendance: 15.975 Referee: Diego Lara |
| August 19Round 7 | Barcelona | 0–1 | Técnico Universitario | Guayaquil |
| 16:30 | Report | A. Colón | Stadium: Est. Monumental Banco Pichincha Attendance: 32.959 Referee: Carlos Orbe |
| August 24Round 8 | Deportivo Cuenca | 1–2 | Barcelona | Cuenca |
| 20:00 | M. Castillo | Report | N. Mina M. Oyola | Stadium: Est. Alejandro Serrano Aguilar Attendance: 13.375 Referee: Omar Ponce |
| September 15Round 10 | Independiente | 1–1 | Barcelona | Quito |
| 13:15 | D. Samaniego | Report | B. De La Torre | Stadium: Est. Olímpico Atahualpa Attendance: 10903 Referee: Diego Lara |
| September 23Round 12 | El Nacional | 2–1 | Barcelona | Quito |
| 12:00 | E. Preciado M. Caicedo | Report | M. Banguera | Stadium: Est. Olímpico Atahualpa Attendance: 20.721 Referee: José Espinel |
| September 30Round 13 | Barcelona | 2–2 | Independiente | Guayaquil |
| 16:30 | M. Arroyo | Report | D. Angulo E. Balbuena | Stadium: Est. Monumental Banco Pichincha Attendance: 17.883 Referee: Robinson Galarza |
| October 3Round 14 | Liga de Loja | 0–1 | Barcelona | Loja |
| 20:00 | Report | R. Revoredo | Stadium: Est. Reina del Cisne Attendance: 11.592 Referee: Diego Lara |
| October 21Round 15 | Barcelona | 4–1 | Deportivo Cuenca | Guayaquil |
| 17:00 | D. Díaz H. Matamoros M. Arroyo N. Mina | Report | J. Angulo | Stadium: Est. Monumental Banco Pichincha Attendance: 16.374 Referee: Miguel Hidalgo |
| October 28Round 16 | Técnico Universitario | 3–2 | Barcelona | Ambato |
| 12:00 | J. Perlaza J. Arraya A. Colón | Report | N. Mina M. Arroyo | Stadium: Est. Bellavista Attendance: 8.839 Referee: Roddy Zambrano |
| November 4Round 17 | Barcelona | 5–0 | Emelec | Guayaquil |
| 15:00 | D. Díaz N. Mina M. Arroyo | Report | Stadium: Est. Monumental Banco Pichincha Attendance: 34.336 Referee: Omar Ponce |
| November 7Round 9 | Barcelona | 1–1 | Liga de Loja | Guayaquil |
| 19:30 | H. Matamoros | Report | F. Renato | Stadium: Est. Monumental Banco Pichincha Attendance: 7.396 Referee: José Espinel |
| November 11Round 18 | Barcelona | 1–0 | Liga de Quito | Guayaquil |
| 17:00 | J. Ayoví | Report | Stadium: Est. Monumental Banco Pichincha Attendance: 28.539 Referee: Daniel Salazar |
| November 14Round 11 | Barcelona | 3–1 | El Nacional | Guayaquil |
| 19:30 | N. Mina J. Amaya | Report | D. Bone | Stadium: Est. Monumental Banco Pichincha Attendance: 19.824 Referee: Roddy Zambrano |
| November 18Round 19 | Deportivo Quito | 0–2 | Barcelona | Quito |
| 12:00 | Report | N. Mina M. Arroyo | Stadium: Est. Olímpico Atahualpa Attendance: 23.234 Referee: Carlos Vera |
| November 21Round 20 | Barcelona | 0–0 | Manta FC | Guayaquil |
| 19:30 | Report | Stadium: Est. Monumental Banco Pichincha Attendance: 29.634 Referee: Carlos Orbe |
| November 25Round 21 | Macará | 0–2 | Barcelona | Ambato |
| 12:00 | Report | J. Amaya N. Mina | Stadium: Est. Bellavista Attendance: 16.468 Referee: Omar Ponce |
| December 2Round 22 | Barcelona | 3–1 | Olmedo | Guayaquil |
| 12:00 | N. Mina J. Amaya | Report | A. Vinueza | Stadium: Est. Monumental Banco Pichincha Attendance: 41.555 Referee: José Espinel |