A replayable soccer pass network in hand-rolled SVG — raw completed passes cut into match windows, a disc at each player's average position sized by involvements, lines weighted by passes exchanged, and a play / pause / step / scrub transport running on a real match clock.
Preview in your theme
Loading preview…
This component is part of Pro
The install command, prompt and concept map are included with a Pro license — one purchase unlocks every Pro component, forever.
Northern Premier · 18 Apr 2026 · Ravensford 2-1 Hartcliffe Town
0' – 15'
First half
Ravensford FC attacking this way
Only the passes played inside the window on the clock.
8 passes carried a location off the pitch — pulled back onto the touchline and still counted.
2 passes name somebody outside the teamsheet — left out.
1 pass named the same player at both ends — left out.
disc size = ball involvements
line width = passes exchanged
arrow = the busier direction
no arrow = too close to call
58 completed passes · most involved 11 Traoré (17) · busiest pair 6 passes, Traoré and Kovacevic
First half · 0' – 15'Window 1 of 6 · 14 pairs under 2 passes not drawn (14)
Ravensford FC pass network, First half, 0' – 15': 11 players placed at their average position on a pitch attacking left to right, 58 completed passes, 16 pairs drawn with line width for passes exchanged, most involved 11 Traoré with 17 involvements.
Every player drawn in First half · 0' – 15', with their average position in metres (up the pitch, across from their left touchline), passes played and received, and their busiest partner.
Shirt
Player
Position
Average position
Passes played
Passes received
Busiest partner
1
Varga
GK
4.8 m up, 35.1 m across
4
5
Halvorsen, 3 passes
3
Ferreira
LB
30.7 m up, 9.4 m across
5
10
Halvorsen, 5 passes
4
Halvorsen
LCB
21.9 m up, 27.2 m across
8
5
Ferreira, 5 passes
5
Mbeki
RCB
23.5 m up, 42.9 m across
5
6
Varga, 3 passes
2
Sowah
RB
35.3 m up, 57.5 m across
1
3
Adeyemi, 2 passes
6
Nakamura
DM
41.8 m up, 34.1 m across
6
4
Ferreira, 2 passes
10
Rossi
LCM
55.7 m up, 23.2 m across
6
6
Traoré, 4 passes
8
Duarte
RCM
54.7 m up, 43.7 m across
3
3
Adeyemi, 2 passes
11
Traoré
LW
71.6 m up, 8.9 m across
7
10
Kovacevic, 6 passes
9
Kovacevic
ST
80.8 m up, 33.2 m across
6
5
Traoré, 6 passes
7
Adeyemi
RW
71 m up, 61.1 m across
7
1
Duarte, 2 passes
paused mid-match · the window after the interval
Pass network · after the break
Ravensford FC · 4-3-3
Northern Premier · 18 Apr 2026 · Ravensford 2-1 Hartcliffe Town
45' – 60'
Second half
Ravensford FC attacking this way
Only the passes played inside the window on the clock.
8 passes carried a location off the pitch — pulled back onto the touchline and still counted.
2 passes name somebody outside the teamsheet — left out.
1 pass named the same player at both ends — left out.
disc size = ball involvements
line width = passes exchanged
arrow = the busier direction
no arrow = too close to call
78 completed passes · most involved 6 Nakamura (22) · busiest pair 5 passes, Ferreira and Halvorsen
Second half · 45' – 60'Window 4 of 6 · 15 pairs under 2 passes not drawn (15)
Ravensford FC pass network, Second half, 45' – 60': 11 players placed at their average position on a pitch attacking left to right, 78 completed passes, 22 pairs drawn with line width for passes exchanged, most involved 6 Nakamura with 22 involvements.
Every player drawn in Second half · 45' – 60', with their average position in metres (up the pitch, across from their left touchline), passes played and received, and their busiest partner.
Shirt
Player
Position
Average position
Passes played
Passes received
Busiest partner
1
Varga
GK
12.3 m up, 37.4 m across
3
6
Nakamura, 5 passes
3
Ferreira
LB
39 m up, 10.3 m across
10
10
Halvorsen, 5 passes
4
Halvorsen
LCB
29.7 m up, 25.5 m across
10
5
Ferreira, 5 passes
5
Mbeki
RCB
32.1 m up, 42.5 m across
8
9
Sowah, 4 passes
2
Sowah
RB
38.2 m up, 60.2 m across
8
3
Mbeki, 4 passes
6
Nakamura
DM
46.5 m up, 35.2 m across
12
10
Varga, 5 passes
10
Rossi
LCM
64.3 m up, 24.7 m across
6
9
Nakamura, 4 passes
8
Duarte
RCM
62.1 m up, 46.4 m across
9
9
Nakamura, 4 passes
11
Traoré
LW
79.1 m up, 8.9 m across
5
5
Halvorsen, 3 passes
9
Kovacevic
ST
85.8 m up, 34.2 m across
3
8
Adeyemi, 5 passes
7
Adeyemi
RW
83.6 m up, 57 m across
4
4
Kovacevic, 5 passes
variant: cumulative from kick-off · controlled frame
frame = 5
Pass network · from kick-off
Ravensford FC · 4-3-3
Northern Premier · 18 Apr 2026 · Ravensford 2-1 Hartcliffe Town
Kick-off – 90+1'
Second half
Ravensford FC attacking this way
Every pass from kick-off up to the minute on the clock.
8 passes carried a location off the pitch — pulled back onto the touchline and still counted.
2 passes name somebody outside the teamsheet — left out.
1 pass named the same player at both ends — left out.
2 discs were nudged clear of a neighbour — a substitution inside one window puts two players on nearly the same average spot. The hairline points at the position each one holds.
disc size = ball involvements
line width = passes exchanged
arrow = the busier direction
no arrow = too close to call
383 completed passes · most involved 6 Nakamura (93) · busiest pair 24 passes, Traoré and Kovacevic
Second half · Kick-off – 90+1'Window 6 of 6 · 40 pairs under 5 passes not drawn (90) · 1 on the pitch untouched
Ravensford FC pass network, Second half, Kick-off – 90+1': 13 players placed at their average position on a pitch attacking left to right, 383 completed passes, 29 pairs drawn with line width for passes exchanged, most involved 6 Nakamura with 93 involvements.
Every player drawn in Second half · Kick-off – 90+1', with their average position in metres (up the pitch, across from their left touchline), passes played and received, and their busiest partner.
Shirt
Player
Position
Average position
Passes played
Passes received
Busiest partner
1
Varga
GK
10.2 m up, 35.5 m across
16
23
Halvorsen, 8 passes
3
Ferreira
LB
35.5 m up, 10.1 m across
45
31
Halvorsen, 22 passes
4
Halvorsen
LCB
27.5 m up, 26.5 m across
34
43
Ferreira, 22 passes
5
Mbeki
RCB
29.2 m up, 42.7 m across
46
38
Nakamura, 17 passes
2
Sowah
RB
36.9 m up, 57.4 m across
28
25
Mbeki, 16 passes
6
Nakamura
DM
46.3 m up, 34.4 m across
50
43
Mbeki, 17 passes
10
Rossi
LCM
59.3 m up, 23.4 m across
37
37
Traoré, 18 passes
8
Duarte
RCM
59 m up, 45 m across
30
36
Nakamura, 12 passes
11
Traoré
LW
76.2 m up, 8.2 m across
34
37
Kovacevic, 24 passes
9
Kovacevic
ST
83.8 m up, 32.9 m across
29
38
Traoré, 24 passes
7
Adeyemi
RW
76.2 m up, 59.4 m across
20
19
Duarte, 11 passes
14
Bello
RW
82.4 m up, 60.4 m across
6
6
no drawn link
17
Weiss
RCM
62.1 m up, 43.8 m across
8
7
no drawn link
variant: one frame per half · windowMinutes 45
Pass network · second half
Ravensford FC · 4-3-3
Northern Premier · 18 Apr 2026 · Ravensford 2-1 Hartcliffe Town
45' – 90+1'
Second half
Ravensford FC attacking this way
Only the passes played inside the window on the clock.
8 passes carried a location off the pitch — pulled back onto the touchline and still counted.
2 passes name somebody outside the teamsheet — left out.
1 pass named the same player at both ends — left out.
2 discs were nudged clear of a neighbour — a substitution inside one window puts two players on nearly the same average spot. The hairline points at the position each one holds.
disc size = ball involvements
line width = passes exchanged
arrow = the busier direction
no arrow = too close to call
189 completed passes · most involved 6 Nakamura (53) · busiest pair 10 passes, Ferreira and Halvorsen
Second half · 45' – 90+1'Window 2 of 2 · 44 pairs under 4 passes not drawn (80) · 1 on the pitch untouched
Ravensford FC pass network, Second half, 45' – 90+1': 13 players placed at their average position on a pitch attacking left to right, 189 completed passes, 17 pairs drawn with line width for passes exchanged, most involved 6 Nakamura with 53 involvements.
Every player drawn in Second half · 45' – 90+1', with their average position in metres (up the pitch, across from their left touchline), passes played and received, and their busiest partner.
Shirt
Player
Position
Average position
Passes played
Passes received
Busiest partner
1
Varga
GK
13.2 m up, 37.2 m across
6
11
Nakamura, 5 passes
3
Ferreira
LB
38.7 m up, 10.6 m across
24
13
Halvorsen, 10 passes
4
Halvorsen
LCB
29.9 m up, 26.7 m across
18
18
Ferreira, 10 passes
5
Mbeki
RCB
33 m up, 42.3 m across
21
20
Sowah, 10 passes
2
Sowah
RB
38.2 m up, 58.2 m across
16
12
Mbeki, 10 passes
6
Nakamura
DM
48.4 m up, 34.4 m across
29
24
Mbeki, 9 passes
10
Rossi
LCM
62.7 m up, 24.1 m across
16
21
Traoré, 9 passes
8
Duarte
RCM
62.4 m up, 45.1 m across
14
17
Nakamura, 7 passes
11
Traoré
LW
78.8 m up, 8.3 m across
17
13
Rossi, 9 passes
9
Kovacevic
ST
86.8 m up, 33.2 m across
9
23
Traoré, 8 passes
7
Adeyemi
RW
83.9 m up, 57.8 m across
5
4
Kovacevic, 5 passes
14
Bello
RW
82.4 m up, 60.4 m across
6
6
no drawn link
17
Weiss
RCM
62.1 m up, 43.8 m across
8
7
Rossi, 4 passes
degenerate data · one readable pass, a 26-character name, a zero-minute substitute
Only the passes played inside the window on the clock.
1 pass carried a location off the pitch — pulled back onto the touchline and still counted.
1 pass name somebody outside the teamsheet — left out.
1 pass had an unreadable clock or location — left out.
1 pass named the same player at both ends — left out.
disc size = ball involvements
line width = passes exchanged
arrow = the busier direction
no arrow = too close to call
1 completed passes · most involved 1 Ilić (1) · busiest pair 1 passes, Ilić and Vandenberghe-Christoffersen
First half · 0' – 15'Window 1 of 6
Ravensford FC U23 pass network, First half, 0' – 15': 2 players placed at their average position on a pitch attacking left to right, 1 completed pass, 1 pair drawn with line width for passes exchanged, most involved 1 Ilić with 1 involvements.
Every player drawn in First half · 0' – 15', with their average position in metres (up the pitch, across from their left touchline), passes played and received, and their busiest partner.
Shirt
Player
Position
Average position
Passes played
Passes received
Busiest partner
1
Ilić
GK
6.2 m up, 34 m across
1
0
Vandenberghe-Christoffersen, 1 passes
5
Vandenberghe-Christoffersen
CB
105 m up, 0 m across
0
1
Ilić, 1 passes
empty
Pass network
Ravensford FC · 4-3-3
Northern Premier · 18 Apr 2026 · Ravensford 2-1 Hartcliffe Town
No completed passes logged yet
The network draws itself from the first pass on: a disc at each player's average position, a line for every pair that keeps exchanging the ball.
loading
Pass network
Ravensford FC · 4-3-3
Northern Premier · 18 Apr 2026 · Ravensford 2-1 Hartcliffe Town
Loading the pass network
error
Pass network
Ravensford FC · 4-3-3
Northern Premier · 18 Apr 2026 · Ravensford 2-1 Hartcliffe Town