Portland Thorns W Portland Thorns W Finished 2 - 0 28 Mar 2026, 20:00 GMT+0000 Kansas City W Kansas City W
Match snapshot Competition NWSL Women Country USA Venue Venue to confirm Kickoff 28 Mar 2026, 20:00 GMT+0000 Home form L W W L W Away form L L W L W Head to head H2H last 2: 0-0-2 Match note H2H last 2: 0-0-2 13 Timeline 7 Stats 2 Lineups 0 Players
Lineups Portland Thorns W 4-2-3-1 · Robert Vilahamn 18 M. Arnold G 23 M. Muller D 16 S. Hiatt D 24 J. Perry D 25 M. Vignola D 21 J. Fleming M 6 C. Bogere M 66 R. Turner M 13 O. Moultrie M 26 M. Alidou d'Anjou M 9 S. Wilson F 18 M M. Arnold G 23 M M. Muller D 16 S S. Hiatt D 24 J J. Perry D 25 M. Vignola D 21 J J. Fleming M 6 C. Bogere M 66 R R. Turner M 13 O O. Moultrie M 26 M M. Alidou d'Anjou M 9 S S. Wilson F Kansas City W 4-2-3-1 · Chris Armas 23 Lorena G 5 E. Bravo-Young D 7 E. Ball D 24 G. Robinson D 18 I. Rodriguez D 10 L. LaBonta M 31 K. Scott M 17 M. Cooper M 99 Debinha M 8 C. Bethune M 21 A. Sentnor F 23 L Lorena G 5 E E. Bravo-Young D 7 E E. Ball D 24 G G. Robinson D 18 I I. Rodriguez D 10 L L. LaBonta M 31 K K. Scott M 17 M M. Cooper M 99 D Debinha M 8 C. Bethune M 21 A A. Sentnor F
Team statistics Portland Thorns W Kansas City W 59% Ball Possession 41% 59% 41% 18 Total Shots 6 75% 25% 7 Shots on Goal 4 63% 36% 3 Corner Kicks 6 33% 66% 10 Fouls 13 43% 56% 1 Yellow Cards 3 25% 75% 4 Goalkeeper Saves 5 44% 55%
Recent team context 01 Nov Racing Louisville W vs Kansas City W Scheduled · Venue to confirm 01 Nov Houston Dash W vs Portland Thorns W Scheduled · Venue to confirm 25 Oct Kansas City W vs Washington Spirit W Scheduled · Venue to confirm 24 Oct Portland Thorns W vs North Carolina Courage W Scheduled · Venue to confirm 18 Oct Bay FC vs Portland Thorns W Scheduled · Venue to confirm 17 Oct Utah Royals W vs Kansas City W Scheduled · Venue to confirm
Timeline 21' • Yellow-card Yellow-card Mary Alice Vignola 32' • Yellow-card Yellow-card Ellie Bravo-Young 34' • Yellow-card Yellow-card Croix Bethune 53' ⚽ Goal Goal O. Moultrie 63' ⚽ Goal Goal R. Turner, assisted by J. Perry 68' ↔ Substitution Substitution M. Muller on for M. Mckenzie 68' ↔ Substitution Substitution S. Wilson on for P. Tordin 70' ↔ Substitution Substitution L. LaBonta on for K. Sharples 70' ↔ Substitution Substitution C. Bethune on for P. Hocking 70' ↔ Substitution Substitution M. Cooper on for H. Hopkins 78' • Yellow-card Yellow-card Kayla Sharples 81' ↔ Substitution Substitution A. Sentnor on for K. Carusa 81' ↔ Substitution Substitution G. Robinson on for A. White