The Playbook
OverviewMatchesLeaguesTeamsPlayersNews
Players · StatsPasses-per-90
John Skahan
John Skahan
#16
Midfielder · San Jose Earthquakes · Major League Soccer
Passes per 90
23.6
in 8 appearances
26th at Earthquakes681th in MLS

Match by Match

Passes per 90 per appearance · chronological

St. Louis City
21
San Jose Earthquakes
0
May 31 · Away · 0'
San Jose Earthquakes
22
FC Dallas
6
Jul 17 · Home · 13'
Seattle Sounders
32
San Jose Earthquakes
3
Jul 20 · Away · 17'
San Jose Earthquakes
13
St. Louis City
0
Sep 21 · Home · 1'
Vancouver Whitecaps
41
San Jose Earthquakes
0
Oct 5 · Away · 0'
San Jose Earthquakes
21
Austin
4
Oct 19 · Home · 17'★ MOTM
Charlotte
41
San Jose Earthquakes
3
Mar 22 · Away · 6'
San Jose Earthquakes
11
Seattle Sounders
0
Mar 30 · Home · 0'

Where He Ranks

Passes per 90 · 2025 season

At San Jose Earthquakes
1
Daniel Munie
54.20
2
Antônio Josenildo Rodrigues de Oliveira
52.50
3
Oscar Anthony Verhoeven
52.50
4
David Romney
51.70
5
Bruno Ricardo Valdez Wilson
49.90
6
Mark-Anthony Kaye
49.20
7
Ronaldo Augusto Vieira Nan
48.70
8
Beau Leroux
48.60
9
Reid Roberts
46.10
10
DeJuan Lytelle Jones
45.70
11
Noel Arthur Coleman Buck
45.30
12
Cristian Omar Espinoza
43.40
13
Max Floriani
42.90
14
Ian Andrew Harkes
41.40
15
Benjamin Kikanovic
41.40
16
Nicholas Lima
39.50
17
Vítor Costa de Brito
39.10
18
Nikolas Diego Tsakiris
38.20
19
Nick Fernandez
31.00
20
Jamar Ricketts
29.90
21
Ousseni Bouda
27.10
22
Amahl William D'Vaz Pellegrino
26.80
23
Daniel de Sousa Britto
26.30
24
Cristian Daniel Arango Duque
24.10
25
Paul Marie
23.80
26
John Skahan
23.10
27
Hernán Darío López Muñoz
22.60
28
Earl William Edwards Jr.
22.50
29
Josef Alexander Martínez Mencia
15.50
30
Preston Judd
15.40
In MLS
1
Eric Klein
New England Revolution
270.00
2
Derrick Jones Amaniampong
Columbus Crew
135.00
3
Pedro Soma
San Diego
99.10
4
Santiago Morales
Inter Miami
96.40
681
John Skahan
San Jose Earthquakes
23.10
Full MLS Rankings ›

Insights

23.6 passes per 90 in 8 appearances this season — averaging 34.82 per 90 minutes.
After Matchday 0
Recorded this stat in 4 of 8 matches played.
After Matchday 0