Skip to content
TVTerence Vella

Terence Vella

No club
•Attacker•
MaltaMalta
6.7
Season Score
36
Apr 20, 1990
184 cm
Height
0.25
Goals/Match
Card stats based on
2026/2027

Performance Overview

Season Performance 25/26
All Competitions
Matches
15
Goals
6
Assists
3
Goal Contributions
9
Mins/game
55
Avg Rating
7.28

rating

7.62-1.68(-17.9%)
Last 13 matches
Oct 16, 2025 — Oct 16, 2026
High
9.40
Low
6.30
Avg
7.62
G+A
7
Wins5
Draws4
Losses4
MonthMatchesMinsGAG+AG/MRating
Feb 2026
52173030.607.72
Jan 2026
1831121.009.40
Dec 2025
32570110.007.18
Nov 2025
31721010.336.93
Oct 2025
1280000.006.30
5 months • 13 matches
Career Statistics

Career

Career Progress

Career Progress

Appearances per Season

Appearance Distribution

32
Full match
42
Substituted off
61
From Bench

Terence Vella: career in numbers

Career figures, computed
Career involvement (league)
0.48 G+A per 9036 goals + 3 assists across 11 league seasons (per-90 from 3343 minutes on record)
League seasons on record
11 (2012–2026)
Clubs with recorded appearances
10
Among position peers, computed
Rating percentile
54thrating 7.28 vs 13 rated peers
Goals rank
#4 of 136 goals
G+A per 90 percentile
69th0.99 per 90

Cohort: 13 Challenge League forwards, 2025/2026, min. 450 minutes.

How we calculate this

Rival Clubs(21)

Player stats against each opponent club

TeamMPWDLGA
DiósgyőrDiósgyőr20020000
UlissesUlisses21100001
Pietà HotspursPietà Hotspurs20110000
MtarfaMtarfa22003100
Pembroke AthletaPembroke Athleta11000010
Lija AthleticLija Athletic11000000
St. AndrewsSt. Andrews11000000
BalzanBalzan10010000
Gudja UnitedGudja United10100000
Vittoriosa StarsVittoriosa Stars10010000
Zebbug RangersZebbug Rangers11000000
MarsaMarsa11000000
MqabbaMqabba11001000
Rabat AjaxRabat Ajax11002000
SirensSirens10010100
BirzebbugaBirzebbuga11000100
MelitaMelita10010000
Zejtun CorinthiansZejtun Corinthians10010000
ZurrieqZurrieq10100000
Fgura UnitedFgura United10011000
1–20 of 21

Rival National Teams(5)

Player stats against each opponent national team

TeamMPWDLGA
DenmarkDenmark10010000
AzerbaijanAzerbaijan10100000
ArmeniaArmenia11000000
Lithuania U21Lithuania U2110010000
Slovenia U21Slovenia U2110011000