Portland Timbers Player Stats
How the Portland Timbers squad compares, season by season, drawn from every finished match we hold. Per-90 boards need 450 minutes, so fewer appear early in a season than late in one. The page says which season it is showing.
Stat
Season: 20262025202420232022
Showing the 5 most recent of the 12 seasons we hold figures for, newest first. These are top-five boards; the full record for a season lives on that season’s table page. The season filters this page without changing its address.
Goals
- 1
Kristoffer Velde11 - 2
Kevin Kelsy9 - 3
Ariel Lassiter7 - 3
David Pereira da Costa7 - 5
Vincent Janssen5 - 1
Antony7 - 1
Kevin Kelsy7 - 3Felipe Mora5
- 4
David Pereira da Costa4 - 4
Santiago Moreno4 - 1
Jonathan Rodríguez16 - 2
Evander15 - 3Felipe Mora14
- 4
Antony6 - 4
Santiago Moreno6 - 1
Evander9 - 2Franck Boli7
- 3Felipe Mora6
- 4
D. Asprilla5 - 5
Santiago Moreno3 - 1
D. Asprilla10 - 2Jarosław Niezgoda9
- 3
Santiago Moreno7 - 3Sebastián Blanco7
- 5Bill Tuiloma6
Assists
- 1
David Pereira da Costa9 - 2
Kristoffer Velde6 - 3
C. Bassett5 - 4
Ariel Lassiter4 - 4
J. Fory4 - 1
David Pereira da Costa6 - 2
Antony5 - 2
Santiago Moreno5 - 4Felipe Mora3
- 5
J. Fory2 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Evander15 - 2
Santiago Moreno9 - 3
Jonathan Rodríguez5 - 4
Antony4 - 4
Juan Mosquera4 - 1
Santiago Moreno6 - 2
D. Asprilla5 - 3
Evander4 - 3
Juan Mosquera4 - 5
Yimmi Chará3 - 1Sebastián Blanco7
- 2
Santiago Moreno6 - 3E. Williamson5
- 4
Cristhian Paredes3 - 4
Yimmi Chará3
Goals and assists
- 1
Kristoffer Velde17 - 2
David Pereira da Costa16 - 3
Ariel Lassiter11 - 3
Kevin Kelsy11 - 5
C. Bassett9 - 1
Antony12 - 2
David Pereira da Costa10 - 3
Santiago Moreno9 - 4Felipe Mora8
- 4
Kevin Kelsy8 - 1
Evander30 - 2
Jonathan Rodríguez21 - 3Felipe Mora16
- 4
Santiago Moreno15 - 5
Antony10 - 1
Evander13 - 2
D. Asprilla10 - 3
Santiago Moreno9 - 4Franck Boli8
- 5Felipe Mora7
- 1Sebastián Blanco14
- 2
Santiago Moreno13 - 3
D. Asprilla12 - 4Jarosław Niezgoda11
- 5Bill Tuiloma7
- More players are level on this figure than the five shown. Open the full table to see them all.
Match rating
- 1
David Pereira da Costa7.16 - 2
Kristoffer Velde7.13 - 3
Finn Surman7.02 - 4
Ariel Lassiter6.97 - 5
James Pantemis6.95 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
James Pantemis7.31 - 2
David Ayala7.22 - 3
Santiago Moreno7.09 - 4
David Pereira da Costa7.06 - 5
J. Fory7.05 - 1
Evander8.03 - 2
Santiago Moreno7.37 - 3
Jonathan Rodríguez7.29 - 4Felipe Mora7.1
- 5
James Pantemis7.05 - 1
Evander7.27 - 2
Z. McGraw7.09 - 3Felipe Mora6.95
- 4
Cristhian Paredes6.91 - 5
D. Asprilla6.87 - 1
Santiago Moreno7.12 - 2
C. Bravo7.1 - 3Sebastián Blanco7.04
- 4Bill Tuiloma6.99
- 5
Yimmi Chará6.98
Minutes played
- 1
James Pantemis2997 - 2
Kristoffer Velde2766 - 3
J. Fory2464 - 4
David Pereira da Costa2424 - 5
Finn Surman2422 - 1
Finn Surman2728 - 2
David Ayala2645 - 3
David Pereira da Costa2528 - 4
Juan Mosquera2273 - 5
Antony2218 - 1
Juan Mosquera2816 - 2
Evander2477 - 3
Santiago Moreno2468 - 4
Jonathan Rodríguez2465 - 5
Diego Chará2456 - 1Dario Župarić2790
- 2
Diego Chará2565 - 3
Z. McGraw2431 - 4
Juan Mosquera2411 - 5
Santiago Moreno2349 - 1
A. Ivačič2922 - 2
Yimmi Chará2786 - 3
Santiago Moreno2465 - 4
Diego Chará2464 - 5Bill Tuiloma2288
Goals per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1Felipe Mora0.76
- 2
Kevin Kelsy0.64 - 3
Vincent Janssen0.63 - 4
Ariel Lassiter0.43 - 5
Kristoffer Velde0.36 - 1
Kevin Kelsy0.39 - 2
Antony0.28 - 3Felipe Mora0.27
- 4
Santiago Moreno0.21 - 5
Cristhian Paredes0.17 - 1Felipe Mora0.66
- 2
Jonathan Rodríguez0.58 - 3
Evander0.55 - 4
Antony0.28 - 5
Santiago Moreno0.22 - 1Felipe Mora0.66
- 2Franck Boli0.43
- 3
Evander0.37 - 4
D. Asprilla0.31 - 5
Nathan Fogaça0.16 - 1
D. Asprilla0.48 - 2Jarosław Niezgoda0.4
- 3Sebastián Blanco0.34
- 4
Santiago Moreno0.26 - 5Bill Tuiloma0.24
Shots per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Kevin Kelsy2.99 - 2
Kristoffer Velde2.72 - 3
Ariel Lassiter2.56 - 4
Vincent Janssen2.23 - 5
C. Bassett2.03 - 1
Kristoffer Velde3.02 - 2
Kevin Kelsy2.85 - 3
Antony2.47 - 4Felipe Mora2.44
- 5
Santiago Moreno1.96 - 1Felipe Mora3.04
- 2
Evander2.75 - 3
Jonathan Rodríguez2.67 - 4
Santiago Moreno2.11 - 5
Antony1.9 - 1Franck Boli3.05
- 2
Evander3.04 - 3
D. Asprilla2.5 - 4Felipe Mora1.95
- 5
Santiago Moreno1.62 - 1Sebastián Blanco2.87
- 2
D. Asprilla2.08 - 3Bill Tuiloma1.75
- 4
Santiago Moreno1.73 - 5Jarosław Niezgoda1.63
Chances created per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Kevin Kelsy2.78 - 2
David Pereira da Costa2.62 - 3
Kristoffer Velde2.31 - 4
C. Bassett2.12 - 5
Vincent Janssen1.87 - 1Felipe Mora2.47
- 2
David Pereira da Costa2.45 - 3
Cristhian Paredes2.32 - 3
Santiago Moreno2.32 - 5
Antony1.74 - 1
Evander3.39 - 2
Santiago Moreno2.77 - 3
Antony2.12 - 4
Cristhian Paredes2.03 - 5
Juan Mosquera1.97 - 1
Evander2.87 - 2
Yimmi Chará2.78 - 3
Santiago Moreno2.67 - 4
Cristhian Paredes2.37 - 5
D. Asprilla1.71 - 1E. Williamson3.71
- 2Marvin Loría2.53
- 2Sebastián Blanco2.53
- 4
Santiago Moreno2.38 - 5
Yimmi Chará2.25
Successful dribbles per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Antony2.51 - 2
Kristoffer Velde2.37 - 3
Ariel Lassiter1.53 - 4
David Pereira da Costa1.31 - 5
J. Fory0.73 - 1
Kristoffer Velde3.02 - 2
Santiago Moreno2.78 - 3
Antony2.73 - 4
Juan Mosquera2.14 - 5
J. Fory1.81 - 1
Antony2.68 - 2
Santiago Moreno2.5 - 3
David Ayala2.1 - 4
C. Bravo1.96 - 5
Diego Chará1.74 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
D. Asprilla2.96 - 2
Santiago Moreno2.52 - 3
Evander2.51 - 4Marvin Loría2.42
- 5E. Williamson2.04
- 1Marvin Loría4.24
- 2
Santiago Moreno3.35 - 3
David Ayala2.75 - 4E. Williamson2.14
- 5
Yimmi Chará1.86
Tackles per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Ian Smith3.51 - 2
Diego Chará3.01 - 3
J. Caicedo2.72 - 4
Kevin Kelsy2.24 - 5
J. Fory2.22 - 1
Cristhian Paredes4.29 - 2
Diego Chará3.53 - 3
David Ayala3.04 - 4
Joao Ortíz2.81 - 5
Antony2.57 - 1
David Ayala3.57 - 2
C. Bravo3.52 - 3
Antony2.83 - 4
Diego Chará2.74 - 5
Cristhian Paredes2.61 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Cristhian Paredes4.32 - 2
C. Bravo2.94 - 3
Yimmi Chará2.9 - 4
Eric Miller2.56 - 5
Diego Chará2.42 - 1
C. Bravo4.9 - 2
David Ayala3.4 - 3
Cristhian Paredes2.98 - 4
Diego Chará2.78 - 5
Santiago Moreno2.61
Interceptions per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
J. Fory2.6 - 2
Diego Chará2.44 - 3
J. Caicedo2.05 - 4
A. Bonetig1.85 - 5
Finn Surman1.73 - 1
Cristhian Paredes2.78 - 2
Diego Chará2.62 - 3Dario Župarić2.59
- 4
J. Fory2.26 - 5
David Ayala2.03 - 1
David Ayala2.4 - 2
Cristhian Paredes2.35 - 3E. Williamson2.11
- 4Dario Župarić1.95
- 5
M. Araujo1.93 - 1
Evander1.97 - 2Dario Župarić1.95
- 2Larrys Mabiala1.95
- 4
C. Bravo1.89 - 5
Z. McGraw1.88 - 1
Z. McGraw2.86 - 2
David Ayala2.55 - 3
C. Bravo2.44 - 4
Diego Chará2.12 - 5Josecarlos van Rankin1.98
Totals from finished fixtures in this season. Clean sheets are goalkeepers only. Save percentage is saves over saves plus goals conceded, and is left blank where we hold no conceded count rather than being read as a clean sheet.