In [1]:
from __future__ import division
import os
import json
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

In [2]:
def save_json(data, filename, _dir='afl_stats'):
    try: # make directory if it doesnt exist
        os.mkdir(_dir)
    except:
        pass
    with open(os.path.join(_dir,filename + '.json'), 'w') as fp:
        json.dump(data, fp)

In [3]:
base_dir = 'afl_stats'

In [4]:
round_dir = os.path.join(base_dir,'rounds')
match_dir = os.path.join(base_dir,'match_player_stats')
player_dir = os.path.join(base_dir,'player_summary')

In [5]:
# Make list of files with matches
rounds = []
for i in os.listdir(round_dir):
    if i[:2] == 'CD' and i[-4:] == 'json':
        rounds.append(i)

In [ ]:


In [6]:
datadict = {}
matchdict = {}
for i in rounds:
    filepath = os.path.join(round_dir, i)
    with open(filepath, 'r') as fp:
        # Make dictionary full of data
        data = json.load(fp)
        datadict[i[:-5]] = data
        # Make dictionary of matchIds that are in each round
        matches = [item['match']['matchId'] for item in data['items']] # Get list of matchids for the round
        matchdict[i[:-5]] = matches

In [7]:
dd=datadict['CD_R200901423']

In [8]:
ddd=dd['items'][0]

In [9]:
ddd.keys()


Out[9]:
[u'liveVideos', u'score', u'venue', u'round', u'match']

In [10]:
def process_score_dict(d):
    out = {}
    for x in ['home','away']:
        dd = d[x+'TeamScore']
        out[x+'_total_score'] = dd['matchScore']['totalScore']
        out[x+'_total_behinds'] = dd['matchScore']['behinds']
        out[x+'_total_goals'] = dd['matchScore']['goals']
        for i in dd['periodScore']:
            period_label = i['periodNumber']
            out['{}_Q{}_total_score'.format(x, period_label)] = i['score']['totalScore']
            out['{}_Q{}_behinds'.format(x, period_label)] = i['score']['behinds']
            out['{}_Q{}_goals'.format(x, period_label)] = i['score']['goals']
    try:
        out['weather_description'] = d['weather']['description']
        out['weather_temp'] = d['weather']['tempInCelsius']
        out['weather_type'] = d['weather']['weatherType']
    except:
        pass
    return out

In [11]:
#process_score_dict(ddd['score'])

In [12]:
def process_round_dict(d):
    out = {}
    out['roundAbbr'] = d['abbreviation']
    out['season'] = d['competitionId']
    out['roundId'] = d['roundId']
    out['roundNumber'] = d['roundNumber']
    out['year'] = d['year']
    out['roundName'] = d['name']
    return out

In [13]:
def process_match_dict(d):
    out = {}
    out['homeTeamId'] = d['homeTeamId']
    out['homeTeam'] = d['homeTeam']['abbr']
    out['awayTeamId'] = d['awayTeamId']
    out['awayTeam'] = d['awayTeam']['abbr']
    out['matchId'] = d['matchId']
#     out['roundId'] = d['round']
    out['datetime'] = d['utcStartTime']
    out['localtime'] = d['venueLocalStartTime']
#     out['venueId'] = d['venue']
    return out

In [14]:
def process_venue_dict(d):
    out = {}
    out['venueId'] = d['venueId']
    out['venueName'] = d['name']
    out['venueAbbr'] = d['abbreviation']
    return out

In [15]:
errorlist = []
def process_match(d):
    try:
        out={}
        out.update(process_match_dict(d['match']))
        out.update(process_round_dict(d['round']))
        out.update(process_score_dict(d['score']))
        out.update(process_venue_dict(d['venue']))
        return out
    except Exception as e:
        print d['match']['matchId']
        errorlist.append(d)
        return {}

In [16]:
matchdata = []
for k,v in iter(sorted(datadict.iteritems())) :
    for i in v['items']:
        matchdata.append(process_match(i))


CD_M20010141201
CD_M20010141207
CD_M20010141607
CD_M20020140403
CD_M20030140103
CD_M20030140306
CD_M20030141206
CD_M20030142501
CD_M20040140108
CD_M20040140208
CD_M20060141902
CD_M20070140302
CD_M20070140402
CD_M20070140908
CD_M20070141703
CD_M20070141902
CD_M20070141904
CD_M20080142101
CD_M20080142303
CD_M20090140106
CD_M20090140403
CD_M20090141003
CD_M20090141605
CD_M20100140102
CD_M20100140305
CD_M20100140503
CD_M20100140508
CD_M20100140601
CD_M20100140907
CD_M20100141103
CD_M20100141303
CD_M20100141407
CD_M20100141503
CD_M20100141506
CD_M20100141601
CD_M20100141602
CD_M20100141706
CD_M20100142106
CD_M20110140207
CD_M20110140505
CD_M20110140603
CD_M20110140806
CD_M20110140901
CD_M20110141304
CD_M20110141704
CD_M20110141906
CD_M20110142006
CD_M20110142303
CD_M20110142502
CD_M20150142303
CD_M20150142305
CD_M20150142309
CD_M20150142302
CD_M20150142304
CD_M20150142306
CD_M20150142308
CD_M20150142307
CD_M20150142301
CD_M20150142402
CD_M20150142401
CD_M20150142403
CD_M20150142404

In [17]:
mm = pd.DataFrame(matchdata)

In [18]:
mm.index = mm.matchId

In [19]:
mm.datetime = pd.to_datetime(mm.datetime) # convert to datetime

In [20]:
mm.to_pickle('matchdata.pkl')
mm.to_csv('afl_matchdata.csv')

In [21]:
matchlist = []
for k,v in iter(sorted(matchdict.iteritems())) :
    matchlist.extend(v)

In [22]:
save_json(matchlist, 'match_list')

In [23]:
test = datadict[datadict.keys()[0]]['items'][0]

In [24]:
from collections import OrderedDict

In [25]:
match_stats_dict = OrderedDict()
for i in matchlist:
    filepath = os.path.join(match_dir, i+'.json')
    try:
        with open(filepath, 'r') as fp:
            # Make dictionary full of data
            data = json.load(fp)
            match_stats_dict[i] = data
    except IOError:
        print 'Missing {}'.format(filepath)

In [26]:
team_dict = {}
def update_team_dict(team_info, team_dict=team_dict):
    if team_info['teamId'] in team_dict.keys():
        return False
    else:
        team_dict[team_info['teamId']] = team_info
        return True

In [27]:
for k,v in match_stats_dict.iteritems():
    v = v['lists']
    for i in v:
        update_team_dict(i['team'])

In [28]:
lists = match_stats_dict['CD_M20010141101']['lists']

In [29]:
from copy import deepcopy

In [30]:
def flatten_dict(d):
    out = {}
    for k,v in d.iteritems():
        if type(v)==dict:
            interim = flatten_dict(v)
            interim = {k+'_'+kk : v for kk,v in interim.iteritems()}
            out.update(interim)
        elif type(v)==list:
            interim = {k+'_'+str(i): flatten_dict(vv) for i,vv in enumerate(v)}
            out.update(interim)
                

        else:
            out[k] = v
    return out

In [31]:
stats_list = []
for k,v in match_stats_dict.iteritems():
    v = v['lists']
    for i in v:
        a = deepcopy(flatten_dict(i['stats']['totals']))
        a.update({u'timeOnGroundPercentage': i['stats']['timeOnGroundPercentage']})
        a.update({k:i['player'][k] for k in [u'playerId',u'surname',u'givenName']})
        a.update({k:i['team'][k] for k in [u'teamId', u'teamAbbr']})
        a.update({'matchId':k})
        stats_list.append(a)

In [32]:
import pandas as pd
from pandas import DataFrame

In [33]:
df=DataFrame(stats_list)

In [34]:
# df.to_pickle('playerMatchStats.pkl')

In [35]:
playerList = df.playerId.unique().tolist()

In [36]:
save_json(playerList,'playerId_list')

In [37]:
df.describe().T


Out[37]:
count mean std min 25% 50% 75% max
behinds 126876 0.427189 0.765957 0 0.0 0.0 1 11
bounces 126876 0.597851 1.268036 0 0.0 0.0 1 20
clangers 126876 1.916485 1.519406 0 1.0 2.0 3 12
clearances_centreClearances 126876 0.574459 1.039945 0 0.0 0.0 1 12
clearances_stoppageClearances 126876 1.027665 1.362996 0 0.0 1.0 2 13
clearances_totalClearances 126876 1.602123 2.000910 0 0.0 1.0 2 19
contestedMarks 126876 0.498392 0.859734 0 0.0 0.0 1 9
contestedPossessions 126876 1.381230 3.120603 0 0.0 0.0 0 29
disposalEfficiency 126876 74.659020 15.537852 0 66.7 76.2 85 100
disposals 126876 15.355741 7.131835 0 10.0 15.0 20 53
dreamTeamPoints 126876 66.183731 28.252349 -8 46.0 65.0 85 204
freesAgainst 126876 0.790890 0.947044 0 0.0 1.0 1 8
freesFor 126876 0.793783 0.964556 0 0.0 1.0 1 8
goalAccuracy 126876 26.478586 38.602238 0 0.0 0.0 50 100
goalAssists 126876 0.335422 0.642731 0 0.0 0.0 1 10
goals 126876 0.610084 1.042065 0 0.0 0.0 1 13
handballs 126876 6.371914 4.096266 0 3.0 6.0 9 33
hitouts 126876 1.595944 5.454740 0 0.0 0.0 0 80
inside50s 126876 2.287414 1.974069 0 1.0 2.0 3 15
kicks 126876 8.983827 4.674994 0 6.0 9.0 12 35
marks 126876 4.124066 2.655521 0 2.0 4.0 6 24
marksInside50 126876 0.573726 1.100740 0 0.0 0.0 1 13
onePercenters 126876 2.037777 2.088693 0 1.0 2.0 3 21
rebound50s 126876 1.494443 1.712616 0 0.0 1.0 2 16
tackles 126876 2.502869 2.106669 0 1.0 2.0 4 19
timeOnGroundPercentage 126876 70.991015 31.576065 0 67.0 83.0 91 100
totalPossessions 126876 3.608216 7.576829 0 0.0 0.0 0 48
uncontestedPossessions 126876 2.226985 4.878058 0 0.0 0.0 0 40

In [38]:
# Cleanup total possessions data. putting in NANs where the data is missing

In [39]:
df.totalPossessions = [np.nan if disp > 0 and pos == 0 else pos for disp, pos in zip(df.disposals, df.totalPossessions)]

In [40]:
numerical_columns = [
     u'behinds',
     u'bounces',
     u'clangers',
     u'clearances_centreClearances',
     u'clearances_stoppageClearances',
     u'clearances_totalClearances',
     u'contestedMarks',
     u'contestedPossessions',
     u'disposalEfficiency',
     u'disposals',
     u'dreamTeamPoints',
     u'freesAgainst',
     u'freesFor',
     u'goalAccuracy',
     u'goalAssists',
     u'goals',
     u'handballs',
     u'hitouts',
     u'inside50s',
     u'kicks',
     u'marks',
     u'marksInside50',
     u'onePercenters',
     u'rebound50s',
     u'tackles',
     u'timeOnGroundPercentage',
     u'totalPossessions',
     u'uncontestedPossessions']

In [41]:
# cleanup timeOnGroundPercentage to put NaNs where information is missing
df.timeOnGroundPercentage = [
    np.nan if valmax>0 and time==0 else time
    for valmax, time in zip(df[numerical_columns].T.max(), df.timeOnGroundPercentage)]

In [42]:
df.timeOnGroundPercentage.describe()


Out[42]:
count    110585.000000
mean         81.449166
std          17.091387
min           0.000000
25%          77.000000
50%          85.000000
75%          92.000000
max         100.000000
Name: timeOnGroundPercentage, dtype: float64

In [43]:
df['round'] = df.matchId.apply(lambda x: int(x[-4:-2]))
df['year'] = df.matchId.apply(lambda x: int(x[4:8]))

In [44]:
df.to_pickle('playerMatchStats.pkl')

In [45]:
df.to_csv('afl_playerMatchStats.csv', index=False)

In [46]:
playerdata = []
for i in playerList:
    filepath = os.path.join(player_dir, i+'.json')
    with open(filepath, 'r') as fp:
        # Make dictionary full of data
        data = json.load(fp)
        data['playerId']=i
        playerdata.append(data)

In [47]:
def process_player_data(i):
    """
    Process dictionary entry for a single player
    """
    out = {}
    try:
        out['playerId'] = i['playerId']
        j = i['playerProfile']
        for k,v in j['basicStats'].iteritems():
            out[k] = v
        out['careerGamesPlayed'] = j['careerGamesPlayed']
        for k in ['surname', 'firstName', 'jumperNumber','milestones','position', 'clubAwards']:
            out[k] = j[k]
    except Exception as e:
        print 'Error with {}'.format(i['playerId'])
    return out

In [48]:
playerdf = []
for i in playerdata:
    playerdf.append(process_player_data(i))
playerdf = pd.DataFrame(playerdf)


Error with CD_I940033
Error with CD_I250207
Error with CD_I281151

In [49]:
playerdf.dateOfBirth = pd.to_datetime(playerdf.dateOfBirth)

In [50]:
playerdf.index = playerdf.playerId

In [51]:
playerdf['Turned18'] = [i.year+18 for i in playerdf.dateOfBirth]

In [52]:
str.isdigit('12a')


Out[52]:
False

In [53]:
playerdf.draftYear = [int(i) if str.isdigit(str(i)) else np.nan for i in playerdf.draftYear]

In [54]:
plt.scatter(playerdf.Turned18, playerdf.draftYear)
plt.plot([1990,2015],[1990,2015])


Out[54]:
[<matplotlib.lines.Line2D at 0x1a7067b90>]
/anaconda/lib/python2.7/site-packages/matplotlib/collections.py:590: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
  if self._edgecolors == str('face'):

In [55]:
playerdf.to_pickle('player_summary.pkl')

In [56]:
playerdf.to_csv('afl_player_summary.csv', encoding='utf-8')

In [57]:
errorlist=[]
for dd in playerdata:
    try:
        print (dd['playerProfile']['surname']+', '+dd['playerProfile']['firstName']).ljust(20), str(dd['playerProfile']['careerGamesPlayed']).ljust(4), \
            str(dd['playerProfile']['basicStats']['draftYear']), dd['playerProfile']['basicStats']['debutYear'],\
            dd['playerProfile']['yearlySeasonStats'][-1]['year'], dd['playerProfile']['yearlySeasonStats'][0]['year']
    except Exception as e:
        print '### ERROR', dd['playerId'], e, '###'
        errorlist.append(dd['playerId'])


Abraham, Winston     0    None None 2001 2002
Archer, Glenn        0     None 2001 2007
Blakey, John         0    None None 2001 2002
Burton, Matthew      0    None None 2001 2003
Clayton, Shane       0     None 2001 2004
Cochrane, Stuart     0    None None 2001 2005
Colbert, Leigh       0    None None 2001 2005
Grant, Shannon       0    1994 None 2001 2008
Harris, Daniel       0    2000 None 2001 2011
Makepeace, Troy      0    1999 None 2001 2006
McCartney, Jason     0    None None 2001 2003
McKernan, Corey      0    None None 2001 2005
Motlop, Shannon      0    1998 None 2001 2006
Petrie, Drew         293  2000 2001 2001 2015
Pickett, Byron       0    1996 None 2001 2007
Rawlings, Brady      0    1998 None 2001 2011
Rocca, Saverio       0    None None 2001 2006
Simpson, Adam        0    1993 None 2001 2009
Sinclair, Jess       0    1996 None 2001 2008
Smith, Dylan         0    None None 2001 2005
Stevens, Anthony     0     None 2001 2004
Watt, Shannon        0    1997 None 2001 2009
Alessio, Steven      0    None None 2001 2003
Barnard, Paul        0    None None 2001 2003
Barnes, John         0    None None 2001 2001
Blumfield, Justin    0     None 2001 2004
Bolton, Mark         0    1997 None 2001 2007
Caracella, Blake     0    1994 None 2001 2006
Fletcher, Dustin     400  1992 1993 2001 2015
Henneman, Aaron      0    1998 None 2001 2006
Hird, James          0    None None 2001 2007
Jacobs, Danny        0    1998 None 2001 2008
Johnson, Jason       0    1996 None 2001 2008
Johnson, Mark        0    1998 None 2001 2008
Lloyd, Matthew       0    1995 None 2001 2009
Lucas, Scott         0    1994 None 2001 2009
McVeigh, Mark        232  1998 None 2001 2012
Mercuri, Mark        0    None None 2001 2004
Misiti, Joe          0    None None 2001 2004
Moorcroft, Gary      0    None None 2001 2003
Ramanauskas, Adam    0    1998 None 2001 2008
Rioli, Dean          0    1999 None 2001 2006
Solomon, Dean        0    1997 None 2001 2010
Wellman, Sean        0    None None 2001 2004
Barker, John         0    1992 None 2001 2006
Bowyer, Glen         0    None None 2001 2005
Chick, Daniel        0    1995 None 2001 2007
Clarke, Tim          0    1999 None 2001 2008
Crawford, Shane      0    1991 None 2001 2008
Croad, Trent         0    1997 None 2001 2010
Dixon, Ben           0    1994 None 2001 2007
Graham, Mark         0     None 2001 2005
Harford, Daniel      0    None None 2001 2004
Hay, Jonathan        0    1996 None 2001 2007
Holland, Nick        0     None 2001 2005
Lekkas, Angelo       0     None 2001 2005
Lord, Aaron          0    None None 2001 2003
McPharlin, Luke      256  1999 2000 2001 2015
McCabe, Luke         0     None 2001 2004
Rawlings, Jade       0    1994 None 2001 2006
Rehn, Shaun          0     None 2001 2002
Rock, Anthony        0    None None 2001 2001
Smith, Joel          0    1994 None 2001 2007
Tallis, Rayden       0     None 2001 2004
Thompson, Nathan     0    1997 None 2001 2008
Woods, Tony          0     None 2001 2002
Buckley, Nathan      0     None 2001 2007
Burns, Scott         0    1992 None 2001 2008
Fraser, Josh         218  1999 None 2001 2012
Freeborn, Glenn      0     None 2001 2003
Johnson, Ben         235  1999 2000 2001 2013
Lane, Tyson          0     None 2001 2002
Licuria, Paul        0    1995 None 2001 2007
Lockyer, Tarkyn      0    1998 None 2001 2010
Lonie, Ryan          0    2000 None 2001 2008
McKee, Steven        0     None 2001 2004
Molloy, Jarrod       0     None 2001 2003
O'Bree, Shane        0    1997 None 2001 2010
Prestigiacomo, Simon 0    1995 None 2001 2010
Richardson, Mark     0     None 2001 2003
Rintoul, Chad        0     None 2001 2002
Rocca, Anthony       0    1994 None 2001 2009
Scotland, Heath      268  2014 1999 2001 2014
Shaw, Rhyce          237  1999 2000 2001 2015
Steinfort, Carl      0     None 2001 2002
Tarrant, Chris       268  1997 None 2001 2012
Ukovic, Andrew       0    None None 2001 2001
Wakelin, Shane       0    1992 None 2001 2008
Bartlett, Trent      0    None None 2001 2002
Brown, Nathan G.     0    1996 None 2001 2009
Cox, Simon           0     None 2001 2003
Croft, Matthew       0    None None 2001 2004
Curley, Todd         0    None None 2001 2001
Darcy, Luke          0    1992 None 2001 2007
Dimattina, Paul      0    None None 2001 2003
Eagleton, Nathan     0    1996 None 2001 2010
Ellis, Craig         0    None None 2001 2003
Garlick, Simon       0    None None 2001 2004
Grant, Chris         0    1988 None 2001 2007
Harrison, Ben        0    None None 2001 2005
Hudson, Paul         0     None 2001 2002
Hunter, Kingsley     0     None 2001 2003
Johnson, Brad        0    1993 None 2001 2010
Liberatore, Tony     0    None None 2001 2002
Murphy, Robert       292  1999 2000 2001 2015
Penny, Luke          0    None None 2001 2005
Robbins, Matthew     0    1994 None 2001 2007
Romero, Jose         0    None None 2001 2001
Smith, Rohan         0    None None 2001 2006
West, Scott          0     None 2001 2008
Baker, Steven        0    1998 None 2001 2011
Beetham, Caydn       0    None None 2001 2002
Blake, Jason         219  1999 2000 2001 2013
Burke, Nathan        0    None None 2001 2003
Callaghan, Craig     0    None None 2001 2004
Capuano, Matthew     0    None None 2001 2003
Delaney, Tony        0    None None 2001 2001
Everitt, Peter       0     None 2001 2008
Gale, Mark           0    None None 2001 2001
Hall, Barry          0    1995 None 2001 2011
Hamill, Aaron        0    1994 None 2001 2007
Harvey, Robert       0    None None 2001 2008
Hayes, Lenny         297  1998 1999 2001 2014
Hudghton, Max        0    1996 None 2001 2009
Loewe, Stewart       0    None None 2001 2002
Moyle, Brett         0    None None 2001 2004
Peckett, Justin      0    1992 None 2001 2006
Plapp, Justin        0    None None 2001 2002
Powell, Robert       0    None None 2001 2001
Thompson, Andrew     0    1996 None 2001 2007
Traianidis, Jason    0    None None 2001 2001
Voss, Brett          0    1995 None 2001 2007
Ackland, Cain        0    1999 None 2001 2008
Burgoyne, Peter      0    1996 None 2001 2009
Carr, Joshua         0    1998 None 2001 2010
Cockatoo-Collins, Che 0     None 2001 2003
Cornes, Chad         255  1997 1999 2001 2013
Dew, Stuart          0    1996 None 2001 2009
Francis, Fabian      0    None None 2001 2001
Francou, Josh        0    1996 None 2001 2006
Guerra, Brent        255  1999 2000 2001 2013
James, Roger         0    None None 2001 2005
Kingsley, Adam       0    1996 None 2001 2006
Lockwood, Bowen      0    None None 2001 2002
Mead, Darren         0    None None 2001 2002
Montgomery, Brett    0    1996 None 2001 2007
Paxman, Stephen      0     None 2001 2003
Poulton, Jared       0    None None 2001 2005
Primus, Matthew      0    None None 2001 2005
Schofield, Jarrad    0    1992 None 2001 2006
Stevens, Nicholas    0    1997 None 2001 2009
Wakelin, Darryl      0    1993 None 2001 2007
Wanganeen, Gavin     0    1989 None 2001 2006
Wilson, Michael      0     None 2001 2008
Akermanis, Jason     0    1994 None 2001 2010
Ashcroft, Marcus     0    None None 2001 2003
Black, Simon         322  1997 1998 2001 2013
Bolton, Craig        0    1998 None 2001 2011
Bradshaw, Daniel     0    1995 None 2001 2011
Brown, Jonathan      256  1999 2000 2001 2014
Cupido, Damian       0    None None 2001 2005
Hart, Shaun          0    None None 2001 2004
Headland, Desmond    0     None 2001 2010
Keating, Clark       0    None None 2001 2006
Lappin, Nigel        0    1993 None 2001 2008
Leppitsch, Justin    0    1992 None 2001 2006
Lynch, Alastair      0    None None 2001 2004
McDonald, Beau       0    1997 None 2001 2008
Michael, Mal         0    1997 None 2001 2008
Pike, Martin         0    None None 2001 2005
Power, Luke          302  1997 None 2001 2012
Robbins, Ben         0     None 2001 2004
Scott, Brad          0    1994 None 2001 2006
Shattock, Aaron      0    1998 None 2001 2006
Voss, Michael        0    None None 2001 2007
White, Darryl        0    None None 2001 2005
Bandy, Daniel        0    None None 2001 2005
Bell, Peter          0    1995 None 2001 2008
Black, Heath         0    1996 None 2001 2008
Bootsma, Brad        0    None None 2001 2002
Brown, Leigh         0    1999 None 2001 2011
Carr, Matthew        0    1995 None 2001 2008
Cook, Troy           0    1996 None 2001 2007
Fletcher, Adrian     0    None None 2001 2001
Grover, Antoni       202  1999 None 2001 2012
Hasleby, Paul        0    1999 None 2001 2010
Jones, Anthony       0    None None 2001 2003
Koops, Steven        0    None None 2001 2005
Longmuir, Justin     0    1998 None 2001 2007
McManus, Shaun       0     None 2001 2008
Modra, Tony          0    None None 2001 2001
Norrish, Jason       0    None None 2001 2002
Parker, Shane        0    1994 None 2001 2007
Pavlich, Matthew     335  1999 2000 2001 2015
Schell, Daniel       0    None None 2001 2003
Toia, Luke           0    None None 2001 2003
Walker, James        0    1997 None 2001 2007
Woods, Dion          0    None None 2001 2005
Allan, Matthew       0    None None 2001 2005
Backwell, Brett      0     None 2001 2001
Beaumont, Simon      0     None 2001 2005
Bradley, Craig       0    None None 2001 2002
Camporeale, Scott    0    1994 None 2001 2007
Culpitt, Heath       0    None None 2001 2001
Fevola, Brendan      0    1998 None 2001 2011
Fletcher, Simon      0     None 2001 2004
Freeborn, Scott      0    None None 2001 2003
Hotton, Trent        0    None None 2001 2002
Houlihan, Ryan       0     None 2001 2011
Hulme, Darren        0    None None 2001 2004
Koutoufides, Anthony 0    1991 None 2001 2007
Lappin, Matthew      0    1993 None 2001 2007
Manton, Glenn        0    None None 2001 2003
Massie, Kris         0    1997 None 2001 2008
McKay, Andrew        0    None None 2001 2003
Porter, Mark         0     None 2001 2004
Ratten, Brett        0    None None 2001 2003
Rice, Dean           0    None None 2001 2001
Silvagni, Stephen    0    None None 2001 2001
Whitnall, Lance      0    1996 None 2001 2007
Bizzell, Clint       0    1995 None 2001 2007
Burns, Ronnie        0    None None 2001 2004
Clarke, David        0    None None 2001 2005
Corey, Joel          276  1999 2000 2001 2013
Graham, Ben          0    None None 2001 2004
Harley, Tom          0    1996 None 2001 2009
### ERROR CD_I940033 'playerProfile' ###
Houlihan, Adam       0     None 2001 2004
Kilpatrick, Glenn    0    None None 2001 2002
King, Steven         0    1995 None 2001 2010
Mensch, David        0    None None 2001 2002
Milburn, Darren      0    1995 None 2001 2011
Mooney, Cameron      0    1996 None 2001 2011
Murphy, Justin       0    None None 2001 2005
Riccardi, Peter      0    None None 2001 2006
Sanderson, Brenton   0    None None 2001 2005
Scarlett, Matthew    284  1997 None 2001 2012
Sholl, Brad          0    None None 2001 2002
Snell, Jason         0    None None 2001 2002
Spriggs, David       0    1999 None 2001 2006
White, Mitchell      0     None 2001 2003
Wojcinski, David     203  1998 None 2001 2012
Banfield, Drew       0    1992 None 2001 2006
Braun, Michael       0    1996 None 2001 2008
Carroll, Trent       0    None None 2001 2004
Collica, Michael     0    None None 2001 2004
Cousins, Ben         0    1995 None 2001 2010
Cummings, Scott      0    None None 2001 2002
Fletcher, Chad       0    1998 None 2001 2009
Gardiner, Michael S. 0    1996 None 2001 2011
Glass, Darren        270  1999 2000 2001 2014
Jakovich, Glen       0    None None 2001 2004
Jones, Rowan         0    1997 None 2001 2007
Kerr, Daniel         220  2000 2001 2001 2013
Matera, Peter        0    None None 2001 2003
McIntosh, Ashley     0    None None 2001 2003
Merenda, Mark        0    None None 2001 2002
Morrison, Chad       0    1995 None 2001 2006
Prior, Michael       0    None None 2001 2002
Sierakowski, David   0    None None 2001 2003
Taylor, Richard      0    None None 2001 2002
Williams, Andrew     0     None 2001 2005
Wilson, Troy         0    None None 2001 2003
Wirrpanda, David     0    1996 None 2001 2009
Beams, Ben           0    None None 2001 2001
Brown, Nathan D.     0    1997 None 2001 2007
Bruce, Cameron       234  1999 None 2001 2012
Collins, Matthew     0    None None 2001 2001
Febey, Steven        0    None None 2001 2002
Funcke, Ross         0    None None 2001 2002
Green, Brad          254  1999 None 2001 2012
Grgic, Brent         0     None 2001 2003
Ingerson, Anthony    0    None None 2001 2001
Lamb, Chris          0    None None 2001 2004
Leoncelli, Andrew    0    None None 2001 2003
McDonald, Anthony    0    None None 2001 2002
Neitz, David         0     None 2001 2008
Nicholson, Alistair  0    1996 None 2001 2006
Rigoni, Guy          0    None None 2001 2005
Robertson, Russell   0    1996 None 2001 2009
Schwarz, David       0    None None 2001 2002
Walsh, Peter         0    1998 None 2001 2006
Ward, Daniel         0    1998 None 2001 2007
White, Jeff          0    1994 None 2001 2008
Woewodin, Shane      0     None 2001 2005
Yze, Adem            0    1994 None 2001 2008
Biddiscombe, Craig   0     None 2001 2003
Bourke, David        0    None None 2001 2003
Bowden, Joel         0    1995 None 2001 2009
Cameron, Leon        0     None 2001 2003
Campbell, Wayne      0     None 2001 2005
Chaffey, Mark        0    1996 None 2001 2006
Daffy, Nick          0     None 2001 2002
Fiora, Aaron         0    1999 None 2001 2008
Gale, Brendon        0    None None 2001 2001
Gaspar, Darren       0    1993 None 2001 2007
Hall, Ray            0    1998 None 2001 2007
Hilton, Rory         0     None 2001 2005
Holland, Ben         0    1994 None 2001 2008
Kellaway, Andrew     0    1997 None 2001 2006
King, Clinton        0     None 2001 2003
Knights, Matthew     0    None None 2001 2002
Ottens, Brad         0    1997 None 2001 2011
Richardson, Matthew  0    1992 None 2001 2009
Rogers, Matthew      0     None 2001 2004
Sziller, Steven      0     None 2001 2002
Tivendale, Greg      0    1998 None 2001 2008
Torney, Jason        0    1994 None 2001 2007
Ahmat, Robert        0    None None 2001 2001
Ball, Jason          0    None None 2001 2005
Barry, Leo           0    1994 None 2001 2009
Bolton, Jude         325  1998 1999 2001 2013
Cresswell, Daryn     0    None None 2001 2003
Crouch, Jared        0    1995 None 2001 2009
Doyle, Stephen       0    1999 None 2001 2007
Dunkley, Andrew      0    None None 2001 2002
Fosdike, Nic         0    1998 None 2001 2009
Goodes, Adam         372  1997 1999 2001 2015
Kirk, Brett          0    1999 None 2001 2010
Luff, Troy           0    None None 2001 2001
Mathews, Ben         0    1995 None 2001 2008
Maxfield, Stuart     0    None None 2001 2005
McPherson, Daniel    0     None 2001 2003
O'Loughlin, Michael  0    1994 None 2001 2009
Saddington, Jason    0    1997 None 2001 2008
Schauble, Andrew     0    None None 2001 2005
Schwass, Wayne       0     None 2001 2002
Stafford, Greg       0    None None 2001 2006
Warfe, Rowan         0     None 2001 2004
Williams, Paul       0    1989 None 2001 2006
Bickley, Mark        0     None 2001 2003
Byrne, James         0    None None 2001 2001
Clarke, Matthew      0    1990 None 2001 2007
Crowell, Andrew      0    None None 2001 2003
Edwards, Tyson       0    None None 2001 2010
Gallagher, David     0    None None 2001 2002
Goodwin, Simon       0    1996 None 2001 2010
Hewitt, Evan         0     None 2001 2002
Ladhams, Christopher 0    None None 2001 2005
Marsh, Ben           0     None 2001 2004
McGregor, Kenneth    0    None None 2001 2008
McLeod, Andrew       0     None 2001 2010
Perrie, Ian          0    1997 None 2001 2007
Ricciuto, Mark       0    None None 2001 2007
Robran, Matthew      0    None None 2001 2001
Shir, Matthew        0     None 2001 2003
Shirley, Robert      0    1999 None 2001 2009
Skipworth, Hayden    0    2000 None 2001 2009
Smart, Nigel         0     None 2001 2004
Stenglein, Tyson     0    1998 None 2001 2009
Stevens, Mark        0     None 2001 2005
Welsh, Scott         0    1995 None 2001 2009
Long, Michael        0    None None 2001 2001
Tredrea, Warren      0     None 2001 2010
Hickmott, Adrian     0    None None 2001 2003
Picioane, Lance      0    None None 2001 2005
Dragicevic, Marc     0     None 2001 2004
Kellaway, Duncan     0     None 2001 2004
Hahn, Mitch          0    2011 None 2001 2011
Davis, Nick          0    1998 None 2001 2008
Dimattina, Andrew    0     None 2001 2002
Holland, Brodie      0    1997 None 2001 2008
Kinnear, Ben         0     None 2001 2004
Cunningham, Ben      0    None None 2001 2004
Metropolis, Daniel   0    None None 2001 2002
Biglands, Rhett      0    1999 None 2001 2008
Bode, Matthew        0    1998 None 2001 2007
Hart, Ben            0    None None 2001 2006
Jolly, Darren        237  2001 2001 2001 2013
Pitt, Steven         0    None None 2001 2001
Williams, Luke       0    None None 2001 2005
Kennedy, Matthew     0    None None 2001 2001
Notting, Tim         0    1996 None 2001 2009
Picken, Marcus       0    None None 2001 2003
Scott, Chris         0    1993 None 2001 2007
King, David          0     None 2001 2004
Gehrig, Fraser       0    1993 None 2001 2008
Jones, Austinn       0    None None 2001 2005
Enright, Corey       309  1999 2001 2001 2015
Mooney, Jason        0    None None 2001 2001
Street, Peter        0    1998 None 2001 2008
Cox, Dean            290  2000 2001 2001 2014
Hunter, Adam         0    1999 None 2001 2009
Munro, Kane          0    None None 2001 2004
Mansfield, Michael   0    None None 2001 2002
Nelson, Benjamin     0    None None 2001 2003
Vance, Murray        0    None None 2001 2001
Hardwick, Damien     0    None None 2001 2004
Broderick, Paul      0    None None 2001 2001
Vardy, Royce         0     None 2001 2003
Clarke, Nathan       0    None None 2001 2002
Hadley, Richard      0    None None 2001 2010
Gilbee, Lindsay      206  1999 None 2001 2012
Betheras, Rupert     0     None 2001 2003
Clement, James       0    1995 None 2001 2007
Carey, Wayne         0     None 2001 2004
Harvey, Brent        409  1995 1996 2001 2015
Nicks, Matthew       0    None None 2001 2005
Koschitzke, Justin   200  2000 2001 2001 2013
Lawrence, Steven     0    None None 2001 2003
Kemp, Dean           0    None None 2001 2001
Matera, Phillip      0    1995 None 2001 2006
Bassett, Nathan      0    1997 None 2001 2008
Vardy, Peter         0    None None 2001 2004
Bassett, Scott       0    None None 2001 2004
Waterhouse, Clive    0    None None 2001 2004
Wira, Brad           0    None None 2001 2001
Barlow, Kris         0     None 2001 2004
Greene, Steven       0     None 2001 2005
Farmer, Jeff         0    1994 None 2001 2008
Davis, Leon          0    1999 None 2001 2011
Roach, Danny         0    None None 2001 2001
Forster-Knight, Robert 0     None 2001 2005
McAlister, Daniel    0    None None 2001 2002
Peverill, Damien     0    2001 None 2001 2008
Wallis, Dean         0    None None 2001 2001
Beinke, Bryan        0     None 2001 2002
Jarman, Darren       0    None None 2001 2001
Johnson, Kane        0    1995 None 2001 2009
O'Loughlin, Ricky    0    None None 2001 2002
Johnson, Chris L.    0    1993 None 2001 2007
Milne, Stephen       275  2001 2001 2001 2013
Young, Matthew       0    None None 2001 2001
Shipp, Andrew        0    None None 2001 2002
Chambers, Callum     0    1997 None 2001 2006
Ling, Cameron        0    1999 None 2001 2011
Rahilly, James       0    None None 2001 2005
Jones, Corey         0    2000 None 2001 2010
Martyn, Michael      0    None None 2001 2003
Wheatley, Paul       0    1999 None 2001 2009
Harding, Greg        0    None None 2001 2002
Doering, Jordan      0    None None 2001 2002
Plunkett, Jim        0    None None 2001 2003
Wiggins, Simon       0    2000 None 2001 2010
Contessa, Adam       0    None None 2001 2001
Dent, Matthew        0    None None 2001 2001
Johnson, Brett       0     None 2001 2005
Vandenberg, Richie   0    1997 None 2001 2007
Olarenshaw, Ricky    0    None None 2001 2001
Charman, Jamie       0    2000 None 2001 2011
McRae, Craig         0    None None 2001 2004
Dodd, Brad           0    None None 2001 2002
Longmuir, Troy       0    1997 None 2001 2006
Steinberner, Nathan  0    None None 2001 2001
Godfrey, Simon       0    2000 None 2001 2007
Bennett, Gerrard     0     None 2001 2002
Feast, Simon         0    None None 2001 2001
O'Keefe, Ryan        286  1999 2000 2001 2014
Stevens, John        0    None None 2001 2001
McLaren, Joe         0     None 2001 2002
Morrell, Digby       0    None None 2001 2005
Begley, James        0     None 2001 2005
Davis, Chad          0    None None 2001 2002
Knowles, Brett       0    None None 2001 2001
Knobel, Trent        0    1999 None 2001 2007
Lowther, Daniel      0    None None 2001 2001
McGrath, Tim         0    None None 2001 2002
Lyle, Brayden        0    None None 2001 2001
Dooley, Paul         0    None None 2001 2001
Kretiuk, Steven      0    None None 2001 2003
McMahon, Jordan      0    2000 None 2001 2010
Wiggins, Patrick     0    None None 2001 2004
Fewster, Brendon     0    None None 2001 2002
Whelan, Matthew      0    1999 None 2001 2009
Franchina, Anthony   0    None None 2001 2004
Bown, Stuart         0    None None 2001 2001
Burton, Brett        0    1998 None 2001 2010
Johnstone, Travis    0    1997 None 2001 2010
Alvey, Mark          0    None None 2001 2005
Krakouer, Andrew     137  2000 2001 2001 2013
Proctor, Lionel      0    None None 2001 2001
Zantuck, Ty          0    None None 2001 2005
Schwarze, Troy       0    1998 None 2001 2006
Richardson, Adam     0    None None 2001 2001
Kickett, Dale        0    None None 2001 2002
Prescott, Ashley     0    None None 2001 2001
Didak, Alan          218  2000 2001 2001 2013
Baldwin, Marcus      0    None None 2001 2001
Chapman, Paul        280  1999 2000 2001 2015
Kingsley, Kent       0    1996 None 2001 2007
Christou, Ang        0    None None 2001 2002
Turnbull, Ryan       0    None None 2001 2001
Haynes, Ben          0    None None 2001 2005
O'Farrell, Brett     0    None None 2001 2001
Embley, Andrew       250  1998 1999 2001 2013
Gaspar, Travis       0    1999 None 2001 2006
Smith, Lindsay       0    None None 2001 2002
Walton, Benjamin     0    None None 2001 2001
Broadbridge, Troy    0    None None 2001 2005
McDonald, James      264  1997 None 2001 2012
Hille, David         197  1999 2001 2001 2013
Hunt, Josh           212  2000 2001 2001 2014
Lange, Adam          0    None None 2001 2002
Copeland, Robert     0    2001 None 2001 2008
McGrath, Cory        0    2000 None 2001 2006
Robran, Jonathon     0    None None 2001 2001
Coughlan, Mark       0    2000 None 2001 2009
Lewis, Dale          0    None None 2001 2001
McPhee, Adam         223  2000 None 2001 2012
Brogan, Dean         193  2001 2001 2001 2013
Haynes, David        0    None None 2001 2005
Bateman, Chance      177  1999 None 2001 2012
Cornes, Kane         300  2000 2001 2001 2015
Elliott, Tim         0    None None 2001 2001
Simmonds, Troy       0    1999 None 2001 2010
Thompson, Scott      285  2000 2001 2001 2015
Heffernan, Chris     0    1996 None 2001 2007
James, Heath         0     None 2001 2005
Mills, Andrew        0     None 2001 2003
Ryan, Damien         0    None None 2001 2001
Bullen, Marc         0    None None 2001 2005
Lalich, Judd         0    None None 2001 2001
Lonie, Nathan        0    2000 None 2001 2008
Nicholls, Bill       0     None 2001 2004
Giansiracusa, Daniel 265  1999 2001 2001 2014
Humm, Jeremy         0    None None 2001 2006
Wooden, Josh         0    1996 None 2001 2007
Eastaugh, Simon      0    None None 2001 2002
Kelly, Paul          0    None None 2001 2002
Seymour, Brad        0     None 2001 2003
Bannister, Jordan    0    2000 None 2001 2009
Gallagher, James     0     None 2001 2004
Pettifer, Kayne      0    2000 None 2001 2009
Teague, David        0    2001 None 2001 2007
Bishop, Matthew      0    1998 None 2001 2006
Adkins, Damien       0    1998 None 2001 2006
Cox, Adrian          0     None 2001 2004
Hazell, Tim          0    None None 2001 2004
Wulf, Daniel         0    None None 2001 2004
Kennelly, Tadhg      0    2001 None 2001 2011
Murray, Derek        0    None None 2001 2002
Cripps, Jason        0    None None 2001 2002
Oliver, Chris        0    None None 2001 2003
Riewoldt, Nick       298  2000 2001 2001 2015
Merrington, Andrew   0    None None 2001 2003
Haddrill, Robert     0    2001 None 2001 2007
Hill, Andrew R.      0    None None 2001 2001
Ugle, Keren          0    None None 2001 2001
Bowden, Patrick      0    1999 None 2001 2007
Doughty, Michael     231  2000 None 2001 2012
Harding, Leigh       0    None None 2001 2010
Prendergast, Ian     0    1998 None 2001 2006
Fixter, Ben          0    2000 None 2001 2007
Green, Kasey         0    2000 None 2001 2007
Spaull, John         0    None None 2001 2001
Harwood, Mark        0    None None 2001 2001
Eccles, Andrew       0    None None 2001 2003
Pickering, Adam      0     None 2001 2003
Piltz, Brent         0    None None 2001 2001
French, Barnaby      0    1998 None 2001 2006
Foster, Daniel       0     None 2001 2004
Obst, Chris          0    None None 2001 2002
Simpson, Dwayne      0    None None 2001 2001
McGrath, Ashley      214  2000 2001 2001 2014
McLaren, Dylan       0    2001 None 2001 2007
Motlop, Daniel       0    2000 None 2001 2011
Osborne, Michael     168  2001 2001 2001 2013
Poyas, Ezra          0    None None 2001 2003
Hilton, Mark         0    None None 2001 2001
Tuckey, Brent        0    None None 2001 2002
Rodan, David         185  2001 2002 2002 2013
Cole, Richard        0    2001 None 2002 2007
Cranage, Sam         0    None None 2001 2002
Ablett, Gary         274  2001 2002 2002 2015
Bartel, Jimmy        283  2001 2002 2002 2015
Johnson, David       0    2001 None 2001 2009
Lade, Brendon        0    1996 None 2001 2009
Stevens, Michael     0    None None 2001 2005
Baird, John          0    None None 2002 2005
Lockett, Tony        0    None None 2002 2002
Mott, Ricky          0    None None 2002 2004
Stevens, Scott       0     None 2001 2011
Hargrave, Ryan       203  1999 None 2001 2012
James, Aaron         0    None None 2001 2002
Fitzgerald, Ryan     0     None 2001 2002
Johncock, Graham     227  2000 2002 2001 2013
Medhurst, Paul       0     None 2002 2010
Polak, Graham        0    2010 None 2002 2010
Siegert, Andrew      0    None None 2001 2005
Williams, Mark       0    2000 None 2001 2011
Armstrong, Steven    0    2001 None 2002 2008
Powell, Stephen      0    1996 None 2001 2006
Richards, Ted        253  2000 2002 2001 2015
Sporn, Trent         0    2000 None 2001 2006
Cloke, Jason         0    2000 None 2001 2006
Judd, Chris          279  2001 2002 2002 2015
Birss, Shane         0    None None 2001 2008
Rooke, Max           0    2002 None 2001 2010
Stone, Nick          0    None None 2001 2005
Brockman, Leigh      0     None 2001 2002
Reynolds, Joel       0    2001 None 2002 2007
Clarke, Xavier       0    2001 None 2002 2011
Burgoyne, Shaun      295  2000 2002 2001 2015
McGough, Mark        0    None None 2002 2006
Ries, Nick           0    2000 None 2001 2006
Livingston, Luke     0    2000 None 2001 2006
Chambers, Paul       0    2001 None 2001 2006
Dal Santo, Nick      300  2001 2002 2002 2015
Campbell, Robert     0    2011 None 2001 2011
Hodge, Luke          271  2001 2002 2002 2015
Mitchell, Sam        285  2001 2002 2002 2015
Maguire, Matt        170  2001 2002 2002 2015
Montagna, Leigh      249  2001 2002 2002 2015
Haines, Daniel       0    2001 None 2001 2006
Harvey, Shane        0    None None 2002 2005
Saunders, Nathan     0    None None 2002 2002
Morrison, Shane      0     None 2001 2005
Johnson, Steve       253  2001 2002 2002 2015
Kelly, James         273  2001 2002 2002 2015
Ednie, Craig         0     None 2001 2002
Salmon, Paul         0    None None 2002 2002
Welsh, Andrew        0    2001 None 2002 2011
Davies, Justin       0    2001 None 2002 2006
Woolnough, Marc      0     None 2001 2003
Browne, Andrew       0     None 2002 2009
Thornton, Scott      0    2000 None 2001 2010
Miller, Brad J.      157  2011 None 2002 2012
Newman, Chris        268  2000 2002 2001 2015
Cross, Daniel        249  2000 2002 2001 2015
Campbell, Blake      0    None None 2001 2004
Thornton, Bret       189  2002 2002 2002 2013
Brown, Campbell      205  2001 2002 2002 2014
Davies, James        0    None None 2001 2004
Buchanan, Amon       134  2000 None 2001 2012
Gardiner, Charlie    0    2001 None 2002 2008
Hall, Ken            0     None 2002 2003
Loats, David         0     None 2001 2004
Lynch, Quinten       227  2002 2002 2002 2014
Ablett, Luke         0    2000 None 2001 2009
Hyde, Chris          0    2000 None 2001 2008
Sampi, Ashley        0    2001 None 2002 2007
McGuinness, Kieran   0    None None 2002 2006
Cassisi, Dom         228  2000 2002 2001 2014
Mattner, Martin      222  2002 2002 2002 2013
Hayden, Roger        0    2002 None 2001 2011
Bradshaw, Darren     0    None None 2002 2002
Reilly, Brent        203  2001 2002 2002 2015
Morgan, Adam         0    1998 None 2001 2006
Beasy, Callan        0    None None 2001 2004
O'Keeffe, Sean       0    None None 2001 2003
Power, Sam           0    2001 None 2002 2009
Crabb, Jaxon         0    None None 2002 2002
Murray, Allan        0    2000 None 2001 2006
Slade, Will          0    2003 None 2002 2006
Hunt, Samuel         0    2000 None 2001 2007
Sundqvist, Jarrad    0     None 2001 2005
Lake, Brian          251  2001 2002 2002 2015
Clark, Michael J.    0    None None 2001 2003
McDougall, Andrew    0    2000 None 2001 2008
Lokan, Matthew       0     None 2003 2005
Walker, Tristen      0    2001 None 2002 2006
Clayton, Jeremy      0     None 2003 2004
Wells, Daniel        224  2002 2003 2003 2015
Ball, Luke           223  2001 2003 2002 2014
Brooks, Barry        0    2001 None 2002 2007
Salopek, Steven      121  2002 None 2003 2012
Thurstans, Toby      0    1998 None 2001 2009
Schneider, Adam      228  2001 2003 2002 2015
McCormick, Jonathon  0    None None 2003 2004
Waite, Jarrad        207  2001 2003 2002 2015
Sandilands, Aaron    239  2002 2003 2002 2015
Schammer, Byron      0     None 2003 2011
Ferguson, Ryan       0    None None 2003 2007
Jamar, Mark          155  2002 2003 2002 2015
McCarthy, Matthew    0    2001 None 2002 2006
Fisher, Brad         0    None None 2003 2010
Hall, Christopher    0    None None 2001 2004
Hentschel, Trent     0    2002 None 2002 2010
Smith, Nicholas      0    2002 None 2003 2006
Fleming, Tim         0     None 2003 2004
Brennan, Jared       173  2002 2003 2003 2013
Carroll, Nathan      0    2003 None 2003 2008
Kane, Ben            0    2003 None 2002 2006
Skipper, Wayde       0    None None 2001 2010
Walsh, Darren        0    None None 2003 2004
Goddard, Brendon     269  2002 2003 2003 2015
Meiklejohn, James    0     None 2003 2004
Hale, David          237  2001 2003 2002 2015
Johnson, Paul        0    2002 None 2003 2011
Read, Phillip        0    1997 None 2001 2006
Ladson, Rick         0    2001 None 2002 2011
Powell, Mark         0    2001 None 2002 2006
Schulz, Jay          187  2002 2003 2003 2015
Winderlich, Jason    129  2002 2003 2003 2015
Boyd, Matthew        258  2003 2003 2002 2015
Watson, Ashley       0    None None 2002 2005
Roberts-Thomson, Lewis 178  2001 2003 2002 2014
Norman, Karl         0    None None 2003 2005
Bruton, Nicholas     0    None None 2001 2003
Simpson, Kade        242  2002 2003 2003 2015
Firrito, Michael     253  2003 2003 2003 2015
Ferguson, Matthew    0    2002 None 2003 2008
Weller, Luke         0     None 2001 2004
Watson, Jobe         200  2002 2003 2003 2015
Swan, Dane           257  2001 2003 2002 2015
Gram, Jason          156  2001 None 2002 2012
Webster, Luke        0    2003 None 2002 2008
Angwin, Laurence     0     None 2001 2004
Moloney, Brent       166  2003 2003 2003 2014
Playfair, Henry      0    2010 None 2002 2010
Rutten, Ben          229  2002 2003 2002 2014
Staker, Brent        160  2002 2003 2003 2015
McGrath, Martin      0     None 2002 2003
Hunter, Cameron      0    None None 2003 2005
Fisher, Leigh        0    2010 None 2003 2010
Rivers, Jared        194  2002 2003 2003 2015
Selwood, Adam        187  2002 2003 2003 2013
Schuback, Jacob      0     None 2002 2005
Callan, Tim          0    2002 None 2003 2010
Hartigan, Brent      0    2003 None 2004 2007
Davey, Aaron         178  2004 2004 2004 2013
Dunn, Ryley          0    2003 None 2004 2008
Gilmore, Daniel      0    2003 None 2003 2009
Deluca, Adrian       0    2003 None 2004 2006
Kenna, Stephen       0    None None 2004 2004
Bevan, Paul          0    2004 None 2003 2011
McVeigh, Jarrad      266  2002 2004 2003 2015
Pettigrew, Michael   0    None None 2004 2011
Surjan, Jacob        121  2004 None 2004 2012
Bradley, Kepler      117  2003 2004 2004 2014
Lovett-Murray, Nathan 145  2005 2004 2001 2013
Stanton, Brent       248  2003 2004 2004 2015
Sansbury, Edward     0    2003 None 2004 2008
Cooney, Adam         230  2003 2004 2004 2015
Davidson, Tom        0    None None 2002 2006
Nixon, Bo            0     None 2003 2005
Richards, Guy        0    2000 None 2001 2007
Ebert, Brett         166  2002 2004 2003 2013
Tenace, Kane         0    2003 None 2004 2009
Dyson, Ricky         114  2003 None 2004 2012
Waters, Beau         120  2003 2004 2004 2015
Mackie, Andrew       235  2002 2004 2003 2015
Sewell, Brad         200  2003 2004 2003 2014
Hudson, Ben          168  2013 2004 2004 2014
Chaplin, Troy        207  2003 2004 2004 2015
Mahoney, Josh        0    1996 None 2004 2007
Seaby, Mark          120  None None 2002 2012
Corrie, Anthony      0    2002 None 2003 2010
Roach, Thomas        0    2003 None 2004 2006
Jericho, Luke        0    None None 2003 2008
Grima, Blake         0    2002 None 2003 2008
King, David D.       0    None None 2003 2005
Mullins, Luke        0    None None 2003 2005
Ball, Matthew        0    2003 None 2001 2006
Bock, Nathan         140  2002 2004 2002 2014
Walker, Andrew       191  2003 2004 2004 2015
Nicoski, Mark        112  2003 2004 2003 2013
Cloke, Cameron       0    2010 None 2003 2010
Jones, Chad          0     None 2004 2008
Faulkner, Cameron    0    2002 None 2003 2007
Rogers, Aaron        0     None 2002 2004
Ray, Farren          205  2003 2004 2004 2015
Fisher, Sam          216  2003 2004 2004 2015
Adcock, Jed          206  2003 2004 2004 2015
Jones, Brett         0     None 2004 2011
Symes, Brad          80   2003 None 2004 2012
White, Damon         0    2001 None 2002 2008
Maxwell, Nick        208  2004 2004 2003 2014
Sylvia, Colin        163  2003 2004 2004 2015
Pratt, Daniel        0    2000 None 2001 2011
Minson, Will         189  2002 2004 2003 2015
Butler, Sam          137  2003 2004 2004 2015
Macdonald, Joel      124  2003 2004 2003 2013
Hansen, Ashley       0    2001 None 2002 2010
Moore, Kelvin W.     87   2004 None 2003 2012
McLean, Brock        157  2003 2004 2004 2014
Brennan, Luke        0    2002 None 2003 2008
Watts, Fergus        0    2003 None 2004 2007
Thewlis, Josh        0    None None 2003 2005
Rowe, Julian         0    None None 2004 2006
Tuck, Shane          173  2003 2004 2001 2013
Bell, Daniel         0    2002 None 2003 2010
Jackson, Dan         156  2003 2004 2004 2014
Murphy, Ryan         0    2003 None 2004 2010
Byrnes, Shannon      131  2004 2004 2003 2014
Clarke, Raphael      85   2003 None 2004 2012
Rischitelli, Michael 199  2003 2004 2004 2015
Beeck, Zachary       0    None None 2001 2005
Koulouriotis, Paul   0    1999 None 2001 2006
Bentick, Adam        0     None 2004 2009
Shackleton, Luke     0    None None 2003 2004
Crow, Justin         0     None 2002 2004
Laycock, Jason       0    None None 2003 2010
Urch, Callum         0    2002 None 2003 2007
Dodd, Steven         0    None None 2003 2010
Murphy, Brad         0    2002 None 2003 2006
Carrazzo, Andrew     194  2004 2004 2002 2015
Raines, Andrew       129  2003 2004 2004 2015
Selwood, Troy        0    2002 None 2003 2010
Betts, Eddie         229  2005 2005 2005 2015
Monfries, Angus      210  2004 2005 2005 2015
Franklin, Lance      221  2004 2005 2005 2015
Miller, Harry        0    2003 None 2004 2006
Thurgood, Josh       0     None 2004 2007
Deledio, Brett       232  2004 2005 2005 2015
Egan, Matthew        0    2004 None 2005 2009
Fanning, David       0    2005 None 2004 2006
Cartledge, Tristan   0    2002 None 2003 2008
Logan, Tom           117  2003 2005 2004 2015
Merrett, Daniel      181  2002 2005 2003 2015
Dempster, Sean       203  2002 2005 2003 2015
Graham, Jaymie       0    2005 None 2004 2008
van Berlo, Nathan    202  2004 2005 2005 2015
Lovett, Andrew       0    2005 None 2004 2010
Lewis, Jordan        240  2004 2005 2005 2015
Roughead, Jarryd     231  2004 2005 2005 2015
Taylor, Simon        0    2004 None 2005 2010
Attard, Jayden       0    2004 None 2005 2008
Sherman, Justin      138  2004 None 2005 2012
Griffen, Ryan        223  2004 2005 2005 2015
Thomas, Paul         0    None None 2002 2005
Johnson, Michael     205  2003 2005 2004 2015
Morris, Dale         207  2005 2005 2005 2015
Wood, Cameron        88   2014 2005 2005 2015
Cloke, Travis        233  2004 2005 2005 2015
Mundy, David         233  2003 2005 2004 2015
McIntosh, Hamish     126  2002 2005 2003 2015
Moody, Matthew       0    2003 None 2004 2008
Spaanderman, Llane   0    2003 None 2004 2007
Iacobucci, Adam      0    2004 None 2005 2006
Meyer, Daniel        0    2004 None 2005 2011
Tambling, Richard    124  2004 2005 2005 2013
Thurley, Cameron     0    2003 None 2004 2006
O'hAilpin, Setanta   88   2005 2005 2004 2013
Moore, Jarrod        68   None None 2005 2012
Vogels, Luke         0    2005 None 2005 2007
Eckermann, Ben       0    2004 None 2005 2006
Davies, Ben          0    2005 None 2005 2008
Johnson, Chris       0    2003 None 2004 2010
McConnell, Daniel    0    2003 None 2004 2007
McQualter, Andrew    94   None None 2005 2012
Smith, Jesse         0    2004 None 2005 2010
Walsh, Tim           0    2002 None 2003 2007
Wight, Cameron       0    2002 None 2003 2009
Drummond, Josh       94   2005 None 2004 2012
Egan, Chris          0    2004 None 2005 2008
Pattison, Adam       66   2012 None 2005 2012
Lonergan, Tom        164  2002 2005 2003 2015
Lecras, Brent        0     None 2004 2006
Perkins, Justin      0    2005 None 2005 2006
Foley, Nathan        154  2005 2005 2004 2015
Crowley, Ryan        188  2002 2005 2003 2015
Rusling, Sean        0    None None 2005 2010
LeCras, Mark         154  2004 2005 2005 2015
Bryan, Chris         0    2004 None 2005 2009
Malceski, Nick       192  2002 2005 2003 2015
Edwards, Aaron       94   2006 2005 2003 2014
Ryswyk, Leigh        0     None 2004 2005
Thomson, Adam        0    2004 None 2005 2010
Boyle, Tim           0    2002 None 2003 2009
Peake, Brett         118  None None 2004 2012
Slattery, Henry      96   2004 None 2005 2012
Thursfield, Will     0    2005 None 2005 2011
Johns, Courtney      0    2003 None 2003 2008
Blake, Mark          0    2003 None 2004 2011
Knights, Chris       102  2004 2005 2005 2015
Russell, Jordan      125  2004 2005 2005 2013
Hall, Brent          0    2003 None 2004 2006
Nash, Jay            0    2003 None 2004 2010
Young, Clinton       137  2005 2005 2005 2015
Shaw, Heath          213  2003 2005 2004 2015
Rosa, Matt           168  2004 2005 2005 2015
Trotter, David       0    2003 None 2004 2007
Gilham, Stephen      114  2002 2005 2003 2014
Pearce, Danyle       226  2005 2005 2005 2015
Lumumba, Heritier    218  2005 2005 2005 2015
Morton, Mitch        83   2004 2005 2005 2013
Baird, Travis        0    2005 None 2005 2007
Ablett, Nathan       0     None 2005 2011
Dawson, Zac          146  2003 2005 2004 2015
Murphy, Tom          113  2004 2005 2005 2014
Gwilt, James         137  2004 2005 2005 2015
Clark, Mitch         105  2005 2006 2006 2015
Harding, Scott       0    2006 None 2005 2010
Ryder, Patrick       188  2005 2006 2006 2015
Gibson, Josh         190  2005 2006 2005 2015
Birchall, Grant      216  2005 2006 2006 2015
Bartram, Clint       103  2005 None 2006 2012
Murphy, Marc         204  2005 2006 2006 2015
Thomas, Dale         182  2005 2006 2006 2015
Vince, Bernie        172  2005 2006 2006 2015
Perry, Joel          0    2002 None 2003 2006
Hooper, Rhan         0    2005 None 2006 2010
Mills, Wayde         0    None None 2006 2008
Stiller, Cheynee     100  2006 None 2006 2012
Warnock, Matthew     87   2006 2006 2005 2014
Hughes, Cleve        0    None None 2006 2009
Bate, Matthew        102  2004 None 2005 2012
Porplyzia, Jason     130  2006 2006 2003 2014
Prismall, Brent      61   2004 None 2005 2012
Hurn, Shannon        177  2005 2006 2006 2015
Duffield, Paul       171  2006 2006 2004 2015
Deluca, Fabian       0    2004 None 2005 2008
Dunn, Lynden         161  2004 2006 2005 2015
Oakley-Nicholls, Jarrad 0    2010 None 2006 2011
Polo, Dean           77   2004 None 2005 2012
Maric, Ivan          154  2004 2006 2005 2015
Roe, Jason           0     None 2003 2009
Kennedy, Josh        165  2005 2006 2006 2015
Warren, Michael      0    2005 None 2004 2006
McGuane, Luke        112  2004 2006 2005 2015
Dempsey, Courtenay   119  2005 2006 2006 2015
Schwarze, Ben        0    2004 None 2002 2006
Swallow, Andrew      186  2005 2006 2006 2015
Ezard, James         0    None None 2005 2006
Patfull, Joel        198  2005 2006 2003 2015
Blackwell, Luke      0     None 2005 2008
Gilbert, Sam         157  2005 2006 2006 2015
Higgins, Shaun       153  2005 2006 2006 2015
Stokes, Mathew       189  2005 2006 2006 2015
Priddis, Matt        197  2006 2006 2006 2015
McGlynn, Ben         153  2006 2006 2006 2015
Pendlebury, Scott    214  2005 2006 2006 2015
Campbell, Adam       0    2003 None 2004 2009
White, Matt          145  2006 2006 2006 2015
Spencer, Matthew     0    2003 None 2004 2007
Pask, Marty          0    None None 2005 2007
Rix, Michael         0    2005 None 2004 2008
Ware, Elijah         0    2005 None 2005 2006
Lee, Andrew          0    None None 2005 2008
Drum, Marcus         0    2005 None 2006 2011
Thomas, Matt         102  2014 2006 2006 2015
Jolley, Ben          0    None None 2005 2006
Lonergan, Sam        81   2013 2006 2006 2013
Phillips, Simon      14   None None 2006 2012
McCormack, Damien    0    2004 None 2005 2007
Lower, Ed            0    2006 None 2006 2011
Grundy, Heath        187  2005 2006 2005 2015
Carlile, Alipate     165  2005 2006 2006 2015
Schmidt, Tim         0    2003 None 2004 2009
Jones, Nathan        201  2005 2006 2006 2015
Howat, Cameron       0    2006 None 2006 2008
Iles, Sam            33   2006 None 2006 2012
Bailey, Max          43   2005 2006 2006 2013
Dowler, Beau         0    2005 None 2006 2010
Allan, Marcus        0    2005 None 2005 2007
Bentley, Gregory     0    2006 None 2006 2009
Lower, Nick          55   2005 2006 2006 2013
Willits, Ryan        0     None 2005 2008
Addison, Dylan       93   2005 2006 2006 2015
Begley, Colm         0    2008 None 2006 2009
Smith, Jesse         0    None None 2005 2006
Moran, Brad          0    None None 2005 2011
Douglas, Richard     171  2005 2006 2006 2015
Bower, Paul          70   2005 None 2006 2012
Jackson, Ryan        0    2006 None 2006 2008
Gamble, Ryan         0    2005 None 2006 2011
Campbell, Matt       82   2007 None 2007 2012
Hansen, Lachlan      133  2006 2007 2007 2015
Riggio, Matt         0    2005 None 2006 2009
Thomas, Lindsay      174  2006 2007 2007 2015
Cockshell, Adam      0     None 2007 2008
Krakouer, Nathan     67   2014 2007 2007 2015
Brown, Mitchell      90   2006 2007 2007 2015
Ellis, Xavier        118  2005 2007 2006 2015
Griffin, Jonathon    77   2005 2007 2005 2015
Davey, Alwyn         100  2006 2007 2007 2013
Jetta, Leroy         93   2006 2007 2007 2014
Selwood, Joel        204  2006 2007 2007 2015
Gibbs, Bryce         187  2006 2007 2007 2015
Hawkins, Tom         166  2006 2007 2007 2015
Varcoe, Travis       160  2005 2007 2006 2015
Nicholls, Danny      0    None None 2006 2007
Cox, Shannon         0    2006 None 2006 2009
Dick, Brad           27   2012 2007 2007 2013
Toovey, Alan         151  2006 2007 2006 2015
Jones, Clinton       149  2007 2007 2007 2015
Edwards, Shane       168  2006 2007 2007 2015
King, Jake           107  2007 2007 2007 2014
Harbrow, Jarrod      163  2007 2007 2007 2015
Williams, Tom        85   2004 2007 2005 2014
Anderson, Joe        0    2006 None 2007 2010
Garland, Colin       135  2006 2007 2007 2015
Petterd, Ricky       84   2013 2007 2007 2015
Adams, Leigh         104  2007 2007 2007 2015
Young, Ross          0    None None 2007 2007
Jack, Kieren         185  2007 2007 2006 2015
Hinge, John          0    2005 None 2005 2007
Warnock, Robert      88   2005 2007 2006 2015
Houli, Bachar        137  2006 2007 2007 2015
Moss, Garry          0    2009 None 2007 2010
Armitage, David      128  2006 2007 2007 2015
Howard, Brad         0    2009 None 2007 2009
Sweeney, Justin      0    2005 None 2006 2007
McMahon, Scott       124  2006 2007 2005 2015
Goldsack, Tyson      137  2006 2007 2007 2015
Collard, Clayton     0    2006 None 2007 2008
Hartlett, Adam       0    None None 2005 2009
Riewoldt, Jack       180  2006 2007 2007 2015
Frawley, James       157  2006 2007 2007 2015
Schmidt, Christopher 0    None None 2007 2011
Gray, Robbie         136  2006 2007 2007 2015
Westhoff, Justin     181  2006 2007 2007 2015
Ibbotson, Garrick    151  2005 2007 2006 2015
Stanley, Danny       88   2005 2007 2006 2015
Lynch, Malcolm       2    2012 None 2007 2012
Proud, Albert        0     None 2007 2011
Boak, Travis         177  2006 2007 2007 2015
Clarke, Martin       73   2007 2007 2007 2014
Newton, Michael      0    None None 2005 2011
Laidlaw, Matthew     0    2005 None 2006 2009
Dzufer, Daniel       0    2007 None 2007 2009
Reid, Ben            104  2006 2007 2007 2015
Hislop, Tom          0    2011 None 2007 2011
Everitt, Andrejs     118  2006 2007 2007 2015
Hamill, Will         0    None None 2005 2007
Leuenberger, Matthew 108  2006 2007 2007 2015
Grigg, Shaun         147  2006 2007 2007 2015
Buckley, Simon       47   2005 None 2006 2012
Mackenzie, Eric      121  2006 2007 2007 2015
McKinley, Ben        48   2005 None 2006 2012
Thorp, Mitchell      0    2006 None 2007 2009
Little, Matthew      0    2004 None 2005 2007
Whyman, Djaran       0    2006 None 2002 2007
Hill, Josh           139  2006 2007 2007 2015
Tiller, Stephen      0    2004 None 2005 2010
Schofield, Will      132  2006 2007 2007 2015
Connors, Daniel      29   2006 None 2007 2012
Tuck, Travis         0    None None 2006 2010
Gumbleton, Scott     35   2006 2007 2007 2014
Campbell, Bryce      0    None None 2007 2008
Gill, Nick           0    2006 None 2001 2009
Jamison, Michael     145  2008 2007 2007 2015
Cook, Ryan           0    2005 None 2006 2010
Graham, Angus        48   2007 2007 2006 2014
Bode, Jace           0    None None 2006 2008
Foster, Andrew       0     None 2007 2009
Reimers, Kyle        60   2006 None 2007 2012
Hocking, Heath       124  2007 2007 2006 2015
Barlow, Ed           0    2011 None 2006 2011
Meesen, John         0    2010 None 2005 2010
McNamara, Jamie      0     None 2007 2009
Hampson, Shaun       78   2006 2007 2007 2015
Neagle, Jay          0    2011 None 2006 2011
O'Brien, Brock       0    None None 2007 2010
Austin, Mark         44   2012 2007 2007 2014
Edwards, Jake        0    2005 None 2006 2009
Stewart, Paul        87   2006 2008 2007 2015
West, Trent          66   2005 2008 2006 2015
Brown, Nathan J.     114  2006 2008 2007 2015
Geary, Jarryn        120  2007 2008 2007 2015
Bird, Craig          137  2007 2008 2008 2015
Mackay, David        144  2006 2008 2007 2015
Tippett, Kurt        152  2006 2008 2007 2015
Rioli, Cyril         157  2007 2008 2008 2015
Stokes, Cameron      0    2008 None 2008 2010
Morton, Cale         76   2007 2008 2008 2013
Weetra, Isaac        0     None 2007 2008
Thompson, Scott      160  2007 2008 2008 2015
Henderson, Lachie    117  2007 2008 2008 2015
Ebert, Brad          169  2007 2008 2008 2015
Masten, Chris        140  2007 2008 2008 2015
Pfeiffer, Darren     23   2012 2008 2006 2013
Mayne, Chris         150  2007 2008 2008 2015
Palmer, Rhys         110  2007 2008 2008 2015
Taylor, Harry        180  2007 2008 2008 2015
Selwood, Scott       135  2007 2008 2008 2015
Kreuzer, Matthew     119  2007 2008 2008 2015
Wonaemirri, Austin   0     None 2008 2011
Anthony, John        51   2005 None 2006 2012
Pears, Tayte         70   2007 2008 2008 2015
Ross, Ben            18   2014 2008 2007 2014
Spangher, Matt       55   2005 2008 2006 2015
Smith, Nick          142  2008 2008 2007 2015
Jacky, Jarrhan       0    2007 None 2008 2010
Hinkley, Clayton     0    None None 2008 2011
Wellingham, Sharrod  139  2008 2008 2007 2015
Mumford, Shane       128  2008 2008 2008 2015
Browne, Steven       0     None 2008 2010
Polkinghorne, James  94   2007 2008 2008 2015
White, Jesse         107  2006 2008 2007 2015
Ellard, David        63   2010 2008 2008 2015
Sellar, James        44   2006 2008 2007 2013
Smith, Joshua        0    2007 None 2008 2010
Atkinson, Jarrod     0    None None 2008 2010
Daniher, Darcy       0    2007 None 2008 2011
Myers, David         85   2007 2008 2008 2015
Cotchin, Trent       153  2007 2008 2008 2015
Obst, Alan           0    2005 None 2006 2010
Davis, Ryan          0    2008 None 2008 2009
Valenti, Shane       0     None 2008 2009
Houlihan, Tim        0     None 2007 2011
Maister, Beau        44   2008 2008 2005 2014
Kennedy, Josh        158  2006 2008 2007 2015
Morton, Jarryd       0     None 2007 2011
Urquhart, Gavin      41   2012 None 2007 2012
Armfield, Dennis     125  2007 2008 2008 2015
Bellchambers, Tom    79   2008 2008 2008 2015
Hawksley, James      32   2006 None 2007 2012
Ward, Callan         143  2007 2008 2008 2015
Otten, Andy          79   2007 2008 2008 2015
Renouf, Brent        68   2014 2008 2007 2014
Allen, Jarryd        0    2010 None 2007 2010
### ERROR CD_I250207 'playerProfile' ###
McEvoy, Ben          123  2007 2008 2008 2015
Collier, Tom         0    2007 None 2008 2011
Martin, Stefan       94   2008 2008 2008 2015
Head, Joshua         0    2008 None 2002 2009
Goldstein, Todd      149  2006 2008 2007 2015
Dalziell, Bradd      43   2007 2008 2008 2013
O'Dwyer, Matthew     0     None 2007 2010
Maric, Addam         31   None None 2008 2012
Clouston, Scott      0    None None 2007 2009
Brabazon, Ryan       0     None 2006 2009
Veszpremi, Patrick   23   2007 2008 2008 2013
Farmer, Mitch        0    2007 None 2008 2011
Salter, Nick         21   2008 2008 2008 2013
Williams, Ryan       0    2006 None 2007 2008
Dawes, Chris         115  2006 2008 2007 2015
McCarthy, John       39   2007 None 2008 2012
Magin, Rhys          0    2008 None 2008 2009
Westhoff, Matthew    0    2011 None 2008 2011
Dangerfield, Patrick 154  2007 2008 2008 2015
Notte, Tony          0    2007 None 2008 2010
Hooker, Cale         133  2007 2008 2008 2015
Motlop, Marlon       0     None 2008 2011
Hanley, Pearce       107  2009 2008 2008 2015
Reid, Sam            24   2007 2008 2008 2013
Grimes, Jack         98   2007 2008 2008 2015
Williams, Jon        0    2010 None 2008 2010
Browne, Andrew L.    12   2009 None 2009 2012
Garlett, Jeff        129  2010 2009 2009 2015
Jacobs, Sam          127  2009 2009 2007 2015
Joseph, Aaron        73   2009 2009 2008 2013
Robinson, Mitch      121  2008 2009 2009 2015
Schoenmakers, Ryan   95   2008 2009 2009 2015
Suckling, Matthew    102  2009 2009 2007 2015
Whitecross, Brendan  88   2007 2009 2008 2015
Cook, Myke           0    2007 None 2008 2011
Petrenko, Jared      76   2008 2009 2008 2015
Walker, Taylor       107  2007 2009 2008 2015
Rich, Daniel         122  2008 2009 2009 2015
Bennell, Jamie       85   2008 2009 2009 2015
Cheney, Kyle         53   2007 2009 2008 2015
Jetta, Neville       73   2014 2009 2009 2015
Spencer, Jake        36   2010 2009 2008 2015
Ziebell, Jack        124  2008 2009 2009 2015
Hurley, Michael      119  2008 2009 2009 2015
Hill, Stephen        151  2008 2009 2009 2015
Suban, Nick          129  2008 2009 2009 2015
Hogan, Simon         22   2006 None 2007 2012
Nahas, Robin         109  2009 2009 2009 2015
Rance, Alex          130  2007 2009 2008 2015
Beams, Dayne         126  2008 2009 2009 2015
Meredith, Brett      16   None None 2008 2012
Quinn, Michael       0    2009 None 2009 2011
Zaharakis, David     126  2008 2009 2009 2015
Picken, Liam         150  2009 2009 2009 2015
Thompson, Wade       0    2009 None 2009 2010
Broughton, Greg      110  2009 2009 2009 2015
Barham, Jaxson       0    2007 None 2008 2010
Thornton, Kristin    0    2009 None 2006 2010
Hartlett, Hamish     112  2008 2009 2009 2015
Warren, Ben          29   None None 2007 2012
Collins, Andrew      36   2013 2009 2008 2013
Macaffer, Brent      73   2008 2009 2007 2015
Greenwood, Levi      82   2007 2009 2008 2015
Grant, Jarrad        81   2007 2009 2008 2015
Cockie, Adam         0     None 2009 2010
de Boer, Matt        134  2010 2009 2009 2015
Sheldon, Sam         43   2006 None 2007 2012
Pyke, Mike           110  2010 2009 2009 2015
Davenport, Jason     0    2008 None 2007 2011
Yarran, Chris        119  2008 2009 2009 2015
Pratt, Luke          0    2008 None 2008 2009
Sidebottom, Steele   143  2008 2009 2009 2015
Grima, Nathan        86   2008 2009 2008 2015
Wright, Sam          108  2008 2009 2009 2015
Austin, Matt         0    2007 None 2008 2011
Cornelius, Aaron     25   2008 2009 2009 2013
Muston, Beau         0    2005 None 2006 2010
Swift, Thomas        34   2008 None 2009 2012
Shiels, Liam         124  2008 2009 2009 2015
Djerrkura, Nathan    25   2006 None 2007 2012
Stack, Brennan       0    2006 None 2007 2011
Pearce, Clancee      96   2012 2009 2009 2015
Walters, Michael     72   2008 2009 2009 2015
Watts, Jack          115  2008 2009 2009 2015
Vickery, Ty          102  2008 2009 2009 2015
Naitanui, Nic        131  2008 2009 2009 2015
Garlett, Cruize      32   2009 None 2008 2012
Jurrah, Liam         36   2009 None 2009 2012
Ballantyne, Hayden   121  2008 2009 2009 2015
Clarke, Zac          88   2008 2009 2009 2015
Anthony, Liam        58   2008 2009 2009 2014
Silvester, Jarrod    0    2008 None 2008 2009
Post, Jayden         30   2008 None 2009 2012
McKernan, Shaun      43   2008 2009 2009 2015
Redden, Jack         129  2008 2009 2009 2015
Gillies, Tom         15   2008 2009 2009 2013
Laidler, Jeremy      68   2009 2009 2008 2015
Ruffles, Tim         0    None None 2009 2011
McGinnity, Patrick   90   2008 2009 2008 2015
Hannebery, Dan       144  2008 2009 2009 2015
Broadbent, Matthew   125  2008 2009 2009 2015
Martin, Brodie       38   2009 2009 2008 2015
van Berlo, Jay       32   2010 None 2009 2012
McKenzie, Jordie     79   2010 2009 2009 2015
Rockliff, Tom        117  2009 2009 2009 2015
Wilson, Callum       0     None 2008 2011
Wood, Easton         87   2007 2009 2008 2015
Steven, Jack         112  2007 2009 2008 2015
Bail, Rohan          71   2008 2009 2009 2015
McNamara, Tom W.     0     None 2008 2011
Savage, Shane        90   2008 2009 2009 2015
Sloane, Rory         118  2008 2009 2009 2015
Milne, Riley         0    2009 None 2009 2011
Martin, Dustin       131  2009 2010 2010 2015
Nason, Ben           0    2009 None 2010 2011
Roberts, Relton      0    2010 None 2010 2010
Duncan, Mitch        111  2009 2010 2010 2015
Howlett, Ben         117  2010 2010 2010 2015
Scully, Tom          103  2009 2010 2010 2015
Strauss, James       24   2008 2010 2009 2014
Trengove, Jack       81   2009 2010 2010 2015
Kayler-Thomson, Jarrod 0    2010 None 2010 2010
Peterson, Carl       0    2009 None 2007 2010
Jetta, Lewis         127  2009 2010 2010 2015
Banfield, Todd       53   2014 2010 2009 2014
Shuey, Luke          111  2008 2010 2009 2015
Banner, Mitch        19   2008 None 2009 2012
Hitchcock, Cam       35   2010 2010 2010 2014
Moore, Andrew        55   2009 2010 2010 2015
Trengove, Jackson    113  2008 2010 2009 2015
Bastinac, Ryan       121  2009 2010 2010 2015
Barlow, Michael      113  2010 2010 2010 2015
Morabito, Anthony    26   2009 2010 2010 2015
Silvagni, Alex       48   2010 2010 2010 2015
Armstrong, Tony      35   2007 2010 2008 2015
Young, William       2    None None 2009 2012
Moles, Brodie        17   2010 None 2008 2012
Motlop, Steven       88   2008 2010 2009 2015
Lucas, Kane          42   2009 2010 2010 2015
Colyer, Travis       57   2009 2010 2010 2015
Melksham, Jake       114  2009 2010 2010 2015
Stratton, Ben        117  2009 2010 2010 2015
Podsiadly, James     104  2010 2010 2002 2015
Simpson, Dawson      28   2007 2010 2008 2015
Hams, Ashton         39   2011 2010 2010 2013
Davis, Phil          76   2008 2010 2009 2015
White, Simon         59   2010 2010 2010 2015
Astbury, David       41   2009 2010 2010 2015
Dea, Matt            31   2009 2010 2010 2015
Taylor, Troy         0    2009 None 2010 2011
Stewart, Daniel      36   2009 2010 2009 2013
Roughead, Jordan     88   2008 2010 2009 2015
Henderson, Ricky     81   2010 2010 2009 2015
Stevenson, Lewis     19   2010 2010 2008 2014
Lobbe, Matthew       84   2007 2010 2008 2015
Cunnington, Ben      123  2009 2010 2010 2015
Fyfe, Nat            112  2009 2010 2010 2015
Jaensch, Matthew     74   2010 2010 2010 2015
Roberton, Dylan      84   2009 2010 2010 2015
Hughes, Danny        0    None None 2006 2010
Sheppard, Brad       84   2009 2010 2010 2015
Rohan, Gary          61   2009 2010 2010 2015
Webberley, Jeromey   16   2009 None 2010 2012
Heyne, Nicholas      3    2012 None 2009 2012
O'Keefe, Nathan      0    2008 None 2009 2010
Heath, Campbell      14   2012 2010 2009 2014
Gunston, Jack        103  2009 2010 2010 2015
Stanley, Rhys        66   2008 2010 2009 2015
Gysberts, Jordan     19   2009 2010 2010 2013
Griffiths, Ben       48   2009 2010 2010 2015
Hunt, Taylor         86   2008 2010 2009 2015
Stevens, Koby        62   2009 2010 2010 2015
Strijk, Andrew       13   2010 None 2010 2012
O'Brien, Jesse       17   2009 2010 2010 2013
Blair, Jarryd        122  2010 2010 2009 2015
Slattery, Tyson      0    None None 2009 2011
Dennis-Lane, Trent   29   2009 2010 2010 2014
Smith, Ashley        45   2008 2010 2009 2014
Tarrant, Robbie      61   2007 2010 2008 2015
Harwood, Ryan        59   2009 2010 2010 2015
Macmillan, Jamie     81   2009 2010 2010 2015
Speight, Ben         10   2013 2010 2009 2013
Hardingham, Kyle     65   2010 2010 2010 2014
Crichton, Jesse      18   2009 2010 2010 2013
Lynch, Tom           60   2008 2010 2009 2015
Hicks, Robbie        0    None None 2010 2011
Jones, Liam          75   2008 2010 2009 2015
White, Marcus        0    2009 None 2009 2011
Bollenhagen, Justin  0     None 2010 2011
Davies, Marcus       17   2009 2010 2010 2013
Carlisle, Jake       85   2009 2010 2010 2015
Crameri, Stewart     97   2011 2010 2010 2015
Gourdis, David       0    2010 None 2008 2011
O'Reilly, Jamie      0    2010 None 2010 2011
Menzel, Daniel       23   2009 2010 2010 2015
Miles, Luke          0    2009 None 2008 2010
Marigliani, Marcus   2    None None 2010 2015
Jones, Jordan        0     None 2009 2011
Reid, Sam            98   2009 2010 2010 2015
Grimes, Dylan        63   2010 2010 2010 2015
Hooper, Andrew       7    2010 None 2010 2012
Curnow, Ed           88   2013 2011 2008 2015
Duigan, Nick         43   2010 2011 2011 2014
Batchelor, Jake      75   2010 2011 2011 2015
Conca, Reece         74   2010 2011 2011 2015
Helbig, Brad         16   2010 2011 2011 2014
Guthrie, Cameron     85   2010 2011 2011 2015
Irons, Jarrad        3    2011 None 2011 2012
O'Shea, Cam          68   2010 2011 2011 2015
Pittard, Jasper      76   2009 2011 2010 2015
Smith, Brodie        97   2010 2011 2011 2015
Beams, Claye         36   2010 2011 2010 2015
Bewick, Rohan        78   2010 2011 2011 2015
Lester, Ryan         61   2010 2011 2011 2015
Pitt, Jayden         10   2010 2011 2011 2013
Heppell, Dyson       106  2010 2011 2011 2015
Liberatore, Tom      77   2010 2011 2011 2015
Markovic, Lukas      29   2009 2011 2006 2013
Tapscott, Luke       48   2009 2011 2010 2014
Sumner, Byron        0    2009 None 2010 2011
Darling, Jack        105  2010 2011 2011 2015
Gaff, Andrew         110  2010 2011 2011 2015
Atley, Shaun         109  2010 2011 2011 2015
Pedersen, Cameron    52   2011 2011 2011 2015
Richardson, Cameron  8    2013 2011 2011 2013
Archer, Daniel       1    2010 None 2010 2012
Bennell, Harley      81   2010 2011 2011 2015
Dixon, Charlie       65   2010 2011 2011 2015
Hunt, Karmichael     44   2010 2011 2011 2014
Lock, Marc           0    2010 None 2011 2011
Magin, Alik          8    2011 None 2011 2012
Matera, Brandon      74   2010 2011 2011 2015
McKenzie, Trent      92   2010 2011 2011 2015
Prestia, Dion        81   2010 2011 2011 2015
Smith, Zac           65   2010 2011 2011 2015
Swallow, David       79   2010 2011 2011 2015
Tape, Seb            37   2010 2011 2011 2015
Toy, Joshua          13   2010 None 2011 2012
Watson, Matthew      23   2010 2011 2011 2015
Christensen, Allen   87   2009 2011 2010 2015
McCauley, Broc       6    2012 None 2010 2012
Coad, Michael        6    2012 None 2011 2012
Gorringe, Daniel     22   2010 2011 2011 2015
Weller, Maverick     68   2014 2011 2011 2015
Johnson, Alex        45   2010 2011 2011 2015
Polec, Jared         45   2010 2011 2011 2015
Smith, Alistair      0    2008 None 2009 2011
Thompson, Luke       20   2010 2011 2010 2014
Wright, Matthew      94   2011 2011 2010 2015
Russell, Luke        70   2010 2011 2011 2015
Shaw, Matt           87   2010 2011 2011 2015
Hutchins, Jack       19   2010 2011 2011 2014
Wallis, Mitch        76   2010 2011 2011 2015
Harper, Kieran       40   2010 2011 2011 2015
Cripps, Jamie        75   2010 2011 2011 2015
### ERROR CD_I281151 'playerProfile' ###
Hibberd, Michael     84   2011 2011 2011 2015
May, Steven          71   2010 2011 2011 2015
Patrick, Liam        13   2010 2011 2011 2013
Puopolo, Paul        111  2010 2011 2011 2015
Smith, Isaac         111  2010 2011 2011 2015
Skinner, Zephaniah   8    2010 None 2011 2012
Gordon, Nathan       23   2013 2011 2010 2015
Day, Sam             78   2010 2011 2011 2015
Daye, Joseph         0    None None 2011 2011
Lynch, Tom           80   2010 2011 2011 2015
Retzlaff, Bryce      11   2009 None 2010 2012
Weedon, Gerrick      1    2009 None 2010 2012
Siposs, Arryn        28   2010 2011 2011 2015
Nicholls, Tom        30   2010 2011 2011 2015
Parker, Luke         101  2010 2011 2011 2015
Jacobs, Ben          70   2010 2011 2011 2015
Breust, Luke         116  2011 2011 2009 2015
Vardy, Nathan        24   2009 2011 2010 2015
Winmar, Nicholas     2    None None 2010 2013
Evans, Michael       16   2012 2011 2011 2014
Mzungu, Tendai       97   2010 2011 2011 2015
Green, Josh          70   2010 2011 2011 2015
Delaney, Luke        59   2011 2011 2009 2015
Nicholson, Daniel    32   2012 2011 2011 2014
Johnston, Lewis      10   2008 2011 2009 2014
Cowan, Josh          5    2009 2011 2010 2015
Howard, Christian    20   2009 2011 2010 2014
Browne, Alex         11   2010 2011 2011 2015
Gawn, Max            39   2009 2011 2010 2015
Howe, Jeremy         100  2010 2011 2011 2015
Mulligan, James      3    2009 None 2008 2012
Hine, Taylor         23   2010 2011 2011 2014
Ledger, Tom          8    2010 2011 2011 2013
Simpkin, Tom         31   2010 2011 2009 2015
Lisle, Jordan        23   2008 2011 2009 2014
Tuohy, Zach          98   2012 2011 2010 2015
Dahlhaus, Luke       94   2011 2011 2011 2015
Liddy, Rex           0    2010 None 2011 2011
Golby, Mitch         56   2011 2011 2010 2015
Fasolo, Alex         69   2010 2011 2011 2015
Schofield, Jayden    0    None None 2011 2011
Karnezis, Patrick    25   2010 2011 2011 2015
Bucovaz, Ben         0    2011 None 2009 2011
Jolly, Hayden        6    2010 None 2011 2012
Wilkinson, Joel      26   2010 2011 2011 2013
Mellington, Joshua   6    2010 2011 2011 2013
McKeever, Niall      22   2012 2011 2010 2013
Brown, Mitch         15   2008 2011 2009 2015
Callinan, Ian        32   2012 2011 2011 2013
O'Keeffe, Rhys       3    2011 2011 2009 2013
Blease, Sam          34   2008 2011 2009 2015
Talia, Daniel        98   2009 2011 2010 2015
Rounds, Luke         6    None None 2009 2012
Thompson, Rory       65   2010 2011 2011 2015
Keeffe, Lachlan      40   2010 2011 2009 2015
Twomey, Wayde        0    2011 None 2011 2011
Lycett, Scott        28   2010 2011 2011 2015
Taylor, Jeremy       10   2010 2011 2011 2014
Sinclair, Ben        50   2009 2011 2010 2015
Ross, Michael        2    None None 2011 2012
Riley, Aidan         25   2011 2011 2010 2015
Dyson, Josh          1    2010 None 2010 2012
Butcher, John        28   2009 2011 2010 2015
Jonas, Tom           73   2012 2011 2011 2015
Faulks, Peter        3    2006 2011 2007 2013
Hickey, Tom          41   2010 2011 2011 2015
Tippett, Joel        9    2014 2011 2007 2015
Mullett, Aaron       52   2012 2011 2011 2015
Young, Tom           28   2010 2011 2011 2014
Cordy, Ayce          27   2008 2011 2009 2015
Tutt, Jason          39   2009 2011 2010 2015
McDonald, Tom        82   2010 2011 2011 2015
Caddy, Josh          77   2010 2011 2011 2015
Gillbee, Jacob       6    2010 2011 2011 2013
Sibosodo, Casey      0    None None 2009 2011
Fitzpatrick, Jack    22   2009 2011 2010 2015
Black, Aaron         50   2009 2011 2010 2015
Bugg, Tomas          65   2011 2012 2012 2015
Cameron, Jeremy      73   2011 2012 2012 2015
Coniglio, Stephen    62   2011 2012 2012 2015
Folau, Israel        13   2011 None 2012 2012
Giles, Jonathan      54   2005 2012 2006 2015
Greene, Toby         75   2011 2012 2012 2015
Hampton, Curtly      51   2011 2012 2012 2015
Hombsch, Jack        61   2011 2012 2012 2015
Hoskin-Elliott, Will 50   2011 2012 2012 2015
Kennedy, Adam        61   2011 2012 2012 2015
Mohr, Tim            43   2011 2012 2012 2015
Shiel, Dylan         64   2011 2012 2012 2015
Smith, Devon         79   2011 2012 2012 2015
Tomlinson, Adam      53   2011 2012 2012 2015
Townsend, Jacob      28   2011 2012 2012 2015
Tyson, Dom           50   2011 2012 2012 2015
Wilson, Nathan       32   2011 2012 2012 2015
Cunningham, Harry    52   2012 2012 2012 2015
Ellis, Brandon       88   2011 2012 2012 2015
Morris, Steven       78   2011 2012 2012 2015
Boumann, Jarrad      2    2007 None 2008 2012
Paine, Jackson       12   2011 2012 2012 2015
Seedsman, Paul       49   2010 2012 2011 2015
Yagmoor, Peter       2    2013 2012 2012 2014
Magner, James        19   2012 2012 2012 2015
Tynan, Josh          2    2011 2012 2012 2013
Hall, Aaron          61   2012 2012 2012 2015
Smedts, Billie       37   2010 2012 2011 2015
Stephenson, Orren    15   2013 2012 2012 2014
Dickson, Tory        57   2011 2012 2012 2015
Smith, Clay          34   2011 2012 2012 2015
Redden, Jarrad       16   2008 2012 2009 2015
Wingard, Chad        89   2011 2012 2012 2015
Milera, Terry        30   2011 2012 2012 2014
Delaney, Cameron     6    2010 2012 2011 2015
Newnes, Jack         69   2011 2012 2012 2015
Longer, Billy        43   2011 2012 2012 2015
Treloar, Adam        79   2011 2012 2012 2015
Kerridge, Sam        27   2011 2012 2012 2015
Horlin-Smith, George 39   2010 2012 2011 2015
Neale, Lachie        70   2011 2012 2012 2015
Dell'Olio, Cory      16   2012 2012 2012 2014
Shaw, Sam            24   2009 2012 2010 2015
Edwards, Shaun       21   2011 2012 2012 2015
Miles, Anthony       46   2014 2012 2012 2015
Hill, Bradley        75   2011 2012 2012 2015
Crisp, Jack          40   2012 2012 2012 2015
Stringer, Jesse      19   2012 2012 2010 2014
Ugle, Kirk           3    2010 None 2011 2012
Adams, Taylor        61   2011 2012 2012 2015
Bruce, Josh          46   2011 2012 2012 2015
Horsley, Kyal        14   2012 2012 2012 2013
Lyons, Jarryd        35   2010 2012 2011 2015
Young, Aaron         42   2010 2012 2011 2015
Spurr, Lee           82   2012 2012 2012 2015
Saad, Ahmed          33   2011 2012 2012 2015
Bootsma, Josh        14   2011 2012 2012 2014
Sumner, Liam         12   2011 2012 2012 2015
Brennan, Jacob       28   2010 2012 2011 2014
Jenkins, Josh        69   2011 2012 2011 2015
Phillips, Andrew     14   2012 2012 2012 2015
Neates, Ryan         1    None None 2010 2012
Zorko, Dayne         81   2011 2012 2012 2015
McKenzie, Brad       23   2011 2012 2012 2015
Walsh, Tommy         5    2011 2012 2010 2014
Sexton, Alex         37   2011 2012 2012 2015
Buntine, Matt        27   2011 2012 2012 2015
Darley, Sam          20   2011 2012 2012 2015
Pearce, Daniel       6    2011 2012 2012 2015
Simpkin, Jonathan    37   2012 2012 2006 2015
Elliott, Jamie       72   2011 2012 2012 2015
Williams, Marley     57   2012 2012 2012 2015
Yeo, Elliot          64   2011 2012 2012 2015
McCarthy, Lincoln    5    2011 2012 2012 2015
Schroder, Jordan     5    2010 2012 2011 2015
Haynes, Nick         44   2011 2012 2012 2015
Crozier, Hayden      34   2011 2012 2012 2015
O'Hanlon, Brett      9    2012 2012 2012 2014
Patton, Jonathon     32   2011 2012 2012 2015
Schulz, Sam          1    2014 2012 2012 2015
Whiley, Mark         20   2011 2012 2012 2015
Gibson, Sam          85   2012 2012 2007 2015
Campbell, Tom        26   2012 2012 2012 2015
Mooney, Caolan       6    2012 2012 2012 2014
Elton, Todd          2    2011 2012 2012 2015
Newman, Murray       6    2014 2012 2012 2015
Kavanagh, Elliott    12   2011 2012 2012 2015
Murdoch, Jordan      60   2011 2012 2012 2015
McInnes, Andrew      17   2010 2012 2011 2014
Derickx, Tom         15   2010 2012 2011 2015
McIntyre, Timothy    1    2012 2012 2012 2013
Sutcliffe, Cameron   68   2011 2012 2012 2015
Couch, Thomas        3    2012 2012 2012 2013
Baguley, Mark        72   2012 2012 2012 2015
Hall, Josh           7    2012 2012 2012 2015
Sheringham, Jackson  12   2012 2012 2012 2014
Walker, Josh         33   2013 2012 2011 2015
Dunell, Sam          12   2012 2012 2012 2014
Clifton, Stephen     5    2011 None 2012 2012
Brown, Luke          69   2011 2012 2012 2015
McInnes, Fraser      7    2011 None 2012 2015
Bell, Tom            51   2013 2012 2012 2015
Casboult, Levi       52   2012 2012 2010 2015
Dale, Frazer         2    2012 2012 2012 2013
Aylett, Kurt         3    2011 2012 2012 2015
Frost, Sam           24   2012 2012 2012 2015
Ugle, Gerald         3    2011 2012 2012 2013
Wrigley, Stephen     3    2012 2012 2012 2013
Johannisen, Jason    47   2012 2012 2011 2015
Talia, Michael       30   2011 2012 2012 2015
Allen, Jackson       4    2011 2012 2012 2014
Golds, Tim           6    2011 2012 2012 2015
Blee, Nathan         6    2011 2012 2012 2013
Jong, Lin            23   2012 2012 2012 2015
Roberts, Fletcher    19   2012 2012 2012 2015
Lee, Brendan         2    2012 None 2012 2012
Flanagan, Piers      3    2010 None 2011 2012
O'Brien, Nick        14   2011 2012 2012 2015
Ross, Sebastian      37   2011 2012 2012 2015
Cooyou, Rhys         1    None None 2012 2012
Merrett, Jackson     43   2011 2012 2012 2015
Sheridan, Tommy      38   2011 2012 2012 2015
McCarthy, Patrick    1    2010 2012 2011 2013
Mitchell, Luke       1    2010 2012 2011 2013
Crouch, Brad         25   2011 2013 2013 2015
Kommer, Nick         19   2012 2013 2013 2015
Rowe, Sam            51   2011 2013 2006 2015
Vlastuin, Nick       61   2012 2013 2013 2015
Goodes, Brett        22   2013 2013 2013 2015
Plowman, Lachie      20   2012 2013 2013 2015
Whitfield, Lachie    51   2012 2013 2013 2015
Lamb, Jed            22   2010 2013 2011 2015
Rampe, Dane          72   2013 2013 2013 2015
O'Meara, Jaeger      44   2011 2013 2013 2015
Lee, Tom             13   2012 2013 2009 2015
Wright, Nathan       20   2012 2013 2013 2015
Jones, Matt          51   2012 2013 2013 2015
Toumpas, Jimmy       27   2012 2013 2013 2015
Viney, Jack          49   2012 2013 2013 2015
Mitchell, Kane       31   2013 2013 2013 2015
Neade, Jake          34   2012 2013 2013 2015
Wines, Ollie         62   2012 2013 2013 2015
Daw, Majak           16   2012 2013 2010 2015
Sierakowski, Will    7    2011 None 2009 2013
Dwyer, Sam           39   2013 2013 2013 2015
Frost, Jack          44   2013 2013 2013 2015
Thomas, Josh         32   2009 2013 2010 2015
Anderson, Jed        10   2012 2013 2013 2015
Blicavs, Mark        66   2012 2013 2012 2015
Mayes, Sam           53   2012 2013 2013 2015
Hams, Will           5    2013 2013 2013 2015
Terlich, Dean        35   2012 2013 2013 2015
Colquhoun, Sam       16   2013 2013 2013 2015
Kennedy, Ben         25   2012 2013 2013 2015
Buckley, Dylan       27   2011 2013 2012 2015
Wilson, Blayne       9    2011 2013 2011 2014
Sinclair, Callum     29   2013 2013 2013 2015
Thurlow, Jackson     29   2012 2013 2013 2015
Cameron, Clay        15   2012 2014 2013 2015
Grimley, Sam         3    2009 2013 2010 2015
Duryea, Taylor       63   2009 2013 2010 2015
Smith, Tanner        2    2014 2013 2013 2015
Hutchings, Mark      38   2012 2013 2010 2015
Laird, Rory          57   2013 2013 2012 2015
Macrae, Jack         55   2012 2013 2013 2015
Stringer, Jake       50   2012 2013 2013 2015
Docherty, Sam        48   2011 2013 2012 2015
Paparone, Marco      45   2012 2013 2013 2015
Witts, Jarrod        38   2011 2013 2012 2015
Murdoch, Brodie      20   2012 2013 2013 2015
Saunders, Josh       22   2012 2013 2013 2015
Hannath, Jack        18   2012 2013 2013 2015
Williams, Zac        31   2013 2013 2013 2015
Clarke, Justin       56   2013 2013 2012 2015
Kelly, Jordan        0    2011 None 2012 2015
Corr, Aidan          33   2012 2013 2013 2015
Sumner, Timmy        17   2012 2013 2013 2015
Lonergan, Jesse      31   2012 2013 2013 2015
Cachia, Jaryd        14   2013 2013 2010 2014
Kent, Dean           32   2012 2013 2013 2015
Davis, Troy          2    2010 None 2011 2013
Webster, Jimmy       39   2011 2013 2012 2015
Burbury, George      7    2013 2013 2011 2014
Kersten, Shane       20   2011 2014 2012 2015
Menzel, Troy         40   2012 2013 2013 2015
Arnot, Matt          9    2011 2013 2012 2015
Downie, Tom          8    2011 2013 2012 2015
Hrovat, Nathan       26   2012 2013 2013 2015
Michael, Sam         3    2012 2013 2012 2015
Ashby, Jason         10   2012 2014 2013 2015
Michie, Viv          18   2010 2013 2011 2015
Simpson, Josh        2    2012 2013 2013 2014
Taberner, Matt       28   2013 2013 2013 2015
Martin, Kyle         6    2013 2013 2013 2014
Mitchell, Tom        39   2011 2013 2012 2015
Ferguson, Jackson    1    2010 None 2011 2013
Daniher, Joe         48   2012 2013 2013 2015
Jack, Brandon        27   2013 2013 2013 2015
Oxley, Adam          19   2013 2013 2013 2015
Clisby, Mitch        8    2013 2013 2013 2015
Hunter, Lachie       36   2012 2013 2013 2015
Tunbridge, Simon     7    2013 2013 2012 2015
Richards, Xavier     2    2013 2013 2013 2015
Boston, Andrew       16   2013 2013 2013 2015
Ceglar, Jonathon     31   2010 2013 2011 2015
O'Rourke, Jonathan   11   2012 2013 2013 2015
Carter, Adam         7    2012 2013 2013 2014
Langford, Will       33   2013 2013 2011 2015
Curren, Tom          25   2013 2013 2011 2015
Grigg, Mitch         20   2011 2013 2012 2015
Grundy, Brodie       41   2012 2013 2013 2015
Hartigan, Kyle       28   2013 2013 2013 2015
Minchington, Darren  10   2012 2013 2012 2015
Garner, Taylor       13   2012 2013 2013 2015
McDonough, Matt      10   2012 2013 2013 2015
Graham, Nick         16   2012 2013 2013 2015
Dalgleish, Lauchlan  3    2013 2013 2012 2015
Shenton, Cameron     24   2012 2013 2012 2015
Osborne, Leigh       1    2013 2013 2013 2014
Jaksch, Kristian     13   2012 2013 2013 2015
Biggs, Shane         16   2012 2013 2012 2015
Forster, Alex        1    2011 None 2012 2013
Moller, Craig        1    2012 2013 2013 2015
Stewart, James       17   2012 2013 2013 2015
Langdon, Tom         41   2013 2014 2014 2015
Martin, Jack         23   2012 2014 2014 2015
Lemmens, Sean        36   2013 2014 2014 2015
Clurey, Tom          9    2012 2014 2013 2015
Impey, Jarman        35   2013 2014 2014 2015
McDonald, Luke       37   2013 2014 2014 2015
Merrett, Zach        37   2013 2014 2014 2015
Ambrose, Patrick     32   2014 2014 2014 2015
Gleeson, Martin      31   2012 2014 2013 2015
Wanganeen, Derick    1    2014 None 2011 2014
O'Brien, Tim         4    2012 2014 2013 2015
Aish, James          32   2013 2014 2014 2015
Close, Michael       15   2012 2014 2013 2015
Taylor, Lewis        44   2013 2014 2014 2015
Billings, Jack       25   2013 2014 2014 2015
Templeton, Eli       12   2014 2014 2014 2015
Dunstan, Luke        35   2013 2014 2014 2015
Georgiou, Alex       7    2014 None 2014 2014
Kennedy-Harris, Jay  22   2013 2014 2014 2015
Sheed, Dom           33   2013 2014 2014 2015
Litherland, Angus    19   2010 2014 2011 2015
Kelly, Joshua        36   2013 2014 2014 2015
Kolodjashnij, Kade   40   2013 2014 2014 2015
Currie, Daniel       4    2006 2014 2007 2015
Crouch, Matt         25   2013 2014 2014 2015
Colledge, Brant      3    2012 2014 2013 2015
Lloyd, Sam           20   2013 2014 2014 2015
Cripps, Patrick      23   2013 2014 2014 2015
Gray, Sam            17   2014 2014 2014 2015
Robertson, Nick      20   2013 2014 2014 2015
Cutler, Tom          18   2013 2014 2014 2015
van Unen, Dylan      1    2012 None 2013 2014
Gardiner, Darcy      25   2013 2014 2014 2015
Lloyd, Jake          43   2013 2014 2013 2015
Boyd, Tom            23   2013 2014 2014 2015
Bontempelli, Marcus  37   2013 2014 2014 2015
Hallahan, Mitch      18   2010 2014 2011 2015
McGovern, Jeremy     33   2013 2014 2011 2015
Salem, Christian     22   2013 2014 2014 2015
Hartung, Billy       27   2013 2014 2014 2015
Acres, Blake         10   2013 2014 2014 2015
Newton, Ben          15   2010 2014 2011 2015
Cameron, Charlie     29   2014 2014 2014 2015
Lennon, Ben          16   2013 2014 2014 2015
Bews, Jed            23   2011 2014 2012 2015
O'Brien, Zac         13   2014 2014 2014 2015
Lowden, Luke         1    2008 2014 2009 2015
Lobb, Rory           11   2013 2014 2014 2015
Ellis-Yolmen, Cam    12   2011 2014 2012 2015
Hartman, Brad        5    2012 2014 2013 2015
Lang, Darcy          21   2013 2014 2014 2015
Broomhead, Tim       19   2012 2014 2013 2015
Jones, Zak           15   2013 2014 2014 2015
Brown, Ben           33   2013 2014 2014 2015
McStay, Daniel       29   2013 2014 2014 2015
Warren, Max          1    2012 2014 2012 2015
Honeychurch, Mitch   14   2013 2014 2014 2015
Barry, Dom           5    2012 None 2013 2014
Johnson, Blaine      7    2014 2014 2014 2015
Apeness, Michael     2    2013 2014 2014 2015
Redpath, Jack        15   2012 2014 2012 2015
Towers, Dean         17   2012 2014 2013 2015
Herbert, Louis       3    2014 2014 2014 2015
Woodward, Alex       2    2011 2014 2012 2015
Membrey, Tim         13   2012 2014 2013 2015
Fantasia, Orazio     8    2013 2014 2014 2015
Turner, Kayne        19   2014 2014 2014 2015
Sheehan, Ciaran      4    2014 2014 2014 2015
Duffy, Max           3    2012 2014 2013 2015
Freeman, Jonathan    10   2013 2014 2014 2015
Steinberg, Ariel     10   2013 2014 2011 2015
Holman, Nick         9    2013 2014 2014 2015
Leslie, Jack         5    2013 2014 2014 2015
Ramsay, Jackson      7    2012 2014 2013 2015
White, Spencer       2    2012 2014 2013 2015
Gault, Corey         4    2014 2014 2012 2015
Naismith, Sam        1    2013 2014 2013 2015
Wood, Mason          8    2012 2014 2013 2015
Bourke, Jordon       6    2013 2014 2013 2015
McCarthy, Cam        21   2013 2014 2014 2015
Smith, Clem          7    2014 None 2015 2015
McIntosh, Kamdyn     23   2012 None 2013 2015
Brayshaw, Angus      21   2014 None 2015 2015
Hogan, Jesse         20   2012 None 2014 2015
Vandenberg, Aaron    14   2014 None 2015 2015
Garlett, Jarrod      9    2014 None 2015 2015
Miller, Touk         22   2014 None 2015 2015
Saad, Adam           16   2014 None 2015 2015
Heeney, Isaac        14   2014 None 2015 2015
McGrath, Jaden       3    2014 None 2015 2015
de Goey, Jordan      16   2014 None 2015 2015
Lamb, Tom            1    2014 None 2015 2015
Nelson, Jackson      11   2014 None 2015 2015
Lonie, Jack          17   2014 None 2015 2015
Sinclair, Jack       18   2014 None 2015 2015
Cockatoo, Nakia      11   2014 None 2015 2015
Gregson, Cory        20   2014 None 2015 2015
Duggan, Liam         12   2014 None 2015 2015
Lambert, Kane        13   2014 None 2015 2015
Sicily, James        3    2013 None 2014 2015
McCartin, Paddy      6    2014 None 2015 2015
Byrne, Ciaran        1    2014 None 2014 2015
Kelly, Jake          10   2014 None 2014 2015
Ah Chee, Brendon     11   2011 None 2012 2015
Andrews, Harris      19   2014 None 2015 2015
Webb, Lukas          10   2014 None 2015 2015
Drummond, Nathan     1    2014 None 2015 2015
Boekhorst, Blaine    11   2014 None 2015 2015
Dick, Matthew        6    2012 None 2013 2015
Dumont, Trent        8    2013 None 2014 2015
Ellis, Corey         6    2014 None 2015 2015
Glenn, Joshua        5    2014 None 2015 2015
Schade, Henry        15   2011 None 2012 2015
McKenzie, Daniel     7    2014 None 2015 2015
Langford, Kyle       8    2014 None 2015 2015
Lever, Jake          12   2014 None 2015 2015
Stretch, Billy       11   2014 None 2015 2015
Pearce, Alex         13   2013 None 2014 2015
Dale, Bailey         10   2014 None 2015 2015
McBean, Liam         2    2012 None 2013 2015
Menadue, Connor      5    2014 None 2015 2015
Amon, Karl           7    2013 None 2014 2015
Dawson, Liam         10   2014 None 2015 2015
Robinson, Daniel     4    2013 None 2013 2015
Howe, Daniel         4    2014 None 2015 2015
Brooksby, Keegan     3    2014 None 2015 2015
Hamling, Joel        11   2011 None 2012 2015
Wright, Peter        3    2014 None 2015 2015
Luxford, Michael     2    2014 None 2014 2015
McLean, Toby         4    2014 None 2015 2015
Beasley, Hugh        6    2014 None 2015 2015
Neal-Bullen, Alex    11   2014 None 2015 2015
Marchbank, Caleb     5    2014 None 2015 2015
Steele, Jack         7    2014 None 2015 2015
Kolodjashnij, Jake   9    2013 None 2014 2015
Nankervis, Toby      5    2013 None 2014 2015
Maynard, Brayden     9    2014 None 2015 2015
Moore, Darcy         9    2014 None 2015 2015
Daniel, Caleb        10   2014 None 2015 2015
Atkins, Rory         8    2012 None 2013 2015
Knight, Riley        11   2013 None 2014 2015
Jansen, Jarrad       0    2013 None 2014 2015
Fields, Tom          2    2014 None 2015 2015
Laverde, Jayden      9    2014 None 2015 2015
Harmes, James        8    2014 None 2014 2015
Prudden, Josh        4    2012 None 2013 2015
Walsh, Bradley       3    2014 None 2015 2015
Goddard, Hugh        8    2014 None 2015 2015
Barrass, Tom         3    2013 None 2014 2015
Scharenberg, Matt    4    2013 None 2014 2015
Weller, Lachie       3    2014 None 2015 2015
Marsh, Jonathon      5    2013 None 2014 2015
Evans, Billy         5    2014 None 2015 2015
Rose, James          2    2014 None 2015 2015
Holmes, Jason        3    2014 None 2014 2015
Smith, Roarke        1    2014 None 2015 2015
Cordy, Zaine         2    2014 None 2015 2015
McKenna, Conor       2    2014 None 2015 2015
Langdon, Ed          2    2014 None 2015 2015
McDonald, Oscar      2    2014 None 2015 2015
Ballard, Jacob       1    2013 None 2014 2015
Blakely, Connor      1    2014 None 2015 2015
Grey, Brady          1    2013 None 2014 2015
Hughes, Ethan        1    2014 None 2015 2015
White, Mitchell      1    2014 None 2015 2015
Barrett, Jake        1    2013 None 2014 2015

In [58]:
errorlist


Out[58]:
[u'CD_I940033', u'CD_I250207', u'CD_I281151']

In [59]:
df[df.playerId.isin(errorlist)][['surname','givenName','playerId']]


Out[59]:
surname givenName playerId
226 Hocking Garry CD_I940033
645 Hocking Garry CD_I940033
1041 Hocking Garry CD_I940033
1679 Hocking Garry CD_I940033
1877 Hocking Garry CD_I940033
2339 Hocking Garry CD_I940033
3043 Hocking Garry CD_I940033
3571 Hocking Garry CD_I940033
3922 Hocking Garry CD_I940033
4515 Hocking Garry CD_I940033
4758 Hocking Garry CD_I940033
5220 Hocking Garry CD_I940033
5683 Hocking Garry CD_I940033
6035 Hocking Garry CD_I940033
6363 Hocking Garry CD_I940033
7223 Hocking Garry CD_I940033
7465 Hocking Garry CD_I940033
61210 Eddy Robert CD_I250207
61673 Eddy Robert CD_I250207
61937 Eddy Robert CD_I250207
62442 Eddy Robert CD_I250207
62728 Eddy Robert CD_I250207
63233 Eddy Robert CD_I250207
63474 Eddy Robert CD_I250207
64003 Eddy Robert CD_I250207
64290 Eddy Robert CD_I250207
64708 Eddy Robert CD_I250207
64883 Eddy Robert CD_I250207
64950 Eddy Robert CD_I250207
65059 Eddy Robert CD_I250207
66556 Eddy Robert CD_I250207
67216 Eddy Robert CD_I250207
70386 Eddy Robert CD_I250207
70715 Eddy Robert CD_I250207
70934 Eddy Robert CD_I250207
71264 Eddy Robert CD_I250207
71574 Eddy Robert CD_I250207
72805 Eddy Robert CD_I250207
73003 Eddy Robert CD_I250207
73135 Eddy Robert CD_I250207
74829 Eddy Robert CD_I250207
76610 Eddy Robert CD_I250207
76807 Eddy Robert CD_I250207
77423 Eddy Robert CD_I250207
79820 Eddy Robert CD_I250207
80282 Eddy Robert CD_I250207
81031 Eddy Robert CD_I250207
81317 Eddy Robert CD_I250207
81384 Eddy Robert CD_I250207
81428 Eddy Robert CD_I250207
83327 Johnson Will CD_I281151

In [60]:
df[(df.givenName=='Will') & (df.surname=='Johnson')][['surname','givenName','playerId']]


Out[60]:
surname givenName playerId
83327 Johnson Will CD_I281151

In [61]:
aa=playerdata[25]['playerProfile']

In [62]:
aa.keys()


Out[62]:
[u'bio',
 u'milestones',
 u'surname',
 u'firstName',
 u'photoUrl',
 u'aflAwards',
 u'seasonStats',
 u'yearlySeasonStats',
 u'qa',
 u'jumperNumber',
 u'careerGamesPlayed',
 u'latestPlayerRating',
 u'sponsor',
 u'clubAwards',
 u'position',
 u'careerStats',
 u'careerAverages',
 u'id',
 u'basicStats']

In [63]:
dd['surname']


---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-63-cdaa86a39d86> in <module>()
----> 1 dd['surname']

KeyError: 'surname'

In [ ]:
print dd['firstName'],dd['surname'], dd['careerGamesPlayed']

In [ ]:
aa['basicStats']

In [ ]:
aa['yearlySeasonStats'][0]['year']