Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support
  • How we make previews

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballCanadian Premier LeagueFull time

Atlético Ottawa vs Cavalry FC 3-2: result, September 30, 2026

TD Place Stadium · Canada

Atlético OttawaWinner
3:2
Cavalry FC

Team statistics

  • 7Corners5
  • 1Yellow cards5
  • 1Offsides1
  • 13Free kicks9
  • 7Shots on goal5
  • 5Shots off goal6
  • 7Corners5
  • 1Yellow cards5
  • 1Offsides1
  • 13Free kicks9
  • 7Shots on goal5
  • 5Shots off goal6
  • 63%Possession37%
  • 6Blocked shots3
  • 492Passes283
  • 424Accurate passes221
  • 9Fouls13
  • 3Saves4
  • 12Shots inside box11
  • 6Shots outside box3
  • 0Red cards1

Line-ups

Atlético Ottawa 4-2-3-1

  1. 31C. KalongoG
  2. 37T. ArnaudD
  3. 3J. DunnD
  4. 84S. KozlovskiyD
  5. 20J. CoulangesD
  6. 10M. AparicioM
  7. 6D. GutierrezM
  8. 7E. GarciaM
  9. 13B. TablaM
  10. 30K. HabibullahM
  11. 21N. Fleuriau ChateauF

Cavalry FC 4-2-3-1

  1. 29N. InghamG
  2. 16A. PearlmanD
  3. 4D. KlompD
  4. 55A. DidicD
  5. 5FewoD
  6. 8H. PatonM
  7. 24E. KobzaM
  8. 17N. EdwardsM
  9. 9T. WarschewskiM
  10. 20G. NtigneeM
  11. 7A. MusseF

Atlético Ottawa 4-2-3-1

  1. 31C. KalongoG
  2. 37T. ArnaudD
  3. 3J. DunnD
  4. 84S. KozlovskiyD
  5. 20J. CoulangesD
  6. 10M. AparicioM
  7. 6D. GutierrezM
  8. 7E. GarciaM
  9. 13B. TablaM
  10. 30K. HabibullahM
  11. 21N. Fleuriau ChateauF

Bench

  1. 1T. CramptonG
  2. 4T. WalkerD
  3. 2J. CastroM
  4. 11G. AntinoroM
  5. 9A. EscotoF
  6. 14J. AssiF
  7. 77R. AbrahamF

Coach

Diego Campos

Cavalry FC 4-2-3-1

  1. 29N. InghamG
  2. 16A. PearlmanD
  3. 4D. KlompD
  4. 55A. DidicD
  5. 5FewoD
  6. 8H. PatonM
  7. 24E. KobzaM
  8. 17N. EdwardsM
  9. 9T. WarschewskiM
  10. 20G. NtigneeM
  11. 7A. MusseF

Bench

  1. 21J. HollidayG
  2. 3C. OforiD
  3. 19O. AntoniukF
  4. 6M. BaldisimoM
  5. 28N. MyroniukM
  6. 35O. Graham-RoacheF
  7. 18M. HenryM

Coach

Tommy Wheeldon

Timeline

0'15'30'45'60'75'90'105'120'
  1. 9'GoalE. Kobza (assist: A. Musse)Cavalry FC
  2. 59'GoalK. HabibullahAtlético Ottawa
  3. 73'GoalK. HabibullahAtlético Ottawa
  4. 90'GoalT. Warschewski (assist: O. Graham-Roache)Cavalry FC
  5. 90'GoalG. Antinoro (assist: J. Assi)Atlético Ottawa
0'15'30'45'60'75'90'105'120'
  1. 9'GoalE. Kobza (assist: A. Musse)Cavalry FC
  2. 43'Yellow cardDiego GutiérrezAtlético Ottawa
  3. 51'Yellow cardHarrison PatonCavalry FC
  4. 57'Yellow cardAdam PearlmanCavalry FC
  5. 59'GoalK. HabibullahAtlético Ottawa
  6. 62'SubstitutionOn: M. BaldisimoOff: H. PatonCavalry FC
  7. 73'GoalK. HabibullahAtlético Ottawa
  8. 76'SubstitutionOn: G. AntinoroOff: B. TablaAtlético Ottawa
  9. 76'SubstitutionOn: A. EscotoOff: N. Fleuriau ChateauAtlético Ottawa
  10. 77'SubstitutionOn: O. Graham-RoacheOff: N. EdwardsCavalry FC
  11. 80'Yellow cardGoteh NtigneeCavalry FC
  12. 81'Red cardGoteh NtigneeCavalry FC
  13. 85'SubstitutionOn: C. OforiOff: FewoCavalry FC
  14. 85'SubstitutionOn: N. MyroniukOff: A. PearlmanCavalry FC
  15. 85'SubstitutionOn: M. HenryOff: A. MusseCavalry FC
  16. 88'SubstitutionOn: J. CastroOff: D. GutierrezAtlético Ottawa
  17. 90'Yellow cardMichael BaldisimoCavalry FC
  18. 90'SubstitutionOn: J. AssiOff: E. GarciaAtlético Ottawa
  19. 90'SubstitutionOn: R. AbrahamOff: T. ArnaudAtlético Ottawa
  20. 90'GoalT. Warschewski (assist: O. Graham-Roache)Cavalry FC
  21. 90'GoalG. Antinoro (assist: J. Assi)Atlético Ottawa

Players of the match

  • 8.56K. HabibullahAtlético Ottawa
  • 7.7T. WarschewskiCavalry FC
  • 7.39E. KobzaCavalry FC
PlayerMinutesRating
K. Habibullah908.56
T. Warschewski907.7
E. Kobza907.39
G. Antinoro147.28
A. Musse857.04
B. Tabla766.79
J. Dunn-Johnson906.78
Owen Graham-Roache136.72
J. Assi16.71
M. Aparicio906.7
D. Gutiérrez886.6
A. Didic906.55
A. Escoto146.5
D. Klomp906.47
Sergei Kozlovskiy906.43
A. Pearlman856.42
C. Kalongo906.37
T. Arnaud896.35
H. Paton626.29
Joaquim Coulanges906.28
N. Ingham906.28
E. García896.23
B. Kamdem856.16
G. Ntignee816.1
N. Edwards776.04
J. Castro186
N. Fleuriau Chateau765.92
N. Myroniuk215.91
M. Henry215.89
M. Baldisimo285.58
R. Abraham10
C. Ofori210

Standings

PositionRecordPointsGoal diff
1Cavalry FC18-6-460+35
3Atlético Ottawa13-4-1143-3
Canadian Premier League table

Recent matches

  • Cavalry FC
    4-1-0WWWDWW1
  • Atlético Ottawa
    2-1-2WDLLWW1

Head-to-head

3 matches

0 Atlético OttawaDraws 03 Cavalry FC

3 matches

0 Atlético OttawaDraws 03 Cavalry FC
  1. 2026-08-22Cavalry FC
  2. 2026-07-04Cavalry FC
  3. 2026-04-12Cavalry FC

Also in this competition

FinishedCavalry FCvsSupra du QuebecCanadian Premier LeagueATCO Field6:0
FinishedHFX Wanderers FCvsAtlético OttawaCanadian Premier LeagueWanderers Grounds0:1
FinishedVancouver FCvsForgeCanadian Premier LeagueWilloughby Community Park Stadium1:1
FinishedYork UnitedvsPacific FCCanadian Premier LeagueYork Lions Stadium3:4
FinishedCavalry FCvsSupra du QuebecCanadian Premier LeagueATCO Field6:0
FinishedHFX Wanderers FCvsAtlético OttawaCanadian Premier LeagueWanderers Grounds0:1
FinishedVancouver FCvsForgeCanadian Premier LeagueWilloughby Community Park Stadium1:1
FinishedYork UnitedvsPacific FCCanadian Premier LeagueYork Lions Stadium3:4
FinishedYork UnitedvsCavalry FCCanadian Premier LeagueYork Lions Stadium3:1
FinishedForgevsHFX Wanderers FCCanadian Premier LeagueTim Hortons Field3:3
FinishedSupra du QuebecvsPacific FCCanadian Premier LeagueCEPSUM Stadium5:0
FinishedYork UnitedvsSupra du QuebecCanadian Premier LeagueYork Lions Stadium1:2

Entertainment only. 18+. Play responsibly.