 New kit for the 2012/2013 season |
 Moyola 1 – 0 Swifts Pre season Friendly |

Gary Bownes Memorial Match
|

Strathoy Harps 2 – 3 Swifts
Pre-Season Friendly |

Swifts Funday! |

Swifts 8 – 2 Dungannon Tigers
Pre-Season Friendly |
Ballinamallard 2 – 2 Swifts
Danske Bank Premiership |

Swifts 1-1 Cliftonville
Danske Bank Premiership |
Glenavon 0 – 1 Swifts
Danske Bank Premiership |

Swifts 2 v 2 Coagh (Coagh W 7-6 on pens)
Iron Bru League Cup |

Swifts 1-1 Portadown
Danske Bank Premiership |

Distillery 2-1 Swifts
Danske Bank Premiership |
Swifts 1-3 Glentoran
Danske Bank Premiership |
Ballymena 1-1 Swifts
Danske Bank Premiership |

Swifts 2 – 0 Crusaders
Danske Bank Premiership |
Coleraine 2 – 0 Swifts
Danske Bank Premiership |

Donegal Celtic 1 – 1 Swifts
Danske Bank Premiership |

Swifts 1 – 1 Linfield
Danske Bank Premiership |

Cliftonville 4 – 1 Swifts
Danske Bank Premiership |

Swifts 1 -1 Distillery
Danske Bank Premiership
|

Swifts 1 – 3 Ballymena
Danske Bank Premiership |

Glentoran 2 – 1 Swifts
Danske Bank Premiership |

Swifts 1 – 1 Coleraine
Danske Bank Premiership |
Portadown 1 – 1 Swifts
Danske Bank Premiership |

Crusaders 2 – 1 Swifts
Danske Bank Premiership |
Swifts 3 – 0 Donegal Celtic
Danske Bank Premiership |

Linfield 2 – 1 Swifts
Danske Bank Premiership |

Swifts 0 – 1 Ballinamallard
Danske Bank Premiership |
Cliftonville 2 – 0 Swifts
Danske Bank Premiership
|

Swifts 1 – 0 Distillery
Danske Bank Premiership |

Ports 2 – 1 Swifts
Irish Cup |
Swifts 2 – 1 Glenavon
Danske Bank Premiership |

Swifts 0 – 0 Ballymena
Danske Bank Premiership |

Glenavon 3 – 1 Swifts
Danske Bank Premiership |

Swifts 1- 4 Linfield
Danske Bank Premiership |
Swifts 2- 0 Portadown
Danske Bank Premiership |

Crusaders 1 – 1 Swifts
Danske Bank Premiership |

Ballinamallard 4 – 0 Swifts
Danske Bank Premiership
|

Swifts 1 – 3 Coleraine
Danske Bank Premiership
|

Glentoran 2 – 3 Swifts
Danske Bank Premiership |

Swifts 4 – 3 Armagh
Mid Ulster Cup Quarter Final |

Swifts 0 – 0 Donegal Celtic
Danske Bank Premiership |

Swifts 2 – 3 Glenavon
Danske Bank Premiership |
|
|