Career

Matches
69
Goals (per match)
188 (2.72)
Fouls (per match)
1511 (21.90)
Yellow cards (per match)
271 (3.93)
Red cards (per match)
8 (0.12)
Penalties (per match)
14 (0.20)

By season

Tori Penso’s record by season, newest first.
Season Matches YC/M RC PEN F/M
2026 10 3.90 0 1 19.10
2025 18 4.39 2 1 22.00
2024 9 3.67 1 2 24.33
2023 14 3.86 1 6 19.93
2022 10 4.40 3 3 25.40
2021 5 2.80 0 0 19.40
2020 3 2.67 1 1 25.00
All seasons 69 3.93 8 14 21.90
Tori Penso’s record by season — the home sides’ share of each figure, and how home sides fared.
Season Matches YC/M RC PEN F/M Record PPG
2026 10 1.30 0 1 9.00 4–4–2 1.600
2025 18 2.11 1 0 10.28 9–4–5 1.722
2024 9 1.44 0 1 12.33 4–4–1 1.778
2023 14 1.64 0 4 8.86 7–4–3 1.786
2022 10 2.10 2 3 14.10 2–3–5 0.900
2021 5 1.60 0 0 10.40 2–2–1 1.600
2020 3 1.00 0 0 13.67 3–0–0 3.000
All seasons 69 1.72 3 9 10.78 31–21–17 1.652
Tori Penso’s record by season — the away sides’ share of each figure, and how away sides fared.
Season Matches YC/M RC PEN F/M Record PPG
2026 10 2.60 0 0 10.10 2–4–4 1.000
2025 18 2.28 1 1 11.72 5–4–9 1.056
2024 9 2.22 1 1 12.00 1–4–4 0.778
2023 14 2.21 1 2 11.07 3–4–7 0.929
2022 10 2.30 1 0 11.30 5–3–2 1.800
2021 5 1.20 0 0 9.00 1–2–2 1.000
2020 3 1.67 1 1 11.33 0–0–3 0.000
All seasons 69 2.20 5 5 11.12 17–21–31 1.043

Card reasons

Yellow cards issued, by reason.
ReasonYellow cards
Unsporting behaviour 224
Delaying the restart 22
Dissent 20
Failing to respect distance 5
Total271
Red cards issued, by reason.
ReasonRed cards
Second caution 6
Denying an obvious goal-scoring opportunity (foul) 1
Violent conduct 1
Total8

Yellow card reasons are unofficial, and some of them may be incorrect. “???” means we are missing a reason for a card.

Cards by minute

Cards issued, by minute band.
MinuteCardsShare
1–15 18
16–30 34
31–45 (incl. added time) 50
46–60 43
61–75 39
76–90 (incl. added time) 99
Extra time 0
Shootout 2

By club

Tori Penso’s record by club.
ClubMatches GFGAYCOpp YCRCOpp RCPENOpp PEN
Atlanta United FC 3 matches against Atlanta United FC 2 2 5 7 0 0 0 0
Austin FC 4 matches against Austin FC 6 8 10 13 0 1 1 0
CF Montréal 5 matches against CF Montréal 5 8 15 9 0 0 0 2
Charlotte FC 6 matches against Charlotte FC 11 4 18 19 1 0 0 0
Chicago Fire FC 6 matches against Chicago Fire FC 9 9 12 16 0 0 0 0
Colorado Rapids 7 matches against Colorado Rapids 5 11 10 7 0 0 1 1
Columbus Crew 7 matches against Columbus Crew 6 8 9 16 0 0 0 0
D.C. United 5 matches against D.C. United 3 8 8 12 2 1 1 0
FC Cincinnati 6 matches against FC Cincinnati 12 11 12 12 0 0 1 2
FC Dallas 6 matches against FC Dallas 4 9 17 9 0 0 0 1
Houston Dynamo FC 6 matches against Houston Dynamo FC 9 7 11 14 2 0 1 2
Inter Miami CF 7 matches against Inter Miami CF 15 12 12 9 0 0 1 1
LA Galaxy 3 matches against LA Galaxy 5 4 6 3 0 0 0 0
Los Angeles FC 2 matches against Los Angeles FC 3 5 5 6 1 0 1 0
Minnesota United FC 6 matches against Minnesota United FC 9 7 7 12 0 0 0 0
Nashville SC 5 matches against Nashville SC 6 5 7 7 1 1 0 0
New England Revolution 7 matches against New England Revolution 12 10 6 16 0 0 2 1
New York City FC 2 matches against New York City FC 6 3 2 6 0 0 0 0
Orlando City SC 3 matches against Orlando City SC 8 2 6 4 0 0 1 0
Philadelphia Union 5 matches against Philadelphia Union 4 8 17 6 0 1 0 1
Portland Timbers 1 matches against Portland Timbers 3 3 3 1 0 0 0 0
Real Salt Lake 9 matches against Real Salt Lake 15 12 16 13 0 1 0 0
Red Bull New York 5 matches against Red Bull New York 5 11 12 5 0 0 1 0
Saint Louis CITY SC 3 matches against Saint Louis CITY SC 3 3 7 3 0 1 0 0
San Diego FC 2 matches against San Diego FC 4 5 7 8 0 1 0 0
San Jose Earthquakes 3 matches against San Jose Earthquakes 3 1 7 3 1 0 2 1
Seattle Sounders FC 2 matches against Seattle Sounders FC 3 3 2 7 0 0 1 0
Sporting Kansas City 4 matches against Sporting Kansas City 3 2 8 12 0 1 0 0
Toronto FC 2 matches against Toronto FC 1 3 3 4 0 0 0 0
Vancouver Whitecaps FC 6 matches against Vancouver Whitecaps FC 8 4 11 12 0 0 0 2

Most frequent crewmates

Crewmate position: All On field AR AR1 AR2 4th official VOR VAR AVAR
Tori Penso’s most frequent crewmates, VAR.
OfficialPositionsMatches
Edvin Jurisevic VAR (10) with Edvin Jurisevic 10 matches with Edvin Jurisevic
David Barrie VAR (8) with David Barrie 8 matches with David Barrie
Kevin Stott VAR (6) with Kevin Stott 6 matches with Kevin Stott
Carol-Anne Chenard VAR (5) with Carol-Anne Chenard 5 matches with Carol-Anne Chenard
Jorge Gonzalez VAR (4) with Jorge Gonzalez 4 matches with Jorge Gonzalez
Michael Radchuk VAR (4) with Michael Radchuk 4 matches with Michael Radchuk
Sorin Stoica VAR (4) with Sorin Stoica 4 matches with Sorin Stoica
Daniel Radford VAR (3) with Daniel Radford 3 matches with Daniel Radford
Drew Fischer VAR (3) with Drew Fischer 3 matches with Drew Fischer
Jon Freemon VAR (3) with Jon Freemon 3 matches with Jon Freemon
Kevin Terry Jr VAR (3) with Kevin Terry Jr 3 matches with Kevin Terry Jr
Fotis Bazakos VAR (2) with Fotis Bazakos 2 matches with Fotis Bazakos
Geoff Gamble VAR (2) with Geoff Gamble 2 matches with Geoff Gamble
Greg Dopka VAR (2) with Greg Dopka 2 matches with Greg Dopka
Alan Kelly VAR (1) with Alan Kelly 1 matches with Alan Kelly
Armando Villarreal VAR (1) with Armando Villarreal 1 matches with Armando Villarreal
Guido Gonzales Jr VAR (1) with Guido Gonzales Jr 1 matches with Guido Gonzales Jr
Ismir Pekmic VAR (1) with Ismir Pekmic 1 matches with Ismir Pekmic
Jair Marrufo VAR (1) with Jair Marrufo 1 matches with Jair Marrufo
Jose Carlos Rivero VAR (1) with Jose Carlos Rivero 1 matches with Jose Carlos Rivero
Malik Badawi VAR (1) with Malik Badawi 1 matches with Malik Badawi
Ramy Touchan VAR (1) with Ramy Touchan 1 matches with Ramy Touchan
Ricardo Montero Araya VAR (1) with Ricardo Montero Araya 1 matches with Ricardo Montero Araya
Timothy Ford VAR (1) with Timothy Ford 1 matches with Timothy Ford
Tori Penso’s match log, newest first.
DateRoundHome ScoreAwayFoulsYCRCPEN
2023-03-25 Reg MIA 2–3 CHI 24 3 0 0
2022-09-17 Reg CHI 2–3 CLT 36 6 0 0
2022-09-10 Reg HOU 0–0 SKC 21 5+1 1 0
2022-09-04 Reg DC 0–0 COL 23 4 0 1
2022-07-30 Reg MIA 4–4 CIN 22 3 0 1
2022-06-18 Reg DAL 0–2 VAN 24 4 0 0
2022-05-14 Reg CHI 1–2 CIN 26 2 0 0
2022-05-07 Reg SJ 1–0 COL 30 1 0 0
2022-04-16 Reg DC 2–3 ATX 33 8+1 1 0
2022-04-02 Reg CIN 3–4 MTL 23 7 0 1
2022-03-19 Reg RSL 2–1 NSH 16 4 1 0
2021-10-09 Reg NYRB 1–0 MIA 22 2 0 0
2021-09-29 Reg RSL 2–1 LA 14 1 0 0
2021-07-21 Reg CIN 1–1 ATL 19 5 0 0
2021-06-23 Reg VAN 1–2 LA 23 2 0 0
2021-05-12 Reg PHI 1–1 NE 19 4 0 0
2020-10-28 Reg MIN 2–1 COL 24 2 0 0
2020-10-14 Reg VAN 2–1 LAFC 29 4 0 1
2020-09-23 Reg NSH 1–0 DC 22 2+1 1 0

Includes at least one match with a substitution involving the named official. Appearances are credited by starting position; cards are credited to the official who issued them, so the two can differ.

This match had a mid-match referee substitution.

This website’s default convention is for yellow card counts and per-match averages to exclude yellow cards which triggered a player’s expulsion for receiving a second caution in the same match. When this toggle is active, those values are adjusted to include such yellow cards.