FBref.com Logo
for the free FBref Mailing List and get curated stats, news, and updates about the FBref site to your inbox every day.

Sign Up For Free

Les 5 derniers matchs

Les 5 derniers matchs Table
Performance Attendu AMT Passes Balle au pied Dribbles
Date Jour Tour Tribune Résultat Équipe Adversaire Début Pos Min Buts PD PénM PénT Tirs TC CJ CR Touches Tcl Int Balles contrées xG npxG xAG AMT AMB Cmp Att Cmp% PrgP Balle au pied PrgC Att Succ Rapport de match
2024-04-20SamJournée 45DomicileD 1–2PortsmouthWigan AthleticYRB90000032000Rapport de match
2024-04-16MarJournée 40DomicileV 3–2PortsmouthBarnsleyN60000000000Rapport de match
2024-04-13SamJournée 44ExtérieurN 1–1PortsmouthBoltonYRB90000000001Rapport de match
2024-04-06SamJournée 43DomicileV 3–1PortsmouthShrewsburyN8000000000Rapport de match
2024-04-02MarJournée 42DomicileN 2–2PortsmouthDerby CountyYRB90000000001Rapport de match

Compare Joe Rafferty to

Javascript is required for the selection of a player.
Ex: Rodri, Declan Rice, Frenkie de Jong
Powered by Stathead.com Logo
Become a Stathead & surf this site ad-free.

Statistiques basiques: Ligues nationales

Statistiques basiques: Ligues nationales Table
Temps de jeu Performance Attendu Progression Par 90 minutes
Saison Âge Équipe Pays Comp CltChamp MJ Titulaire Min 90 Buts PD B+PD B-PénM PénM PénT CJ CR xG npxG xAG npxG+xAG PrgC PrgP PrgR Buts PD B+PD B-PénM B+PD-PénM xG xAG xG+xAG npxG npxG+xAG Matchs
2012-201318Rochdaleeng ENG4. League Two12e21201,69918.9033000710.000.160.160.000.16
2013-201419Rochdaleeng ENG4. League Two3e31312,77130.8000000400.000.000.000.000.00
2014-201520Rochdaleeng ENG3. League One8e31282,26125.1123100810.040.080.120.040.12Matchs
2015-201621Rochdaleeng ENG3. League One10e31292,46027.3112100700.040.040.070.040.07Matchs
2016-201722Rochdaleeng ENG3. League One9e40363,19635.5033000620.000.080.080.000.08Matchs
2017-201823Rochdaleeng ENG3. League One20e33302,75330.6123101400.030.070.100.030.10Matchs
2018-201924Rochdaleeng ENG3. League One16e27262,27125.2033000100.000.120.120.000.12Matchs
2018-201924Prestoneng ENG2. Championship14e644294.8000000000.10.10.10.2724130.000.000.000.000.000.010.030.050.010.05Matchs
2019-202025Prestoneng ENG2. Championship9e29282,47627.5112100210.30.30.91.21494570.040.040.070.040.070.010.030.040.010.04Matchs
2020-202126Prestoneng ENG2. Championship13e22151,33514.8011000110.10.11.21.31069270.000.070.070.000.070.010.080.090.010.09Matchs
2021-202227Prestoneng ENG2. Championship13e522182.4000000000.00.00.00.0310140.000.000.000.000.000.000.000.000.000.00Matchs
2022-202328Portsmoutheng ENG3. League One8e25252,22424.7033000400.000.120.120.000.12Matchs
2023-202429Portsmoutheng ENG3. League One1er38353,19335.5044000710.000.110.110.000.11Matchs
12 saisons3 clubs3 ligues33930927,286303.2423274015170.50.52.32.8341971110.010.080.090.010.090.010.050.060.010.06
Pays Comp CltChamp MJ Titulaire Min 90 Buts PD B+PD B-PénM PénM PénT CJ CR xG npxG xAG npxG+xAG PrgC PrgP PrgR Buts PD B+PD B-PénM B+PD-PénM xG xAG xG+xAG npxG npxG+xAG Matchs
Rochdale (7 saisons)2 ligues21420017,411193.5314173013740.020.070.090.020.09
Preston (4 saisons)1 ligue62494,45849.5123100320.50.52.32.8341971110.020.040.060.020.060.010.050.060.010.06
Portsmouth (2 saisons)1 ligue63605,41760.20770001110.000.120.120.000.12
League One (7 saisons)22520918,358204.0318213013740.010.090.100.010.10
Championship (4 saisons)62494,45849.5123100320.50.52.32.8341971110.020.040.060.020.060.010.050.060.010.06
League Two (2 saisons)52514,47049.70330001110.000.060.060.000.06

Tirs: Ligues nationales

Tirs: Ligues nationales Table
Standard Attendu
Saison Âge Équipe Pays Comp CltChamp 90 Buts Tirs TC TC% Tir/90 TC/90 B/Tir B/TC Dist CF PénM PénT xG npxG npxG/Sh G-xG np:G-xG Matchs
2012-201318Rochdaleeng ENG4. League Two12e18.9050.260.0000
2013-201419Rochdaleeng ENG4. League Two3e30.8010.030.0000
2014-201520Rochdaleeng ENG3. League One8e25.1120.080.5000Matchs
2015-201621Rochdaleeng ENG3. League One10e27.3110.041.0000Matchs
2016-201722Rochdaleeng ENG3. League One9e35.50010.000.030.0000Matchs
2017-201823Rochdaleeng ENG3. League One20e30.61040.000.130.2501Matchs
2018-201924Rochdaleeng ENG3. League One16e25.2000Matchs
2018-201924Prestoneng ENG2. Championship14e4.80200.00.420.000.0018.20000.10.10.04-0.1-0.1Matchs
2019-202025Prestoneng ENG2. Championship9e27.517114.30.250.040.141.0022.30000.30.30.04+0.7+0.7Matchs
2020-202126Prestoneng ENG2. Championship13e14.80200.00.130.000.0022.20000.10.10.06-0.1-0.1Matchs
2021-202227Prestoneng ENG2. Championship13e2.40000.000.000000.00.00.00.0Matchs
2022-202328Portsmoutheng ENG3. League One8e24.703133.30.120.040.000.0000Matchs
2023-202429Portsmoutheng ENG3. League One1er35.5012325.00.340.080.000.0000Matchs
12 saisons3 clubs3 ligues303.24261938.50.150.070.080.2121.60010.50.50.04+0.5+0.5
Pays Comp CltChamp 90 Buts Tirs TC TC% Tir/90 TC/90 B/Tir B/TC Dist CF PénM PénT xG npxG npxG/Sh G-xG np:G-xG Matchs
Rochdale (7 saisons)2 ligues193.530140.000.080.2101
Preston (4 saisons)1 ligue49.511119.10.220.020.091.0021.60000.50.50.04+0.5+0.5
Portsmouth (2 saisons)1 ligue60.2015426.70.250.070.000.0000
League One (7 saisons)204.03151260.00.120.070.070.2501
Championship (4 saisons)49.511119.10.220.020.091.0021.60000.50.50.04+0.5+0.5
League Two (2 saisons)49.7060.120.0000

Passes: Ligues nationales

Passes: Ligues nationales Table
Total Court Moyen Long Attendu
Saison Âge Équipe Pays Comp CltChamp 90 Cmp Att Cmp% TotDist DistBut Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% PD xAG xA A-xAG PC 1/3 PPA CntSR PrgP Matchs
2012-201318Rochdaleeng ENG4. League Two12e18.93
2013-201419Rochdaleeng ENG4. League Two3e30.80
2014-201520Rochdaleeng ENG3. League One8e25.12Matchs
2015-201621Rochdaleeng ENG3. League One10e27.31Matchs
2016-201722Rochdaleeng ENG3. League One9e35.53Matchs
2017-201823Rochdaleeng ENG3. League One20e30.62Matchs
2018-201924Rochdaleeng ENG3. League One16e25.23Matchs
2018-201924Prestoneng ENG2. Championship14e4.818225371.933931644707988.69211083.6195633.900.10.2-0.14273224Matchs
2019-202025Prestoneng ENG2. Championship9e27.5951137269.317138783844250188.237852971.511427142.110.91.8+0.11682211094Matchs
2020-202126Prestoneng ENG2. Championship13e14.858084069.010106483529232490.120129069.37518241.211.21.7-0.2136220769Matchs
2021-202227Prestoneng ENG2. Championship13e2.410114470.11651769627286.1324472.771741.200.00.00.00100010Matchs
2022-202328Portsmoutheng ENG3. League One8e24.73Matchs
2023-202429Portsmoutheng ENG3. League One1er35.54Matchs
12 saisons3 clubs3 ligues303.21814260969.5322881508686697688.770397372.321552640.9232.33.8+20.7331814419197
Pays Comp CltChamp 90 Cmp Att Cmp% TotDist DistBut Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% PD xAG xA A-xAG PC 1/3 PPA CntSR PrgP Matchs
Rochdale (7 saisons)2 ligues193.514
Preston (4 saisons)1 ligue49.51814260969.5322881508686697688.770397372.321552640.922.33.8-0.3331814419197
Portsmouth (2 saisons)1 ligue60.27
League One (7 saisons)204.018
Championship (4 saisons)49.51814260969.5322881508686697688.770397372.321552640.922.33.8-0.3331814419197
League Two (2 saisons)49.73

Types de passe: Ligues nationales

Types de passe: Ligues nationales Table
Types de passe Corners Résultats
Saison Âge Équipe Pays Comp CltChamp 90 Att Action de jeu Coup de pied arrêté CF Tr Tr Ctr PCF Co Rentrant Sortant Droit Cmp HJ Balles contrées Matchs
2012-201318Rochdaleeng ENG4. League Two12e18.9
2013-201419Rochdaleeng ENG4. League Two3e30.8
2014-201520Rochdaleeng ENG3. League One8e25.1Matchs
2015-201621Rochdaleeng ENG3. League One10e27.3Matchs
2016-201722Rochdaleeng ENG3. League One9e35.50Matchs
2017-201823Rochdaleeng ENG3. League One20e30.60Matchs
2018-201924Rochdaleeng ENG3. League One16e25.2Matchs
2018-201924Prestoneng ENG2. Championship14e4.825320746000946000018206Matchs
2019-202025Prestoneng ENG2. Championship9e27.513721005362250116232611380951528Matchs
2020-202126Prestoneng ENG2. Championship13e14.8840630204131561173183141580615Matchs
2021-202227Prestoneng ENG2. Championship13e2.414411328101626110010137Matchs
2022-202328Portsmoutheng ENG3. League One8e24.7101Matchs
2023-202429Portsmoutheng ENG3. League One1er35.5141Matchs
12 saisons3 clubs3 ligues303.2260919556403911738057130722118141456
Pays Comp CltChamp 90 Att Action de jeu Coup de pied arrêté CF Tr Tr Ctr PCF Co Rentrant Sortant Droit Cmp HJ Balles contrées Matchs
Rochdale (7 saisons)2 ligues193.50
Preston (4 saisons)1 ligue49.5260919556403911713857130722118141456
Portsmouth (2 saisons)1 ligue60.2242
League One (7 saisons)204.0242
Championship (4 saisons)49.5260919556403911713857130722118141456
League Two (2 saisons)49.7

Préparation des tirs et des buts: Ligues nationales

Préparation des tirs et des buts: Ligues nationales Table
AMT Types AMT AMB Types AMB
Saison Âge Équipe Pays Comp CltChamp 90 AMT AMT90 PassLive PassDead TO Tirs Ftp Déf AMB AMB90 PassLive PassDead TO Tirs Ftp Déf Matchs
2012-201318Rochdaleeng ENG4. League Two12e18.9
2013-201419Rochdaleeng ENG4. League Two3e30.8
2014-201520Rochdaleeng ENG3. League One8e25.1Matchs
2015-201621Rochdaleeng ENG3. League One10e27.3Matchs
2016-201722Rochdaleeng ENG3. League One9e35.5Matchs
2017-201823Rochdaleeng ENG3. League One20e30.6Matchs
2018-201924Rochdaleeng ENG3. League One16e25.2Matchs
2018-201924Prestoneng ENG2. Championship14e4.891.8971010000.00000000Matchs
2019-202025Prestoneng ENG2. Championship9e27.5331.202110001130.11300000Matchs
2020-202126Prestoneng ENG2. Championship13e14.8281.89189100050.34410000Matchs
2021-202227Prestoneng ENG2. Championship13e2.400.0000000000.00000000Matchs
2022-202328Portsmoutheng ENG3. League One8e24.7Matchs
2023-202429Portsmoutheng ENG3. League One1er35.5Matchs
12 saisons3 clubs3 ligues303.2701.414620111180.16710000
Pays Comp CltChamp 90 AMT AMT90 PassLive PassDead TO Tirs Ftp Déf AMB AMB90 PassLive PassDead TO Tirs Ftp Déf Matchs
Rochdale (7 saisons)2 ligues193.5
Preston (4 saisons)1 ligue49.5701.414620111180.16710000
Portsmouth (2 saisons)1 ligue60.2
League One (7 saisons)204.0
Championship (4 saisons)49.5701.414620111180.16710000
League Two (2 saisons)49.7

Actions défensives: Ligues nationales

Actions défensives: Ligues nationales Table
Tacles Tacles Balles contrées
Saison Âge Équipe Pays Comp CltChamp 90 Tcl TclR ZDéf MilTer ZOff Tcl Att Tcl% Manqués Balles contrées Tirs Passe Int Tcl+Int Dég Err Matchs
2012-201318Rochdaleeng ENG4. League Two12e18.9
2013-201419Rochdaleeng ENG4. League Two3e30.8
2014-201520Rochdaleeng ENG3. League One8e25.1Matchs
2015-201621Rochdaleeng ENG3. League One10e27.3Matchs
2016-201722Rochdaleeng ENG3. League One9e35.500Matchs
2017-201823Rochdaleeng ENG3. League One20e30.600Matchs
2018-201924Rochdaleeng ENG3. League One16e25.2Matchs
2018-201924Prestoneng ENG2. Championship14e4.8313002366.7183547150Matchs
2019-202025Prestoneng ENG2. Championship9e27.5362418153163545.719195143571521Matchs
2020-202126Prestoneng ENG2. Championship13e14.812991261154.559543042400Matchs
2021-202227Prestoneng ENG2. Championship13e2.46251055100.004043960Matchs
2022-202328Portsmoutheng ENG3. League One8e24.72128Matchs
2023-202429Portsmoutheng ENG3. League One1er35.53430Matchs
12 saisons3 clubs3 ligues303.2579135175295453.7254013271301291131
Pays Comp CltChamp 90 Tcl TclR ZDéf MilTer ZOff Tcl Att Tcl% Manqués Balles contrées Tirs Passe Int Tcl+Int Dég Err Matchs
Rochdale (7 saisons)2 ligues193.5000
Preston (4 saisons)1 ligue49.5573635175295453.725401327721291131
Portsmouth (2 saisons)1 ligue60.255580
League One (7 saisons)204.055580
Championship (4 saisons)49.5573635175295453.725401327721291131
League Two (2 saisons)49.70

Possession: Ligues nationales

Possession: Ligues nationales Table
Touches Dribbles Balle au pied Recevant
Saison Âge Équipe Pays Comp CltChamp 90 Touches SurfRépDéf ZDéf MilTer ZOff SurfRépOff Action de jeu Att Succ Succ% Tkld Tkld% Balle au pied TotDist DistBut PrgC 1/3 CSR Manqué Perte Rec PrgR Matchs
2012-201318Rochdaleeng ENG4. League Two12e18.9
2013-201419Rochdaleeng ENG4. League Two3e30.8
2014-201520Rochdaleeng ENG3. League One8e25.1Matchs
2015-201621Rochdaleeng ENG3. League One10e27.3Matchs
2016-201722Rochdaleeng ENG3. League One9e35.5Matchs
2017-201823Rochdaleeng ENG3. League One20e30.6Matchs
2018-201924Rochdaleeng ENG3. League One16e25.2Matchs
2018-201924Prestoneng ENG2. Championship14e4.82911698128654291200.02100.01415743057213017413Matchs
2019-202025Prestoneng ENG2. Championship9e27.51569684177474139156911327.3872.74821660762145016871057Matchs
2020-202126Prestoneng ENG2. Championship13e14.89605526345125339609555.6444.43801552725101107245927Matchs
2021-202227Prestoneng ENG2. Championship13e2.416875858521168200.02100.062240134300108714Matchs
2022-202328Portsmoutheng ENG3. League One8e24.7Matchs
2023-202429Portsmoutheng ENG3. League One1er35.5Matchs
12 saisons3 clubs3 ligues303.22988146836138478317298824833.31666.71065402619263418127101430111
Pays Comp CltChamp 90 Touches SurfRépDéf ZDéf MilTer ZOff SurfRépOff Action de jeu Att Succ Succ% Tkld Tkld% Balle au pied TotDist DistBut PrgC 1/3 CSR Manqué Perte Rec PrgR Matchs
Rochdale (7 saisons)2 ligues193.5
Preston (4 saisons)1 ligue49.52988146836138478317298824833.31666.71065402619263418127101430111
Portsmouth (2 saisons)1 ligue60.2
League One (7 saisons)204.0
Championship (4 saisons)49.52988146836138478317298824833.31666.71065402619263418127101430111
League Two (2 saisons)49.7

Temps de jeu: Ligues nationales

Temps de jeu: Ligues nationales Table
Temps de jeu Titulaire Remplaçants Victoires de l'équipe Victoires de l'équipe (xG)
Saison Âge Équipe Pays Comp CltChamp MJ Min Mn/MJ Min% 90 Titulaire Mn/Débuté Compl Remp Mn/Remp RempNE PPM BT BE +/- +/-90 Sur/En dehors du terrain onxG onxGA xG+/- xG+/-90 Sur/En dehors du terrain Matchs
2012-201318Rochdaleeng ENG4. League Two12e211,6998141.018.9201
2013-201419Rochdaleeng ENG4. League Two3e312,7718966.930.8310
2014-201520Rochdaleeng ENG3. League One8e312,2617354.625.12817381.293834+4+0.16+0.06Matchs
2015-201621Rochdaleeng ENG3. League One10e312,4607959.427.32924241.584134+7+0.26+0.26Matchs
2016-201722Rochdaleeng ENG3. League One9e403,1968077.235.53629411.535341+12+0.34+0.62Matchs
2017-201823Rochdaleeng ENG3. League One20e332,7538366.530.63027361.424436+8+0.26+1.30Matchs
2018-201924Rochdaleeng ENG3. League One16e272,2718454.925.226862314511.153145-14-0.55+0.36Matchs
2018-201924Prestoneng ENG2. Championship14e64297210.44.8490323471.679900.000.006.17.3-1.3-0.27-0.20Matchs
2019-202025Prestoneng ENG2. Championship9e292,4768559.827.52888271271.664231+11+0.40+0.7235.430.9+4.6+0.17+0.11Matchs
2020-202126Prestoneng ENG2. Championship13e221,3356132.214.8158110717151.091917+2+0.13+0.4220.019.2+0.7+0.05+0.40Matchs
2021-202227Prestoneng ENG2. Championship13e5218445.32.42761322180.402200.00+0.092.93.7-0.8-0.35-0.36Matchs
2022-202328Portsmoutheng ENG3. League One8e252,2248953.724.7258922001.964019+21+0.85+1.32Matchs
2023-202429Portsmoutheng ENG3. League One1er383,1938478.835.535893432622.086034+26+0.73-0.21Matchs
12 saisons3 clubs3 ligues33927,2868050.8303.2309872173022691.53379302+77+0.30+0.5364.361.2+3.2+0.06+0.15
Pays Comp CltChamp MJ Min Mn/MJ Min% 90 Titulaire Mn/Débuté Compl Remp Mn/Remp RempNE PPM BT BE +/- +/-90 Sur/En dehors du terrain onxG onxGA xG+/- xG+/-90 Sur/En dehors du terrain Matchs
Rochdale (7 saisons)2 ligues21417,4118160.1193.5200861201445201.41207190+17+0.12+0.54
Preston (4 saisons)1 ligue624,4587226.949.54986411319471.367259+13+0.26+0.4064.361.2+3.2+0.06+0.15
Portsmouth (2 saisons)1 ligue635,4178666.160.260895632622.0310053+47+0.78+0.81
League One (7 saisons)22518,3588263.5204.0209881761631221.58307243+64+0.31+0.63
Championship (4 saisons)624,4587226.949.54986411319471.367259+13+0.26+0.4064.361.2+3.2+0.06+0.15
League Two (2 saisons)524,4708654.049.7511

Statistiques diverses: Ligues nationales

Statistiques diverses: Ligues nationales Table
Performance Duels aériens
Saison Âge Équipe Pays Comp CltChamp 90 CJ CR 2CrtJ Fte Ftp HJ Ctr Int TclR Préussi Pcon CSC Récupération Gagnés Perdus % gagnés Matchs
2012-201318Rochdaleeng ENG4. League Two12e18.97128
2013-201419Rochdaleeng ENG4. League Two3e30.84025
2014-201520Rochdaleeng ENG3. League One8e25.18138Matchs
2015-201621Rochdaleeng ENG3. League One10e27.37031Matchs
2016-201722Rochdaleeng ENG3. League One9e35.56214000000000Matchs
2017-201823Rochdaleeng ENG3. League One20e30.64003300000000Matchs
2018-201924Rochdaleeng ENG3. League One16e25.21000Matchs
2018-201924Prestoneng ENG2. Championship14e4.80004509410002471236.8Matchs
2019-202025Prestoneng ENG2. Championship9e27.521020230623524000117484651.1Matchs
2020-202126Prestoneng ENG2. Championship13e14.8110132006130902180272750.0Matchs
2021-202227Prestoneng ENG2. Championship13e2.400024163200015040.0Matchs
2022-202328Portsmoutheng ENG3. League One8e24.74001326010128210Matchs
2023-202429Portsmoutheng ENG3. League One1er35.57102330014130340Matchs
12 saisons3 clubs3 ligues303.25171270108138013091021236828948.0
Pays Comp CltChamp 90 CJ CR 2CrtJ Fte Ftp HJ Ctr Int TclR Préussi Pcon CSC Récupération Gagnés Perdus % gagnés Matchs
Rochdale (7 saisons)2 ligues193.5374119500000000
Preston (4 saisons)1 ligue49.5320395211387236021236828948.0
Portsmouth (2 saisons)1 ligue60.211103656024258550
League One (7 saisons)204.037411785602425855000
Championship (4 saisons)49.5320395211387236021236828948.0
League Two (2 saisons)49.711153

Résumé du club de joueurs

Palmarès, prix et distinctions honorifiques

Ressources complémentaires

À propos de FBref.com

FBref.com a été lancé (13 juin 2018) avec un traitement des compétitions nationales pour l'Angleterre, la France, l'Allemagne, l'Italie, l'Espagne et les États-Unis. Depuis lors, nous n'avons cessé d'étendre nos statistiques pour inclure des championnats nationaux de plus de 40 pays, ainsi que des coupes nationales, des super coupes et des compétitions de jeunes des principaux pays européens. Nous avons également ajouté des données pour les grandes coupes internationales telles la Ligue des Champions de l'UEFA et la Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Le personnel de Sports Reference est entièrement anglophone et hispanophone à l'heure actuelle. Nous espérons servir tous nos clients quelle que soit leur langue maternelle, donc nous ferons de notre mieux pour traduire correctement notre site en {langue}. Si vous trouvez une erreur ou un mot, une phrase ou une abréviation mal choisis, veuillez nous en informer et nous tenterons de corriger le problème rapidement.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref est l'un des sept sites Sports-Reference.com.

Plus de pages Joe Rafferty

Aperçu Joe Rafferty

Statistiques par compétition

Journaux de matchs (Résumé)

Journaux de matchs (Passes)

Journaux de matchs (Types de passe)

Journaux de matchs (Préparation des tirs et des buts)

Journaux de matchs (Actions défensives)

Journaux de matchs (Possession)

Journaux de matchs (Statistiques diverses)

Registres des buts par compétition

Rapport de scouting

Stathead & Player Comparison