Sporting Kansas City vs. Portland Timbers Match Report – Sunday April 13, 2025

Major League Soccer
Sporting Kansas City
2
2.1
1-1-6
Manager: Kerry Zavagnin
Portland Timbers
4
1.0
4-2-2
Manager: Phil Neville
Captain: Diego Chará
Sunday April 13, 2025, 13:15 (venue time)
Major League Soccer
Sporting Kansas City vs. Portland Timbers Historical Head-to-Head
 
Attendance: 17,898
Venue: Children's Mercy Park, Kansas City
Officials: Armando Villarreal (Referee) · Jeremy Kieso (AR1) · Eric Weisbrod (AR2) · Allen Chapman (4th) · Shawn Tehini (VAR)
David Ayala · 10’
Kevin Kelsy · 25’
Kevin Kelsy · 49’
Jansen Miller (OG) · 54’
Stathead Logo
POWERED BY
.com Logo
Looking for something amazing? Uncover the story that stats can tell with Stathead.
Search through thousands of matches from football history using our Match Finder tools.
Try it & get your first month FREE

Match Summary

Kick Off
 10’
0:1
 — Goal 0:1
 16’
1:1
 — Goal 1:1
 22’
1:1
 — Yellow Card
 25’
1:2
 — Goal 1:2
 28’
1:2
 — Yellow Card
 33’
2:2
Penalty Kick
 — Yellow Card
45+6’
2:2
 — Yellow Card
Half Time
 46’
2:2
 — Substitute
 49’
2:3
 — Goal 2:3
 54’
2:4
Own Goal
 — Goal
 55’
2:4
 — Substitute
 58’
2:4
 — Yellow Card
 69’
2:4
 — Substitute
 69’
2:4
 — Substitute
 69’
2:4
 — Substitute
 69’
2:4
 — Substitute
 76’
2:4
 — Substitute
 76’
2:4
 — Substitute
 78’
2:4
 — Yellow Card
 88’
2:4
 — Substitute
 89’
2:4
 — Substitute
90+3’
2:4
Penalty saved by James Pantemis
 — Substitute

Team Stats

Possession
46%
54%
Passing Accuracy
386 of 469 — 82%
86% — 475 of 553
Shots on Target
4 of 7 — 57%
57% — 8 of 14
Saves
5 of 8 — 62%
75% — 3 of 4
Cards
Sporting KC
 
Portland Timbers
9
Fouls
16
6
Corners
7
15
Crosses
12
564
Touches
653
Sporting KC
 
Portland Timbers
17
Tackles
18
6
Interceptions
5
4
Aerials Won
9
15
Clearances
28
Sporting KC
 
Portland Timbers
4
Offsides
3
8
Goal Kicks
5
22
Throw Ins
16
74
Long Balls
47
Become a Stathead & surf this site ad-free.

Sporting KC Player Stats

Sporting KC Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Nation Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Dejan Joveljić9rs SRBFW25-2499010122100261001.70.10.240121770.6212121
Dániel Sallói10hu HUNLW28-2689000001100441100.20.20.230273577.1425320
Magomed-Shapi Suleymanov93ru RUSRW25-1185410001100322110.00.00.132192286.4618042
   Erik Thommy26de GERRW30-2363600000000231010.00.00.000161888.9213110
Manu García21es ESPLM27-1018800000000472000.00.00.031334180.5723200
   William Agada23ng NGALM25-20820000000050000.00.00.0002366.701000
Jacob Bartlett16us USACM19-1888700000000533010.00.00.000424789.4324100
   Stephen Afrifa30ca CANCM24-05330000000030000.00.00.0200002222
Jake Davis17us USARM,RB23-1009000002100491100.10.10.000404490.9720110
Logan Ndenbe18be BELLB25-0636800000000442120.00.00.000313588.6120231
   Tim Leibold14de GERLB31-1342200000000200010.00.00.000131872.2110111
Joaquín Fernández24es ESPCB28-3179000001010552010.10.10.000404883.3225100
Jansen Miller15us USACB23-0629000000000622020.00.00.010455090.0330100
Khiry Shelton11us USARB31-2916800000000420210.00.00.011273773.0117021
   Memo Rodriguez8us USARM29-1072200000000220000.00.00.010172181.0510100
John Pulskamp1us USAGK23-3599000000000370000.00.00.000223366.7016000
16 Players99020127410564176102.10.60.618438646982.34426617188
Sporting KC Player Stats Table
Total Short Medium Long
Player # Nation Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Dejan Joveljić9rs SRBFW25-24990121770.6207254757.17977.80000.20.010102
Dániel Sallói10hu HUNLW28-26890273577.1406104141877.8121392.31250.000.20.223104
Magomed-Shapi Suleymanov93ru RUSRW25-11854192286.438216281080.06785.744100.000.10.113106
   Erik Thommy26de GERRW30-23636161888.92734391090.066100.011100.000.00.003002
Manu García21es ESPLM27-10188334180.5795322111384.6131681.391275.000.00.218207
   William Agada23ng NGALM25-20822366.730111100.011100.0010.000.00.000000
Jacob Bartlett16us USACM19-18887424789.4864249161888.91717100.091090.000.00.007003
   Stephen Afrifa30ca CANCM24-0533000000000000.00.000000
Jake Davis17us USARM,RB23-10090404490.96292112121100.0181994.71333.300.00.001107
Logan Ndenbe18be BELLB25-06368313588.640387202195.2111291.7010.000.00.003001
   Tim Leibold14de GERLB31-13422131872.2254755683.36785.72366.700.00.002111
Joaquín Fernández24es ESPCB28-31790404883.38143121212100.0252792.63742.900.00.003002
Jansen Miller15us USACB23-06290455090.0105844499100.0272896.491369.200.00.008003
Khiry Shelton11us USARB31-29168273773.0515146151788.291369.23475.000.00.002101
   Memo Rodriguez8us USARM29-10722172181.04061617887.55683.35771.400.00.115105
John Pulskamp1us USAGK23-35990223366.755942033100.01313100.061735.300.00.000000
16 Players99038646982.37595276215517489.117619490.7538562.400.60.76489144
Sporting KC Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Nation Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Dejan Joveljić9rs SRBFW25-24990171250000000001200
Dániel Sallói10hu HUNLW28-26890353500002000002701
Magomed-Shapi Suleymanov93ru RUSRW25-11854222110002011001900
   Erik Thommy26de GERRW30-23636181800001000001602
Manu García21es ESPLM27-10188413832342011003300
   William Agada23ng NGALM25-2082330000000000200
Jacob Bartlett16us USACM19-18887474422000000004211
   Stephen Afrifa30ca CANCM24-0533000000000000000
Jake Davis17us USARM,RB23-10090443862011400004001
Logan Ndenbe18be BELLB25-06368352770000700003110
   Tim Leibold14de GERLB31-13422181341103300001311
Joaquín Fernández24es ESPCB28-31790484611000000004010
Jansen Miller15us USACB23-06290504821110000004500
Khiry Shelton11us USARB31-291683726113020800002702
   Memo Rodriguez8us USARM29-10722211740014042201700
John Pulskamp1us USAGK23-359903322114000000002200
16 Players9904694085716591522642038648
Sporting KC Player Stats Table
Tackles Challenges Blocks
Player # Nation Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Dejan Joveljić9rs SRBFW25-24990100010000000110
Dániel Sallói10hu HUNLW28-268901110011100.000001200
Magomed-Shapi Suleymanov93ru RUSRW25-118542111011100.001011300
   Erik Thommy26de GERRW30-23636110100001010100
Manu García21es ESPLM27-101882101111100.000000200
   William Agada23ng NGALM25-2082000000000000010
Jacob Bartlett16us USACM19-18887312101333.321100300
   Stephen Afrifa30ca CANCM24-0533000000000000010
Jake Davis17us USARM,RB23-1009011010030.030001200
Logan Ndenbe18be BELLB25-06368222001250.012021300
   Tim Leibold14de GERLB31-13422000000001010000
Joaquín Fernández24es ESPCB28-317902220011100.001010240
Jansen Miller15us USACB23-062902211011100.002110261
Khiry Shelton11us USARB31-2916800000010.011012210
   Memo Rodriguez8us USARM29-10722000000000000010
John Pulskamp1us USAGK23-35990000000000000001
16 Players990171296271450.071028623152
Sporting KC Player Stats Table
Touches Take-Ons Carries Receiving
Player # Nation Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Dejan Joveljić9rs SRBFW25-24990261111146242150.0150.012512810113165
Dániel Sallói10hu HUNLW28-2689044041624744200.02100.025984230221348
Magomed-Shapi Suleymanov93ru RUSRW25-11854320211200324250.0125.018702701022254
   Erik Thommy26de GERRW30-236362302165123100.01100.013613510010173
Manu García21es ESPLM27-1018847082217047000231143620012383
   William Agada23ng NGALM25-208251131050001400000020
Jacob Bartlett16us USACM19-188875301630705300024904910010400
   Stephen Afrifa30ca CANCM24-0533301020322100.000.0218162110011
Jake Davis17us USARM,RB23-1009049032521149100.01100.020913710100354
Logan Ndenbe18be BELLB25-06368440722163443133.3266.720964822010235
   Tim Leibold14de GERLB31-13422200271102011100.000.010403110010145
Joaquín Fernández24es ESPCB28-3179055228261155000251025210010410
Jansen Miller15us USACB23-06290626382400620003016812010000430
Khiry Shelton11us USARB31-2916842182891422150.0150.017351100010223
   Memo Rodriguez8us USARM29-10722221213712200010524210101171
John Pulskamp1us USAGK23-359903730370003700016684900000160
16 Players990564421602541552156218844.4950.02661158623174612938442
Sporting KC Player Stats Table
Performance Aerial Duels
Player # Nation Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Dejan Joveljić9rs SRBFW25-2499000011100000011325.0
Dániel Sallói10hu HUNLW28-268900001022110007010.0
Magomed-Shapi Suleymanov93ru RUSRW25-11854000140211100310100.0
   Erik Thommy26de GERRW30-23636000000101000100
Manu García21es ESPLM27-10188000021201000600
   William Agada23ng NGALM25-2082000100000000000
Jacob Bartlett16us USACM19-18887000010001000300
   Stephen Afrifa30ca CANCM24-0533000010000100000
Jake Davis17us USARM,RB23-100900000101110004010.0
Logan Ndenbe18be BELLB25-06368000000012000100
   Tim Leibold14de GERLB31-13422000110300000200
Joaquín Fernández24es ESPCB28-3179010013000200031150.0
Jansen Miller15us USACB23-062900000000020015020.0
Khiry Shelton11us USARB31-2916800031002000031150.0
   Memo Rodriguez8us USARM29-10722000000400000000
John Pulskamp1us USAGK23-35990000000000000100
16 Players990100915415612201404930.8

Sporting KC Goalkeeper Stats

Sporting KC Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Nation Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
John Pulskampus USA23-3599084550.01.641428.626538.532.7757.148.0700.0117.7

Portland Timbers Player Stats

Portland Timbers Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Nation Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Kevin Kelsy19ve VENFW20-2607520002200230000.20.20.110151883.3212000
   Felipe Mora9cl CHIFW31-2541500000000110000.00.00.00071070.027100
Antony11br BRALW23-2177501001010280000.00.00.231192576.0123532
   Ariel Lassiter7cr CRCRW30-1981500000010100000.00.00.0007977.818310
Santiago Moreno30co COLRW24-3576800003000442110.10.10.241273284.4327010
   Jonathan Rodríguez14uy URULW,RW31-2812200001100130000.00.00.120101283.327200
David Costa10pt PORAM24-0989001004300591000.50.50.261405080.0733652
David Ayala24ar ARGDM22-2619011002100851030.20.20.151738190.1648011
Diego Chará21co COLDM39-0086800000010493000.00.00.000414395.3223000
   Cristhian Paredes17py PARDM26-3302200000000192010.00.00.000131586.7010000
Ian Smith23us USALB22-2714500000010282000.00.00.000142070.008010
   Claudio Bravo5ar ARGLB28-0314500001100424020.10.10.020273284.4119100
Kamal Miller4ca CANCB27-3329000000000741200.00.00.000616593.8147000
Finn Surman20nz NZLCB21-2029000000000661100.00.00.000505492.6028000
Juan David Mosquera29co COLRB22-2209000000000570110.00.00.010435086.0328222
James Pantemis41ca CANGK28-0519000000000451000.00.00.000283775.7022000
16 Players99033001484065318581.01.01.024447555385.93135020147
Portland Timbers Player Stats Table
Total Short Medium Long
Player # Nation Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Kevin Kelsy19ve VENFW20-26075151883.318948101190.93475.011100.000.10.112002
   Felipe Mora9cl CHIFW31-2541571070.097164580.011100.01250.000.00.001002
Antony11br BRALW23-21775192576.02645491181.881080.00010.20.132001
   Ariel Lassiter7cr CRCRW30-198157977.81121533100.044100.0010.000.00.000001
Santiago Moreno30co COLRW24-35768273284.434950182090.081080.00000.20.112003
   Jonathan Rodríguez14uy URULW,RW31-28122101283.31275477100.02366.7010.000.10.110102
David Costa10pt PORAM24-09890405080.0580229222395.7131681.31520.010.20.243207
David Ayala24ar ARGDM22-26190738190.11400283323494.1293193.5121580.010.10.026006
Diego Chará21co COLDM39-00868414395.36261412525100.0131586.733100.000.00.002002
   Cristhian Paredes17py PARDM26-33022131586.71851966100.06875.00000.00.000000
Ian Smith23us USALB22-27145142070.02043881172.76785.7020.000.00.000000
   Claudio Bravo5ar ARGLB28-03145273284.4454185141687.51111100.02450.000.00.011001
Kamal Miller4ca CANCB27-33290616593.81066567293193.52626100.04666.700.00.001001
Finn Surman20nz NZLCB21-20290505492.6885311202195.2282996.62450.000.00.001000
Juan David Mosquera29co COLRB22-22090435086.06951722323100.0192286.41333.300.00.015003
James Pantemis41ca CANGK28-05190283775.767049388100.01414100.061346.200.00.000000
16 Players99047555385.97903267523825593.319121190.5336055.031.00.714263031
Portland Timbers Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Nation Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Kevin Kelsy19ve VENFW20-26075181620000000001500
   Felipe Mora9cl CHIFW31-2541510100000100000700
Antony11br BRALW23-21775252500002000001902
   Ariel Lassiter7cr CRCRW30-19815972100101100701
Santiago Moreno30co COLRW24-35768323020001010002701
   Jonathan Rodríguez14uy URULW,RW31-28122121200000000001000
David Costa10pt PORAM24-09890504550106052204002
David Ayala24ar ARGDM22-26190817822030000007310
Diego Chará21co COLDM39-00868434122000000004100
   Cristhian Paredes17py PARDM26-33022151500000000001300
Ian Smith23us USALB22-27145201461000500001400
   Claudio Bravo5ar ARGLB28-03145322930010300002701
Kamal Miller4ca CANCB27-33290656411010000006100
Finn Surman20nz NZLCB21-20290545222000000005000
Juan David Mosquera29co COLRB22-22090504280001800004302
James Pantemis41ca CANGK28-05190372694000000002820
16 Players9905535064413151216732047539
Portland Timbers Player Stats Table
Tackles Challenges Blocks
Player # Nation Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Kevin Kelsy19ve VENFW20-26075000000000000000
   Felipe Mora9cl CHIFW31-25415000000000000000
Antony11br BRALW23-2177500000010.010000000
   Ariel Lassiter7cr CRCRW30-19815000000000000000
Santiago Moreno30co COLRW24-357682211022100.001011300
   Jonathan Rodríguez14uy URULW,RW31-28122000000000000000
David Costa10pt PORAM24-0989011010010.010000110
David Ayala24ar ARGDM22-2619011010010.013030100
Diego Chará21co COLDM39-00868321112366.710000320
   Cristhian Paredes17py PARDM26-33022211100001100210
Ian Smith23us USALB22-27145211101250.010000230
   Claudio Bravo5ar ARGLB28-03145442202366.712020450
Kamal Miller4ca CANCB27-33290101001250.010002320
Finn Surman20nz NZLCB21-20290101000000001290
Juan David Mosquera29co COLRB22-2209000000010.011011140
James Pantemis41ca CANGK28-051901010011100.000000110
16 Players990181298191752.98817523280
Portland Timbers Player Stats Table
Touches Take-Ons Carries Receiving
Player # Nation Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Kevin Kelsy19ve VENFW20-26075230216642300012681801021140
   Felipe Mora9cl CHIFW31-254151100831110007251010111111
Antony11br BRALW23-21775280117142283266.7133.32323312653112277
   Ariel Lassiter7cr CRCRW30-19815101227010100.01100.0881653200091
Santiago Moreno30co COLRW24-3576844022319144100.01100.0271397302043337
   Jonathan Rodríguez14uy URULW,RW31-281221301751130007775822000112
David Costa10pt PORAM24-09890590629246595240.0360.03324715262310476
David Ayala24ar ARGDM22-261908521466618511100.000.04822211900000700
Diego Chará21co COLDM39-008684921137104900023734100001370
   Cristhian Paredes17py PARDM26-3302219171110190001043500000130
Ian Smith23us USALB22-2714528111125028100.01100.0828001011152
   Claudio Bravo5ar ARGLB28-0314542417205242000191065810000242
Kamal Miller4ca CANCB27-33290741145290074000471667700021620
Finn Surman20nz NZLCB21-2029066837290066000281214500000470
Juan David Mosquera29co COLRB22-2209057417271305722100.000.0281386921010333
James Pantemis41ca CANGK28-0519045354500045000221317700000200
16 Players990653692183331091865314750.0750.0350189899320145131047331
Portland Timbers Player Stats Table
Performance Aerial Duels
Player # Nation Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Kevin Kelsy19ve VENFW20-260750001010000005010.0
   Felipe Mora9cl CHIFW31-25415000000100000010100.0
Antony11br BRALW23-21775100321200010500
   Ariel Lassiter7cr CRCRW30-19815100210100000100
Santiago Moreno30co COLRW24-35768000200112000200
   Jonathan Rodríguez14uy URULW,RW31-28122000001000000300
David Costa10pt PORAM24-09890000200601000600
David Ayala24ar ARGDM22-26190000000001000700
Diego Chará21co COLDM39-00868100310002000100
   Cristhian Paredes17py PARDM26-33022000000001000000
Ian Smith23us USALB22-271451001100010000010.0
   Claudio Bravo5ar ARGLB28-03145000120004010320100.0
Kamal Miller4ca CANCB27-3329000000002000031233.3
Finn Surman20nz NZLCB21-20290000120010000140100.0
Juan David Mosquera29co COLRB22-22090000000110000700
James Pantemis41ca CANGK28-05190000000000000110100.0
16 Players990400169312512020459469.2

Portland Timbers Goalkeeper Stats

Portland Timbers Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Nation Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
James Pantemisca CAN28-0519062383.32.241136.430636.731.450.015.41218.307.6

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Dániel SallóiClub Crest Sporting KC0.200.18Saved13Left FootDejan JoveljićPass (Live)Manu GarcíaTackle
10David AyalaClub Crest Portland Timbers0.110.49Goal11Right FootDeflectedDavid CostaPass (Live)Santiago MorenoPass (Dead)
16Magomed-Shapi SuleymanovClub Crest Sporting KC0.030.09Goal28Left FootFree kickMagomed-Shapi SuleymanovFouledKhiry SheltonPass (Live)
21Santiago MorenoClub Crest Portland Timbers0.040.00Off Target26Right FootJuan David MosqueraPass (Live)David CostaPass (Live)
25David AyalaClub Crest Portland Timbers0.040.00Blocked21Right FootAntonyPass (Live)David AyalaPass (Live)
25Kevin KelsyClub Crest Portland Timbers0.070.09Goal16Left FootDavid AyalaShot
27David CostaClub Crest Portland Timbers0.080.21Saved17Left FootAntonyPass (Live)David AyalaPass (Live)
33Dejan Joveljić (pen)Club Crest Sporting KC0.790.82Goal13Right FootMagomed-Shapi SuleymanovFouledManu GarcíaPass (Live)
36Jake DavisClub Crest Sporting KC0.020.00Off Target32Right FootManu GarcíaPass (Live)Dániel SallóiPass (Live)
40Joaquín FernándezClub Crest Sporting KC0.110.00Off Target8HeadMagomed-Shapi SuleymanovPass (Dead)Dejan JoveljićFouled
47David CostaClub Crest Portland Timbers0.220.00Off Target18Right FootSantiago MorenoPass (Live)
49Kevin KelsyClub Crest Portland Timbers0.090.13Goal12Left FootAntonyPass (Live)
51Santiago MorenoClub Crest Portland Timbers0.020.00Blocked30Right FootClaudio BravoPass (Live)David AyalaPass (Live)
51AntonyClub Crest Portland Timbers0.010.00Blocked29Right FootDavid AyalaPass (Live)Santiago MorenoPass (Live)
54Claudio BravoClub Crest Portland Timbers0.070.08Saved10HeadDavid CostaPass (Dead)
62David CostaClub Crest Portland Timbers0.100.37Saved5Right FootKevin KelsyPass (Live)Claudio BravoPass (Live)
63Santiago MorenoClub Crest Portland Timbers0.020.00Off Target25Right FootDavid CostaPass (Live)Santiago MorenoPass (Live)
67Jake DavisClub Crest Sporting KC0.060.11Saved14Right FootDániel SallóiPass (Live)Jansen MillerPass (Live)
79Dejan JoveljićClub Crest Sporting KC0.140.17Saved11Right FootDejan JoveljićTake-OnDániel SallóiPass (Live)
81David CostaClub Crest Portland Timbers0.090.16Saved11Left FootJonathan RodríguezPass (Live)David CostaPass (Live)
89Jonathan RodríguezClub Crest Portland Timbers0.030.07Saved20Right FootDavid CostaPass (Live)Jonathan RodríguezPass (Live)
90+3Dejan Joveljić (pen)Club Crest Sporting KC0.790.84Saved13Right FootStephen AfrifaFouledStephen AfrifaTake-On
90+3Dejan JoveljićClub Crest Sporting KC0.010.00Blocked11HeadMemo RodriguezPass (Dead)Dejan JoveljićShot
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Dániel SallóiClub Crest Sporting KC0.200.18Saved13Left FootDejan JoveljićPass (Live)Manu GarcíaTackle
16Magomed-Shapi SuleymanovClub Crest Sporting KC0.030.09Goal28Left FootFree kickMagomed-Shapi SuleymanovFouledKhiry SheltonPass (Live)
33Dejan Joveljić (pen)Club Crest Sporting KC0.790.82Goal13Right FootMagomed-Shapi SuleymanovFouledManu GarcíaPass (Live)
36Jake DavisClub Crest Sporting KC0.020.00Off Target32Right FootManu GarcíaPass (Live)Dániel SallóiPass (Live)
40Joaquín FernándezClub Crest Sporting KC0.110.00Off Target8HeadMagomed-Shapi SuleymanovPass (Dead)Dejan JoveljićFouled
67Jake DavisClub Crest Sporting KC0.060.11Saved14Right FootDániel SallóiPass (Live)Jansen MillerPass (Live)
79Dejan JoveljićClub Crest Sporting KC0.140.17Saved11Right FootDejan JoveljićTake-OnDániel SallóiPass (Live)
90+3Dejan Joveljić (pen)Club Crest Sporting KC0.790.84Saved13Right FootStephen AfrifaFouledStephen AfrifaTake-On
90+3Dejan JoveljićClub Crest Sporting KC0.010.00Blocked11HeadMemo RodriguezPass (Dead)Dejan JoveljićShot
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
10David AyalaClub Crest Portland Timbers0.110.49Goal11Right FootDeflectedDavid CostaPass (Live)Santiago MorenoPass (Dead)
21Santiago MorenoClub Crest Portland Timbers0.040.00Off Target26Right FootJuan David MosqueraPass (Live)David CostaPass (Live)
25David AyalaClub Crest Portland Timbers0.040.00Blocked21Right FootAntonyPass (Live)David AyalaPass (Live)
25Kevin KelsyClub Crest Portland Timbers0.070.09Goal16Left FootDavid AyalaShot
27David CostaClub Crest Portland Timbers0.080.21Saved17Left FootAntonyPass (Live)David AyalaPass (Live)
47David CostaClub Crest Portland Timbers0.220.00Off Target18Right FootSantiago MorenoPass (Live)
49Kevin KelsyClub Crest Portland Timbers0.090.13Goal12Left FootAntonyPass (Live)
51Santiago MorenoClub Crest Portland Timbers0.020.00Blocked30Right FootClaudio BravoPass (Live)David AyalaPass (Live)
51AntonyClub Crest Portland Timbers0.010.00Blocked29Right FootDavid AyalaPass (Live)Santiago MorenoPass (Live)
54Claudio BravoClub Crest Portland Timbers0.070.08Saved10HeadDavid CostaPass (Dead)
62David CostaClub Crest Portland Timbers0.100.37Saved5Right FootKevin KelsyPass (Live)Claudio BravoPass (Live)
63Santiago MorenoClub Crest Portland Timbers0.020.00Off Target25Right FootDavid CostaPass (Live)Santiago MorenoPass (Live)
81David CostaClub Crest Portland Timbers0.090.16Saved11Left FootJonathan RodríguezPass (Live)David CostaPass (Live)
89Jonathan RodríguezClub Crest Portland Timbers0.030.07Saved20Right FootDavid CostaPass (Live)Jonathan RodríguezPass (Live)

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.