TotalBound Football
FT
2–0
3 Oct 2026
International Friendlies Sat 3 Oct, 19:00London Stade Saputo, Montreal

Timeline

  1. 19' Jacob Shaffelburg assist Daniel Jebbison
  2. 35' Jacob Shaffelburg Goal - Header
  3. 45' Gianluca Lapadula for Alex Valera
  4. 45' André Carrillo for Wilder Cartagena
  5. 45' Jhonny Vidales for Oslimg Mora
  6. 45' Piero Magallanes for Bassco Soyer
  7. 45' Renzo Garcés for Alfonso Barco
  8. 62' Tani Oluwaseyi for Jonathan David
  9. 62' Jovan Ivanisevic for Ralph Priso-Mbongue
  10. 62' Mathieu Choinière for Nathan Saliba
  11. 62' Jacen Russell-Rowe for Daniel Jebbison
  12. 62' Richie Laryea for Niko Sigur
  13. 62' Tajon Buchanan for Jacob Shaffelburg
  14. 62' Promise David for Liam Millar
  15. 62' Justin Smith for Richard Chukwu
  16. 62' Jamie Knight-Lebel for Luc de Fougerolles
  17. 66' Samuel Piette for Stephen Eustáquio
  18. 66' Jesús Pretell for Yoshimar Yotún
  19. 66' Antonio Huamán for Oliver Sonne
  20. 73' Jairo Concha for Jairo Vélez
  21. 73' César Inga for Marcos López
  22. 82' Renzo Garcés Yellow Card
  23. 90' Gianluca Lapadula Yellow Card
  24. 90' Richie Laryea Yellow Card
  25. 90'+1' Luca Petrasso for Richie Laryea

Match stats

60.6% Possession 39.4%
17 Shots 4
3 On target 0
27 Fouls 13
1 Yellow cards 2
0 Red cards 0
1 Offsides 3
0 Saves 1
432 Accurate passes 257

Lineups

Canada 4-4-2
18 Goodman
27 Chukwu 3 Priso-Mbongue 4 de Fougerolles 23 Sigur
14 Shaffelburg 25 Saliba 7 Eustáquio 11 Millar
10 David 26 Jebbison
Peru 4-4-1-1
21 Romero
4 López 3 Barco 5 Araujo 22 Sonne
19 Yotún 16 Cartagena 2 Mora 24 Soyer
20 Valera
11 Vélez
Canada 4-4-2
  1. 18 Owen Goodman G
  2. 3 Ralph Priso-Mbongue ▼ CD-L
  3. 4 Luc de Fougerolles ▼ CD-R
  4. 27 Richard Chukwu ▼ LB
  5. 23 Niko Sigur ▼ RB
  6. 25 Nathan Saliba ▼ CM-L
  7. 7 Stephen Eustáquio ▼ CM-R
  8. 14 Jacob Shaffelburg ▼ LM
  9. 11 Liam Millar ▼ RM
  10. 10 Jonathan David ▼ CF-L
  11. 26 Daniel Jebbison ▼ CF-R

Came on

  1. 15 Mathieu Choinière ▲ SUB
  2. 12 Tani Oluwaseyi ▲ SUB
  3. 21 Jacen Russell-Rowe ▲ SUB
  4. 5 Jamie Knight-Lebel ▲ SUB
  5. 24 Promise David ▲ SUB
  6. 2 Jovan Ivanisevic ▲ SUB
  7. 17 Tajon Buchanan ▲ SUB
  8. 6 Samuel Piette ▲ SUB
  9. 28 Justin Smith ▲ SUB
  10. 20 Luca Petrasso ▲ SUB
  11. 22 Richie Laryea ▲ SUB
Unused substitutes (3)
  1. 1 Dayne St. Clair SUB
  2. 16 James Pantemis SUB
  3. 9 Cyle Larin SUB
Peru 4-4-1-1
  1. 21 Diego Romero G
  2. 3 Alfonso Barco ▼ CD-L
  3. 5 Miguel Araujo CD-R
  4. 4 Marcos López ▼ LB
  5. 22 Oliver Sonne ▼ RB
  6. 16 Wilder Cartagena ▼ CM-L
  7. 2 Oslimg Mora ▼ CM-R
  8. 19 Yoshimar Yotún ▼ LM
  9. 24 Bassco Soyer ▼ RM
  10. 20 Alex Valera ▼ F
  11. 11 Jairo Vélez ▼ RCF

Came on

  1. 6 Jesús Pretell ▲ SUB
  2. 23 César Inga ▲ SUB
  3. 27 Jhonny Vidales ▲ SUB
  4. 26 Piero Magallanes ▲ SUB
  5. 17 Jairo Concha ▲ SUB
  6. 15 Renzo Garcés ▲ SUB
  7. 9 Gianluca Lapadula ▲ SUB
  8. 18 André Carrillo ▲ SUB
  9. 13 Antonio Huamán ▲ SUB
Unused substitutes (6)
  1. 8 Erick Noriega SUB
  2. 7 Adrián Ugarriza SUB
  3. 25 Matías Zegarra SUB
  4. 12 Matías Cordova SUB
  5. 1 Pedro Gallese SUB
  6. 14 Rodrigo Vilca SUB

Commentary

  1. Match ends, Canada 2, Peru 0.
  2. 90'+4' Second Half ends, Canada 2, Peru 0.
  3. 90'+3' Foul by Tani Oluwaseyi (Canada).
  4. 90'+3' Renzo Garcés (Peru) wins a free kick in the defensive half.
  5. 90'+3' Foul by Mathieu Choinière (Canada).
  6. 90'+3' Jesús Pretell (Peru) wins a free kick in the defensive half.
  7. 90'+2' Owen Goodman (Canada) wins a free kick in the defensive half.
  8. 90'+2' Foul by Gianluca Lapadula (Peru).
  9. 90'+1' Foul by Samuel Piette (Canada).
  10. 90'+1' Jairo Concha (Peru) wins a free kick in the defensive half.
  11. 90'+1' Fourth official has announced 3 minutes of added time.
  12. 90'+1' Substitution, Canada. Luca Petrasso replaces Richie Laryea.
134 earlier entries
  1. 90' Richie Laryea (Canada) is shown the yellow card for a bad foul.
  2. 90' Gianluca Lapadula (Peru) is shown the yellow card for a bad foul.
  3. 89' Richie Laryea (Canada) wins a free kick in the defensive half.
  4. 89' Foul by Gianluca Lapadula (Peru).
  5. 87' Jovan Ivanisevic (Canada) wins a free kick in the defensive half.
  6. 87' Foul by Gianluca Lapadula (Peru).
  7. 86' Attempt missed. Tajon Buchanan (Canada) right footed shot from outside the box misses to the right.
  8. 84' Offside, Canada. Promise David is caught offside.
  9. 84' Attempt blocked. Jamie Knight-Lebel (Canada) right footed shot from the centre of the box is blocked.
  10. 84' Mathieu Choinière (Canada) hits the right post with a right footed shot from outside the box from a direct free kick.
  11. 82' Renzo Garcés (Peru) is shown the yellow card for a bad foul.
  12. 82' Tajon Buchanan (Canada) wins a free kick in the attacking half.
  13. 82' Foul by Renzo Garcés (Peru).
  14. 80' Attempt missed. Jairo Concha (Peru) right footed shot from outside the box is too high from a direct free kick.
  15. 78' Foul by Mathieu Choinière (Canada).
  16. 78' Jairo Concha (Peru) wins a free kick in the attacking half.
  17. 77' Attempt missed. Tajon Buchanan (Canada) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Justin Smith.
  18. 75' Attempt saved. Jacen Russell-Rowe (Canada) right footed shot from the right side of the box is saved in the bottom right corner by Diego Romero (Peru). Assisted by Promise David.
  19. 74' Corner, Peru. Conceded by Jovan Ivanisevic.
  20. 73' Substitution, Peru. César Inga replaces Marcos López.
  21. 73' Substitution, Peru. Jairo Concha replaces Jairo Vélez.
  22. 72' Foul by Jamie Knight-Lebel (Canada).
  23. 72' Marcos López (Peru) wins a free kick on the left wing.
  24. 70' Foul by Justin Smith (Canada).
  25. 70' Gianluca Lapadula (Peru) wins a free kick in the defensive half.
  26. 69' Foul by Tajon Buchanan (Canada).
  27. 69' Piero Magallanes (Peru) wins a free kick in the defensive half.
  28. 68' Foul by Samuel Piette (Canada).
  29. 68' Gianluca Lapadula (Peru) wins a free kick on the right wing.
  30. 66' Substitution, Peru. Marco Huamán replaces Oliver Sonne.
  31. 66' Substitution, Peru. Jesús Pretell replaces Yoshimar Yotún.
  32. 66' Substitution, Canada. Samuel Piette replaces Stephen Eustaquio.
  33. 65' Foul by Tajon Buchanan (Canada).
  34. 65' Marcos López (Peru) wins a free kick in the defensive half.
  35. 63' Corner, Canada. Conceded by Marcos López.
  36. 62' Substitution, Canada. Jamie Knight-Lebel replaces Luc De Fougerolles.
  37. 62' Substitution, Canada. Justin Smith replaces Richard Chukwu.
  38. 62' Substitution, Canada. Promise David replaces Liam Millar.
  39. 62' Substitution, Canada. Tajon Buchanan replaces Jacob Shaffelburg.
  40. 62' Substitution, Canada. Richie Laryea replaces Niko Sigur.
  41. 62' Substitution, Canada. Jacen Russell-Rowe replaces Daniel Jebbison.
  42. 62' Substitution, Canada. Mathieu Choinière replaces Nathan Saliba.
  43. 62' Substitution, Canada. Jovan Ivanisevic replaces Ralph Priso.
  44. 62' Substitution, Canada. Tani Oluwaseyi replaces Jonathan David.
  45. 61' Foul by Daniel Jebbison (Canada).
  46. 61' Renzo Garcés (Peru) wins a free kick in the defensive half.
  47. 61' Foul by Richard Chukwu (Canada).
  48. 61' Jhonny Vidales (Peru) wins a free kick in the defensive half.
  49. 60' Attempt blocked. Nathan Saliba (Canada) right footed shot from outside the box is blocked.
  50. 59' Attempt blocked. Liam Millar (Canada) left footed shot from the right side of the box is blocked. Assisted by Niko Sigur.
  51. 58' Nathan Saliba (Canada) wins a free kick in the defensive half.
  52. 58' Foul by André Carrillo (Peru).
  53. 58' Foul by Stephen Eustaquio (Canada).
  54. 58' Piero Magallanes (Peru) wins a free kick in the defensive half.
  55. 57' Attempt missed. Gianluca Lapadula (Peru) left footed shot from the right side of the box is too high. Assisted by Jhonny Vidales.
  56. 55' Corner, Canada. Conceded by Miguel Araujo.
  57. 54' Offside, Peru. Gianluca Lapadula is caught offside.
  58. 54' Ralph Priso (Canada) wins a free kick in the defensive half.
  59. 54' Foul by Gianluca Lapadula (Peru).
  60. 53' Foul by Liam Millar (Canada).
  61. 53' Marcos López (Peru) wins a free kick in the defensive half.
  62. 52' Foul by Stephen Eustaquio (Canada).
  63. 52' Jhonny Vidales (Peru) wins a free kick on the left wing.
  64. 52' Attempt missed. Nathan Saliba (Canada) right footed shot from outside the box is too high from a direct free kick.
  65. 50' Luc De Fougerolles (Canada) wins a free kick in the attacking half.
  66. 50' Foul by Jairo Vélez (Peru).
  67. 49' Foul by Liam Millar (Canada).
  68. 49' Marcos López (Peru) wins a free kick in the defensive half.
  69. 47' Corner, Canada. Conceded by Gianluca Lapadula.
  70. 46' Daniel Jebbison (Canada) wins a free kick in the defensive half.
  71. 46' Foul by Renzo Garcés (Peru).
  72. 45' Substitution, Peru. Renzo Garcés replaces Alfonso Barco.
  73. 45' Substitution, Peru. Piero Magallanes replaces Bassco Soyer.
  74. 45' Substitution, Peru. Jhonny Vidales replaces Oslimg Mora.
  75. 45' Substitution, Peru. André Carrillo replaces Wilder Cartagena.
  76. 45' Substitution, Peru. Gianluca Lapadula replaces Álex Valera.
  77. 45' Second Half begins Canada 2, Peru 0.
  78. 45'+2' First Half ends, Canada 2, Peru 0.
  79. 45'+1' Foul by Jacob Shaffelburg (Canada).
  80. 45'+1' Oslimg Mora (Peru) wins a free kick on the right wing.
  81. 45'+1' Fourth official has announced 1 minutes of added time.
  82. 45' Attempt missed. Daniel Jebbison (Canada) right footed shot from very close range misses to the right. Assisted by Jonathan David.
  83. 41' Corner, Canada. Conceded by Oliver Sonne.
  84. 39' Attempt blocked. Alfonso Barco (Peru) header from the centre of the box is blocked. Assisted by Miguel Araujo with a headed pass.
  85. 38' Corner, Peru. Conceded by Daniel Jebbison.
  86. 38' Attempt blocked. Jairo Vélez (Peru) right footed shot from a difficult angle and long range on the left is blocked.
  87. 37' Foul by Luc De Fougerolles (Canada).
  88. 37' Bassco Soyer (Peru) wins a free kick on the left wing.
  89. 37' Handball by Stephen Eustaquio (Canada).
  90. 35' Goal! Canada 2, Peru 0. Jacob Shaffelburg (Canada) header from the left side of the six yard box to the bottom left corner.
  91. 34' Offside, Peru. Yoshimar Yotún is caught offside.
  92. 33' Foul by Ralph Priso (Canada).
  93. 33' Diego Romero (Peru) wins a free kick in the defensive half.
  94. 33' Corner, Canada. Conceded by Marcos López.
  95. 32' Corner, Canada. Conceded by Marcos López.
  96. 30' Handball by Niko Sigur (Canada).
  97. 30' Foul by Stephen Eustaquio (Canada).
  98. 30' Wilder Cartagena (Peru) wins a free kick in the defensive half.
  99. 29' Attempt blocked. Niko Sigur (Canada) right footed shot from outside the box is blocked. Assisted by Stephen Eustaquio.
  100. 28' Corner, Canada. Conceded by Wilder Cartagena.
  101. 25' Foul by Richard Chukwu (Canada).
  102. 25' Bassco Soyer (Peru) wins a free kick on the right wing.
  103. 24' Foul by Nathan Saliba (Canada).
  104. 24' Jairo Vélez (Peru) wins a free kick in the defensive half.
  105. 22' Daniel Jebbison (Canada) wins a free kick in the attacking half.
  106. 22' Foul by Wilder Cartagena (Peru).
  107. 19' Goal! Canada 1, Peru 0. Jacob Shaffelburg (Canada) left footed shot from the left side of the six yard box to the bottom right corner. Assisted by Daniel Jebbison.
  108. 19' Attempt missed. Daniel Jebbison (Canada) header from the centre of the box misses to the left. Assisted by Liam Millar with a cross.
  109. 18' Stephen Eustaquio (Canada) wins a free kick in the attacking half.
  110. 18' Foul by Jairo Vélez (Peru).
  111. 17' Attempt missed. Jonathan David (Canada) right footed shot from the centre of the box misses to the left. Assisted by Daniel Jebbison.
  112. 16' Luc De Fougerolles (Canada) wins a free kick in the defensive half.
  113. 16' Foul by Yoshimar Yotún (Peru).
  114. 15' Niko Sigur (Canada) wins a free kick in the defensive half.
  115. 15' Foul by Yoshimar Yotún (Peru).
  116. 14' Foul by Nathan Saliba (Canada).
  117. 14' Oslimg Mora (Peru) wins a free kick in the defensive half.
  118. 13' Foul by Luc De Fougerolles (Canada).
  119. 13' Yoshimar Yotún (Peru) wins a free kick on the left wing.
  120. 12' Jacob Shaffelburg (Canada) wins a free kick in the defensive half.
  121. 12' Foul by Bassco Soyer (Peru).
  122. 12' Corner, Peru. Conceded by Daniel Jebbison.
  123. 11' Corner, Peru. Conceded by Ralph Priso.
  124. 10' Offside, Peru. Álex Valera is caught offside.
  125. 9' Corner, Peru. Conceded by Niko Sigur.
  126. 8' Foul by Luc De Fougerolles (Canada).
  127. 8' Jairo Vélez (Peru) wins a free kick in the defensive half.
  128. 8' Attempt missed. Liam Millar (Canada) right footed shot from a difficult angle on the right misses to the left.
  129. 6' Foul by Stephen Eustaquio (Canada).
  130. 6' Wilder Cartagena (Peru) wins a free kick in the defensive half.
  131. 4' Attempt missed. Daniel Jebbison (Canada) right footed shot from the centre of the box is close, but misses to the right. Assisted by Liam Millar.
  132. 1' Attempt blocked. Liam Millar (Canada) left footed shot from the left side of the box is blocked. Assisted by Nathan Saliba with a through ball.
  133. First Half begins.
  134. Lineups are announced and players are warming up.

Recent form

Canada W L W L W

  • W Qatar 6-0 FIFA World Cup
  • L at Switzerland 2-1 FIFA World Cup
  • W at South Africa 1-0 FIFA World Cup
  • L Morocco 3-0 FIFA World Cup
  • W Chile 1-0 Men's International Friendly

Peru D L L W D

  • D Honduras 2-2 Men's International Friendly
  • W at Haiti 2-1 Men's International Friendly
  • L Spain 3-1 Men's International Friendly
  • L at United States 4-1 Men's International Friendly
  • D at Mexico 1-1 Men's International Friendly

Head to head

PER leads series 2-1

  • 25 Jun 2024 Peru 0–1 Canada 2024 Copa América
  • 21 Jul 2015 Canada 0–2 Peru Pan American Games 2015
  • 4 Sep 2010 Canada 0–2 Peru International Friendly