Select Premier League football clubs for Head to Head (H2H) Statistics

Premier League 2025 Match Fixtures and Live Odds

We retrieve the real-time live soccer odds from only the best bookmakers in Europe and Asian bookies. The highest odds are displayed for each soccer match.

Odds to access our odds comparison tool that shows you the opening odds and fluctuation including an archive of odds history from each bookmaker.

H2H to view the head to head statistics and identify the stronger team that is likely to emerge as the winner.
Play to submit your prediction in tipsters competition like a virtual online betting environment. It's risk free, no money involved. Analyse and predict the matches.

Livescore provides you with the fastest Canada Premier League score and you can check the goalscorers and whom are the players on yellow and red cards.

Latest Canada Premier League Full-Time Results

DateHomeScoreAwayHT
08/06/2025 Cavalry
2 - 1
York9 1-0H2HOdds+
Sergio Camargo 2' 1 - 0  
  9' M. Ferrari
Fraser Aird 35'  
Tom Field 45+1'  
Tom Field 46'  
Michael Harms 46'  
  50' K. Kibato
Sergio Camargo 51' 2 - 0  
  2 - 1 52' M. Ferrin
  53' O. Botello
Mael Henry 67'  
Nikolas Myroniuk 67'  
  75' L. Accettola
  75' C. Zeppieri
  78' E. Adekugbe
  81' A. Reid
  81' J. Lopez
  85' C. Zeppieri
Ali Musse 86'  
Owen Antoniuk 86'  
  86' O. Botello
  86' Anthony Umanzor
  88' Anthony Umanzor
Jay Herdman 90+1'  
Tobias Warschewski 90+8'  
James McGlinchey 90+8'  
08/06/2025 Forge
2 - 1
HFX Wanderers 1-0H2HOdds+
Alessandro Hojabrpour 16'  
Hoce Massunda 25' 1 - 0  
  41' Nassim Mekideche
  43' Ryan Telfer
  65' Tiago Coimbra
  65' Jason Bahamboula
Malik Owolabi-Belewu 65'  
Khadim Kane 65'  
  65' Giorgio Probo
  65' Sean Rea
Brian Wright 76' 2 - 0  
  77' Yohan Bai
  77' Alessandro Biello
Kyle Bekker  80'  
Noah Jensen 80'  
Brian Wright 81'  
Maxime Filion 81'  
  2 - 1 82' Jason Bahamboula
  84' Adam Pearlman
  84' Jefferson Alphonse
  84' Wesley Timóteo
  84' Jeremy Gagnon-Lapare
Hoce Massunda 85'  
Amadou Koné 85'  
07/06/2025 Pacific
0 - 1
Atlético Ottawa 0-1H2HOdds+
  39' T. Walker
  0 - 1 44' B. Tabla
S. Young 45'  
  47' J. Castro
  52' S. Salter
Daniel de Pauli 64'  
Y. Toualy 64'  
  65' D. Rodríguez
68'  
J. Heard 70'  
C. Greco-Taylor 70'  
  74' Gabriel Antinoro
  74' A. Sissoko
  74' B. Tabla
  74' Alberto Zapater
  83' D. Rodríguez
  83' M. Patterson
L. Browning-Lagerfeldt 87'  
A. Daniels 87'  
E. Montejano 87'  
S. Keshavarz 87'  
S. Young 87'  
M. Schiavoni 87'  
L. Browning-Lagerfeldt 89'  
M. Schiavoni 89'  
04/06/2025 Valour
3 - 1
Vancouver FC 1-1H2HOdds+
  0 - 1 17' Emrick Fotsing
Raphael Ohin 37'  
Kristopher Twardek 44' 1 - 1  
Gianfranco Facchineri 45+6'  
  45+6' David Norman
  45+6' Olakunle Dada-Luke
Diogo Ressurreição 46'  
Roberto Alarcon 46'  
  46' Alejandro Díaz
  46' Juan Batista
Shaan Hundal 51'  
Kian Williams 63'  
Jordan Faria 63'  
  63' Emrick Fotsing
Shaan Hundal 64'  
Myles Morgan 64'  
Bruno Figueiredo 69'  
  69' Ndiaye Pathé
  69' Henri Godbout
Kelsey Egwu 73' 2 - 1  
  78' Matteo Campagna
  78' Thomas Powell
Jordan Faria 82' 3 - 1  
  84' Vasco Fry
  84' Mehdi Essoussi
  84' Terran Campbell
  84' José Navarro
Kristopher Twardek 89'  
Xavier Venâncio 89'  
Raphael Ohin 90+3'  
Safwane Mlah 90+3'  
01/06/2025 Valour
0 - 0
Pacific 0-0H2HOdds+
Bruno Figueiredo 11'  
  23' J. Heard
  37' Daniel de Pauli
  37' S. Keshavarz
Jevonate Layne 53'  
Jevonate Layne 56'  
Shaan Hundal 56'  
  69' J. Heard
  69' Y. Toualy
  69' E. Montejano
  69' D. Zanatta
Raphael Ohin 74'  
Diogo Ressurreição 74'  
Jordan Faria 74'  
Xavier Venâncio 74'  
Kian Williams 74'  
Bruno Figueiredo 84'  
Safwane Mlah 84'  
Kelsey Egwu 86'  
  86' S. Keshavarz
  86' G. Mukumbilwa
31/05/2025 York9
2 - 0
HFX Wanderers 1-0H2HOdds+
R. Ferrazzo 12'  
J. Altobelli 29' 1 - 0  
  51' Lorenzo Callegari
  61' Adam Pearlman
  65' Jason Bahamboula
  65' Yohan Bai
  74' Sean Rea
  74' Tiago Coimbra
J. Altobelli 76'  
M. Ferrari 76'  
  85' Giorgio Probo
  85' Alessandro Biello
A. Reid 85'  
M. Voytsekhovskyi 85'  
D. Urtiaga 86'  
  86' Isaiah Johnston
  86' Andre Rampersad
S. Yeates 89' 2 - 0  
M. Ferrin 89'  
N. Higgins 89'  
31/05/2025 Forge
1 - 1
Cavalry 1-1H2HOdds+
  0 - 1 2' Sergio Camargo
Nana Ampomah 17' 1 - 1  
Nana Ampomah 21'  
  46' Max Piepgrass
  46' Jesse Daley
Malik Owolabi-Belewu 55'  
  63' Jesse Daley
Hoce Massunda 68'  
David Choinière 68'  
Marko Jevremovic 68'  
Ben Paton 68'  
  75' Nicolas Wähling
  75' Caniggia Elva
Brian Wright 82'  
Maxime Filion 82'  
Kyle Bekker  82'  
Khadim Kane 82'  
  83' Sergio Camargo
  90+1' Ali Musse
  90+1' Jay Herdman
31/05/2025 Vancouver FC
2 - 2
Atlético Ottawa 2-0H2HOdds+
  8' B. Levis
  8' T. Walker
L. Cloutier 13' 1 - 0  
Alejandro Díaz 28'  
Elage Bah 35'  
Emrick Fotsing 45' 2 - 0  
Vasco Fry 48'  
  2 - 1 55' S. Salter
Alejandro Díaz 56'  
Terran Campbell 56'  
Juan Batista 56'  
Nicolás Mezquida 56'  
  56' Alberto Zapater
  56' B. Tabla
  2 - 2 64' D. Rodríguez
Vasco Fry 83'  
Mehdi Essoussi 83'  
Nicolás Mezquida 84'  
  86' Gabriel Antinoro
  86' M. Patterson
  86' J. Castro
  86' A. Sissoko
  90+2' T. Walker
Elage Bah 90+2'  
Paris Gee 90+2'  
Emrick Fotsing 90+2'  
Henri Godbout 90+2'  
25/05/2025 Cavalry
4 - 0
Valour 1-0H2HOdds+
Levi Laing 14' 1 - 0  
Tom Field 34'  
Mihail Gherasimencov 34'  
  40' Jevonate Layne
Max Piepgrass 46'  
Jesse Daley 46'  
Jay Herdman 46'  
Ali Musse 46'  
Sergio Camargo 50' 2 - 0  
Tobias Warschewski 60' 3 - 0  
  63' Jevonate Layne
  63' Shaan Hundal
  64' Kristopher Twardek
  64' Jordan Faria
  64' Raphael Ohin
  64' Safwane Mlah
  64' Xavier Venâncio
  64' Kian Williams
Fraser Aird 70'  
Mael Henry 70'  
Ali Musse 72' 4 - 0  
  74' Diogo Ressurreição
  74' Zachary Fernandez
  74' Roberto Alarcon
Shamit Shome 74'  
Nikolas Myroniuk 74'  
Levi Laing 78'  
Chanan Chanda 78'  
  82' Bruno Figueiredo
Ali Musse 84'  
  88' Themi Antonoglou
  88' Kelsey Egwu
  90+2' Rocco Romeo
Jesse Daley 90+3'  
25/05/2025 York9
1 - 0
Vancouver FC 1-0H2HOdds+
J. Altobelli 29' 1 - 0  
  43' Mehdi Essoussi
  46' Terran Campbell
  46' Juan Batista
  69' Alejandro Díaz
  69' Emrick Fotsing
  69' Mehdi Essoussi
  69' Henri Godbout
  69' Ndiaye Pathé
  69' Tj Tahid
Gabriel Bitar 73'  
S. Jimoh 73'  
J. Altobelli 75'  
B. De La Rosa 75'  
  79' Henri Godbout
M. Ferrin 82'  
L. Singh 82'  
O. Botello 87'  
  90+3' Aidan O'Connor
  90+3' Tj Tahid
O. León 90+4'  
B. De La Rosa 90+4'  
  90+5' Elage Bah
  90+5' Kevin Podgorni
24/05/2025 Pacific
0 - 1
Forge 0-0H2HOdds+
  30' Nana Ampomah
Daniel de Pauli 61'  
S. Keshavarz 61'  
  70' Brian Wright
  70' Maxime Filion
  70' Keito Lipovschek
  70' Hoce Massunda
J. Heard 72'  
Y. Toualy 72'  
E. Lajeunesse 73'  
G. Mukumbilwa 73'  
  78' Malik Owolabi-Belewu
  78' Khadim Kane
S. Young 85'  
  85' Marko Jevremovic
  85' Ben Paton
  86' Nana Ampomah
  86' Amadou Koné
  0 - 1 89' Hoce Massunda
24/05/2025 HFX Wanderers
2 - 0
Atlético Ottawa 0-0H2HOdds+
Jason Bahamboula 6'  
  25' Kévin Santos
  65' Kévin Santos
  65' J. Coulanges
  65' A. Sissoko
  65' Alberto Zapater
  66' N. Abatneh
Sean Rea 72'  
Yohan Bai 72'  
Jason Bahamboula 72'  
Tiago Coimbra 72'  
Thomas Meilleur Giguère 75' 1 - 0  
Tiago Coimbra 79' 2 - 0  
  80' S. Kozlovskiy
  80' M. Patterson
Aiden Rushenas 81'  
Tiago Coimbra 82'  
Giorgio Probo 84'  
Alessandro Biello 84'  
  84' J. Castro
  84' B. Levis
Lorenzo Callegari 84'  
Andre Rampersad 84'  
  85' N. Abatneh
  85' T. Walker
Ryan Telfer 88'  
Vitor Dias 88'  
Alessandro Biello 90+1'  
18/05/2025 Vancouver FC
0 - 2
HFX Wanderers 0-0H2HOdds+
Matteo Campagna 20'  
David Norman 40'  
Emrick Fotsing 46'  
Juan Batista 46'  
  53' Rayane-Yuba Yesli
Terran Campbell 57'  
Henri Godbout 57'  
Allan Enyou 57'  
Ndiaye Pathé 57'  
  0 - 1 59' Ryan Telfer
Matteo Campagna 75'  
Paris Gee 75'  
Alejandro Díaz 75'  
Tj Tahid 75'  
  77' Jason Bahamboula
  77' Jason Bahamboula
  77' Yohan Bai
  77' Giorgio Probo
  77' Tiago Coimbra
  82' Sean Rea
  82' Alessandro Biello
  90' Lorenzo Callegari
  90' Andre Rampersad
  0 - 2 90+4' Tiago Coimbra
17/05/2025 Cavalry
4 - 0
Pacific 1-0H2HOdds+
Mihail Gherasimencov 7' 1 - 0  
  38' A. Ndom
  53' A. Daniels
  53' C. Greco-Taylor
Tobias Warschewski 61' 2 - 0  
  63' J. Heard
  63' E. Montejano
Ali Musse 69' 3 - 0  
  71' C. Greco-Taylor
Mihail Gherasimencov 74'  
Jay Herdman 74'  
Tobias Warschewski 75'  
Nicolas Wähling 75'  
Shamit Shome 78'  
Jesse Daley 78'  
Max Piepgrass 78'  
Nikolas Myroniuk 78'  
  82' D. Zanatta
  82' M. Vales
  83' M. Bustos
  83' M. Bustos
  83' Y. Toualy
Ali Musse 85'  
Mael Henry 85'  
  88' C. Greco-Taylor
Nicolas Wähling 90+5' 4 - 0  
17/05/2025 Valour
2 - 1
York9 0-1H2HOdds+
  21' R. Ferrazzo
Rocco Romeo 37'  
  0 - 1 42' Gabriel Bitar
Kelsey Egwu 43'  
  45' J. Altobelli
  45+3' K. Kibato
  46' R. Ferrazzo
  46' O. Botello
  47' E. Adekugbe
Kristopher Twardek 51' 1 - 1  
Xavier Venâncio 65'  
Jordan Faria 65'  
Jevonate Layne 65'  
Shaan Hundal 65'  
  66' M. Ferrin
  66' S. Jimoh
Bruno Figueiredo 75'  
Safwane Mlah 75'  
  77' K. Kibato
  77' B. De La Rosa
Kelsey Egwu 84' 2 - 1  
  85' J. Altobelli
  85' A. Reid
  89' O. Botello
Diogo Ressurreição 90+2'  
Myles Morgan 90+2'  
13/05/2025 Forge
2 - 2
Atlético Ottawa 1-1H2HOdds+
Brian Wright 34'  
  0 - 1 37' Kévin Santos
Nana Ampomah 38' 1 - 1  
  50' N. Abatneh
  1 - 2 58' S. Salter
Noah Jensen 67'  
Amadou Koné 67'  
Amadou Koné 75' 2 - 2  
Nana Ampomah 76'  
Khadim Kane 78'  
Malik Owolabi-Belewu 78'  
Brian Wright 78'  
Maxime Filion 78'  
Nana Ampomah 78'  
Hoce Massunda 78'  
  78' B. Tabla
  78' A. Sissoko
  80' D. Rodríguez
  80' D. Rodríguez
  84' Gabriel Antinoro
  84' B. Levis
  84' L. Cloutier
  84' T. Walker
  90+2' S. Salter
  90+2' M. Patterson
11/05/2025 Pacific
2 - 1
York9 1-1H2HOdds+
  10' R. Ferrazzo
  0 - 1 25' Gabriel Bitar
  27' F. Sturing
D. Zanatta 44' 1 - 1  
  46' R. Ferrazzo
  46' O. Botello
A. Daniels 55'  
J. Heard 57'  
  59' A. Reid
  59' M. Ferrin
  59' J. Altobelli
  59' B. De La Rosa
D. Zanatta 67'  
E. Montejano 67'  
E. Montejano 68'  
  70' F. Sturing
  70' N. Higgins
  70' Gabriel Bitar
  70' S. Jimoh
A. Daniels 75'  
Y. Toualy 75'  
J. Heard 87'  
C. Greco-Taylor 87'  
E. Montejano 90+2' 2 - 1  
  90+2' S. Yeates
M. Anchor 90+3'  
  90+10' O. León
10/05/2025 HFX Wanderers
0 - 3
Cavalry 0-1H2HOdds+
  0 - 1 45+2' Tobias Warschewski
Alessandro Biello 60'  
Jason Bahamboula 60'  
Yohan Bai 60'  
Tiago Coimbra 60'  
Vitor Dias 60'  
Sean Rea 60'  
Jefferson Alphonse 75'  
  76' Fraser Aird
  76' Nicolas Wähling
Ryan Telfer 78'  
Lorenzo Callegari 78'  
Jefferson Alphonse 78'  
Giorgio Probo 78'  
  82' Marco Carducci
  0 - 2 83' Ali Musse
  0 - 3 85' Ali Musse
  86' Sergio Camargo
  86' Jesse Daley
  86' Ali Musse
  86' Jay Herdman
  90+1' Tobias Warschewski
  90+1' Owen Antoniuk
  90+1' Tom Field
  90+1' Michael Harms
  90+2' Jesse Daley
10/05/2025 Atlético Ottawa
5 - 2
Valour 3-1H2HOdds+
  0 - 1 5' Shaan Hundal
  22' Themi Antonoglou
J. Castro 26'  
S. Salter 28' 1 - 1  
S. Salter 42' 2 - 1  
D. Rodríguez 45+3' 3 - 1  
S. Salter 46' 4 - 1  
  4 - 2 49' Kelsey Egwu
  56' Safwane Mlah
  56' Raphael Ohin
Kévin Santos 56'  
A. Sissoko 56'  
  56' Jordan Faria
  56' Xavier Venâncio
  57' Myles Morgan
  57' Kian Williams
S. Salter 58' 5 - 2  
  68' Shaan Hundal
  68' Erik Pop
S. Salter 69'  
Ralph Khoury 69'  
M. Aparicio 69'  
K. Ortega 69'  
  70' Bruno Figueiredo
D. Rodríguez 78'  
B. Levis 78'  
J. Castro 78'  
N. Verhoeven 78'  
  84' Themi Antonoglou
  84' Wesley Wandje
  86' Xavier Venâncio
  90' Kian Williams
03/05/2025 Valour
1 - 3
Vancouver FC 0-2H2HOdds+
Kristopher Twardek 12'  
  0 - 1 33' Vasco Fry
  0 - 2 38' Alejandro Díaz
Gianfranco Facchineri 46'  
Kelsey Egwu 46'  
Diogo Ressurreição 46'  
Jevonate Layne 46'  
Jevonate Layne 46'  
Raphael Ohin 46'  
Safwane Mlah 46'  
  50' Vasco Fry
  50' Juan Batista
Roberto Alarcon 63'  
Xavier Venâncio 63'  
Kristopher Twardek 64'  
Xavier Venâncio 66' 1 - 2  
  74' Terran Campbell
  74' Henri Godbout
  74' Alejandro Díaz
  74' Ndiaye Pathé
  80' Emrick Fotsing
  83' David Norman
Jevonate Layne 85'  
Myles Morgan 86'  
Erik Pop 86'  
  90' Emrick Fotsing
  90' Paris Gee
  1 - 3 90+5' Ndiaye Pathé

You might be interested in Canada Premier League fixtures and results.

Premier League 2025 - Regular Season Table

# Soccer Team MP W D L F A D P Last 5 Matches
1
Atlético Ottawa 10 6 3 1 25 15 +10 21
2
Cavalry 9 5 2 2 18 8 +10 17
3
Forge 9 4 5 0 12 7 +5 17
4
HFX Wanderers 10 5 2 3 13 11 +2 17
5
York9 10 3 1 6 14 15 -1 10
6
Valour 9 2 2 5 9 18 -9 8
7
Pacific 10 2 2 6 7 16 -9 8
8
Vancouver FC 9 1 3 5 9 17 -8 6
 
 
Final Series

Top Goal Scorers

Top Assist

Canada Football
Season:
  • Canadian Soccer League
  • PCSL
  • Championship
  • Premier League
  • League 1 Ontario
  • PLSQ
  • League 1 BC
  • League 1 Alberta
  • Northern Super League
  • Results and Fixtures
    Top Soccer Tipsters
    Tipsters Competition Review
    Superior H2H Statistics
    H2H Home Team Advantage
    H2H Away Team Advantage
    Top Football Clubs
    Worst Football Clubs
    Top Draw Teams
    Teams Home Win 100%
    Good Home Teams
    Poor Away Teams
    Platinum Membership Testimonial

    Soccer Fixtures Calendar

    Choose a date to view the past soccer results or upcoming match fixtures.

    Pick a Country or Region

    Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

    Match Preview and News

    Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.