Goals, assists and cards count 4536 of 4860 stored matches (93%) that name a player. Appearances and minutes count 3051 matches with a stored lineup; a dash under Min means no minutes are stored yet.
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 00
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
95% or more of matches name a playerSome matches name a playerNone recorded
436
S. TraceyCambridge UnitedCambridge UnitedM66โโ34506.57
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | Shrewsbury Town | 8 | โ | โ | 0 | 0 | 1 | 0 | 6.52 |
| 2021-22 | Cambridge United | 26 | โ | โ | 2 | 2 | 2 | 0 | 6.69 |
| 2022-23 | Cambridge United | 32 | โ | โ | 1 | 2 | 2 | 0 | 6.49 |
436
T. SmallCharlton AthleticCharlton AthleticM55โโ34606.63
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2022-23 | Port Vale | 4 | โ | โ | 0 | 0 | 0 | 0 | 6.37 |
| 2023-24 | Charlton Athletic | 12 | 1,080 | 0 | 1 | 1 | 0 | 0 | 6.67 |
| 2024-25 | Charlton Athletic | 39 | 2,802 | 0 | 2 | 3 | 6 | 0 | 6.64 |
436
A. MayorMorecambeMorecambeF33โโ33406.67
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2022-23 | Morecambe | 33 | โ | โ | 3 | 3 | 4 | 0 | 6.67 |
436
Ben GladwinMilton Keynes DonsMilton Keynes DonsM35โโ33406.68
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | Milton Keynes Dons | 9 | 144 | 0 | 1 | 0 | 0 | 0 | 6.81 |
| 2020-21 | Milton Keynes Dons | 26 | โ | โ | 2 | 3 | 4 | 0 | 6.64 |
436
Callum McManamanWigan AthleticWigan AthleticM611,7920331106.71
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2023-24 | Wigan Athletic | 35 | 1,241 | 0 | 2 | 3 | 5 | 0 | 6.78 |
| 2024-25 | Wigan Athletic | 26 | 551 | 0 | 1 | 0 | 6 | 0 | 6.61 |
436
Callum O'HareCoventry CityCoventry CityM291,837133306.72
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | Coventry City | 29 | 1,837 | 1 | 3 | 3 | 3 | 0 | 6.72 |
436
George MillerBradford CityBradford CityM0โโ3351โ
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | Bradford City | 0 | โ | โ | 3 | 3 | 5 | 1 | โ |
436
H. WhiteStevenageStevenageM86โโ331206.91
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | Portsmouth | 21 | โ | โ | 1 | 0 | 2 | 0 | 6.77 |
| 2022-23 | Derby County | 14 | โ | โ | 0 | 0 | 4 | 0 | 6.85 |
| 2023-24 | Stevenage | 11 | 389 | 0 | 0 | 0 | 1 | 0 | 6.80 |
| 2024-25 | Stevenage | 40 | 2,197 | 5 | 2 | 3 | 5 | 0 | 7.03 |
436
J. BoltonPlymouth ArgylePlymouth ArgyleD53โโ33506.87
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | Shrewsbury Town | 0 | โ | โ | 1 | 0 | 3 | 0 | โ |
| 2019-20 | Portsmouth | 22 | 1,702 | 0 | 1 | 3 | 0 | 0 | 6.88 |
| 2020-21 | Portsmouth | 13 | โ | โ | 1 | 0 | 0 | 0 | 6.79 |
| 2021-22 | Plymouth Argyle | 13 | โ | โ | 0 | 0 | 2 | 0 | 7.10 |
| 2022-23 | Plymouth Argyle | 5 | โ | โ | 0 | 0 | 0 | 0 | 6.48 |
436
J. FevrierStockport CountyStockport CountyF261,143233106.77
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2024-25 | Stockport County | 26 | 1,143 | 2 | 3 | 3 | 1 | 0 | 6.77 |
436
Jordan WillisNorthampton TownNorthampton TownD95โโ33306.77
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | Coventry City | 0 | โ | โ | 1 | 1 | 0 | 0 | โ |
| 2019-20 | Sunderland | 34 | 2,993 | 1 | 2 | 1 | 1 | 0 | 6.92 |
| 2020-21 | Sunderland | 15 | โ | โ | 0 | 1 | 1 | 0 | 6.80 |
| 2022-23 | Wycombe Wanderers | 7 | โ | โ | 0 | 0 | 0 | 0 | 6.62 |
| 2023-24 | Northampton Town | 24 | 1,609 | 0 | 0 | 0 | 1 | 0 | 6.61 |
| 2024-25 | Northampton Town | 15 | 840 | 1 | 0 | 0 | 0 | 0 | 6.73 |
436
K. EteteBolton WanderersBolton WanderersF17โโ33106.69
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2021-22 | Cheltenham Town | 13 | โ | โ | 3 | 3 | 1 | 0 | 6.86 |
| 2024-25 | Bolton Wanderers | 4 | 70 | 0 | 0 | 0 | 0 | 0 | 6.15 |
436
K. WilsonDerby CountyDerby CountyD452,992233606.73
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | Walsall | 0 | โ | โ | 0 | 1 | 2 | 0 | โ |
| 2019-20 | Tranmere Rovers | 13 | 1,104 | 0 | 0 | 0 | 2 | 0 | 6.70 |
| 2023-24 | Derby County | 32 | 1,888 | 2 | 3 | 2 | 2 | 0 | 6.75 |
436
L. ChambersIpswich TownIpswich TownD70โโ331016.92
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | Ipswich Town | 31 | 2,788 | 2 | 1 | 1 | 5 | 1 | 6.97 |
| 2020-21 | Ipswich Town | 39 | โ | โ | 2 | 2 | 5 | 0 | 6.88 |
436
O. MoxonStockport CountyStockport CountyM553,5853331306.91
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2023-24 | Carlisle United | 23 | 1,943 | 2 | 3 | 2 | 7 | 0 | 7.19 |
| 2023-24 | Portsmouth | 14 | 785 | 1 | 0 | 0 | 4 | 0 | 6.76 |
| 2024-25 | Stockport County | 18 | 857 | 0 | 0 | 1 | 2 | 0 | 6.67 |
436
Brandon GoodshipSouthend UnitedSouthend UnitedF221,310132106.59
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | Southend United | 22 | 1,310 | 1 | 3 | 2 | 1 | 0 | 6.59 |
436
G. CooperPlymouth ArgylePlymouth ArgyleM13โโ32307.06
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | Peterborough United | 0 | โ | โ | 2 | 0 | 2 | 0 | โ |
| 2020-21 | Plymouth Argyle | 12 | โ | โ | 1 | 2 | 1 | 0 | 7.06 |
| 2021-22 | Plymouth Argyle | 1 | โ | โ | 0 | 0 | 0 | 0 | โ |
436
H. SaundersBristol RoversBristol RoversF38โโ32306.59
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | Fleetwood Town | 6 | 39 | 0 | 0 | 0 | 1 | 0 | 6.40 |
| 2020-21 | Fleetwood Town | 21 | โ | โ | 3 | 1 | 1 | 0 | 6.63 |
| 2022-23 | Bristol Rovers | 11 | โ | โ | 0 | 1 | 1 | 0 | 6.58 |
436
Harry PritchardBlackpoolBlackpoolM236032106.40
436
Korey SmithCambridge UnitedCambridge UnitedM88โโ321606.75
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2013-14 | Oldham Athletic | 0 | โ | โ | 1 | 0 | 0 | 0 | โ |
| 2022-23 | Derby County | 39 | โ | โ | 0 | 1 | 7 | 0 | 6.66 |
| 2023-24 | Derby County | 27 | 1,658 | 0 | 1 | 1 | 3 | 0 | 6.85 |
| 2024-25 | Cambridge United | 22 | 1,938 | 0 | 1 | 0 | 6 | 0 | 6.77 |
436
Marvin EkpitetaBlackpoolBlackpoolD58โโ32407.05
436
R. WoodsExeter CityExeter CityM603,8611321236.75
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2013-14 | Shrewsbury Town | 0 | โ | โ | 1 | 0 | 0 | 0 | โ |
| 2023-24 | Bristol Rovers | 11 | 574 | 0 | 0 | 0 | 1 | 1 | 6.71 |
| 2023-24 | Exeter City | 13 | 754 | 0 | 0 | 1 | 0 | 1 | 6.88 |
| 2024-25 | Exeter City | 36 | 2,533 | 1 | 2 | 1 | 11 | 1 | 6.72 |
436
T. Gardner-HickmanBirmingham CityBirmingham CityM321,899232706.78
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2024-25 | Birmingham City | 32 | 1,899 | 2 | 3 | 2 | 7 | 0 | 6.78 |
436
Abu OgogoBristol RoversBristol RoversM30โโ311616.72
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | Bristol Rovers | 0 | โ | โ | 0 | 0 | 4 | 0 | โ |
| 2018-19 | Coventry City | 0 | โ | โ | 0 | 0 | 3 | 0 | โ |
| 2019-20 | Bristol Rovers | 27 | 2,145 | 0 | 3 | 1 | 8 | 1 | 6.72 |
| 2020-21 | Bristol Rovers | 3 | โ | โ | 0 | 0 | 1 | 0 | 6.70 |
436
C. ThompsonCheltenham TownCheltenham TownM64โโ312516.67
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | Wycombe Wanderers | 0 | โ | โ | 1 | 0 | 8 | 0 | โ |
| 2019-20 | Wycombe Wanderers | 21 | 1,692 | 0 | 0 | 0 | 10 | 1 | 6.50 |
| 2021-22 | Wycombe Wanderers | 19 | โ | โ | 2 | 1 | 2 | 0 | 6.79 |
| 2022-23 | Wycombe Wanderers | 5 | โ | โ | 0 | 0 | 2 | 0 | 6.64 |
| 2023-24 | Cheltenham Town | 19 | 972 | 0 | 0 | 0 | 3 | 0 | 6.75 |
436
Chris TaylorBlackpoolBlackpoolM0โโ3120โ
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2011-12 | Oldham Athletic | 0 | โ | โ | 2 | 0 | 0 | 0 | โ |
| 2018-19 | Blackpool | 0 | โ | โ | 1 | 1 | 2 | 0 | โ |
436
D. MarkandayLeyton OrientLeyton OrientM17906031006.76
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2024-25 | Leyton Orient | 17 | 906 | 0 | 3 | 1 | 0 | 0 | 6.76 |
436
Danny WardHuddersfield TownHuddersfield TownF13622131016.58
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2011-12 | Huddersfield Town | 0 | โ | โ | 3 | 0 | 0 | 0 | โ |
| 2024-25 | Huddersfield Town | 13 | 622 | 1 | 0 | 1 | 0 | 1 | 6.58 |
436
Dominic SamuelGillinghamGillinghamF22โโ31406.77
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | Gillingham | 22 | โ | โ | 3 | 1 | 4 | 0 | 6.77 |
436
H. SmithExeter CityExeter CityF21โโ31106.87
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | Northampton Town | 16 | โ | โ | 3 | 1 | 1 | 0 | 6.98 |
| 2022-23 | Exeter City | 5 | โ | โ | 0 | 0 | 0 | 0 | 6.43 |
436
Harry PickeringCrewe AlexandraCrewe AlexandraD44โโ31407.09
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | Crewe Alexandra | 44 | โ | โ | 3 | 1 | 4 | 0 | 7.09 |
436
Jonathan GroundsExeter CityExeter CityD47โโ311306.64
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2013-14 | Oldham Athletic | 0 | โ | โ | 2 | 0 | 0 | 0 | โ |
| 2020-21 | Swindon Town | 31 | โ | โ | 0 | 1 | 11 | 0 | 6.60 |
| 2022-23 | Exeter City | 16 | โ | โ | 1 | 0 | 2 | 0 | 6.72 |
436
Marc RobertsBarnsleyBarnsleyD363,064331317.02
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2024-25 | Barnsley | 36 | 3,064 | 3 | 3 | 1 | 3 | 1 | 7.02 |
436
Ollie BanksTranmere RoversTranmere RoversM11752131417.05
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | Tranmere Rovers | 11 | 752 | 1 | 3 | 1 | 4 | 1 | 7.05 |
436
Robbie CundyBarnsleyBarnsleyD43โโ31406.83
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | Gillingham | 18 | โ | โ | 1 | 1 | 2 | 0 | 6.96 |
| 2022-23 | Barnsley | 25 | โ | โ | 2 | 0 | 2 | 0 | 6.74 |
436
Ryan EdmondsonCarlisle UnitedCarlisle UnitedF48โโ31506.58
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | Northampton Town | 21 | โ | โ | 2 | 1 | 3 | 0 | 6.65 |
| 2021-22 | Fleetwood Town | 11 | โ | โ | 0 | 0 | 1 | 0 | 6.46 |
| 2023-24 | Carlisle United | 16 | 608 | 0 | 1 | 0 | 1 | 0 | 6.58 |
436
Tyreeq BakinsonWycombe WanderersWycombe WanderersM72โโ311506.79
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2021-22 | Ipswich Town | 16 | โ | โ | 2 | 0 | 5 | 0 | 7.04 |
| 2022-23 | Sheffield Wednesday | 24 | โ | โ | 0 | 1 | 1 | 0 | 6.74 |
| 2023-24 | Charlton Athletic | 11 | 599 | 0 | 1 | 0 | 4 | 0 | 6.83 |
| 2024-25 | Wycombe Wanderers | 21 | 891 | 0 | 0 | 0 | 5 | 0 | 6.63 |
436
Alex MitchellCharlton AthleticCharlton AthleticD655,1254301116.90
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2023-24 | Lincoln City | 36 | 2,962 | 2 | 1 | 0 | 6 | 1 | 6.86 |
| 2024-25 | Charlton Athletic | 29 | 2,163 | 2 | 2 | 0 | 5 | 0 | 6.97 |
436
Alfie KilgourMansfield TownMansfield TownD92โโ30916.81
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | Bristol Rovers | 33 | 2,935 | 0 | 2 | 0 | 5 | 0 | 6.86 |
| 2020-21 | Bristol Rovers | 35 | โ | โ | 1 | 0 | 2 | 0 | 6.84 |
| 2022-23 | Bristol Rovers | 8 | โ | โ | 0 | 0 | 0 | 1 | 6.73 |
| 2024-25 | Mansfield Town | 16 | 623 | 0 | 0 | 0 | 2 | 0 | 6.65 |
436
Bradley DackGillinghamGillinghamโ0โโ3000โ
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2013-14 | Gillingham | 0 | โ | โ | 3 | 0 | 0 | 0 | โ |
436
C. GoodeStevenageStevenageD332,384230707.05
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | Scunthorpe United | 0 | โ | โ | 3 | 0 | 3 | 0 | โ |
| 2023-24 | Wigan Athletic | 12 | 865 | 0 | 0 | 0 | 1 | 0 | 6.81 |
| 2024-25 | Stevenage | 21 | 1,519 | 2 | 0 | 0 | 3 | 0 | 7.21 |
436
Conor CoadySheffield UnitedSheffield Unitedโ0โโ3000โ
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2013-14 | Sheffield United | 0 | โ | โ | 3 | 0 | 0 | 0 | โ |
436
Dwight GayleDerby CountyDerby CountyF6325130106.93
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2023-24 | Derby County | 6 | 325 | 1 | 3 | 0 | 1 | 0 | 6.93 |
436
Harrison DunkCambridge UnitedCambridge UnitedD59โโ30706.85
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2021-22 | Cambridge United | 33 | โ | โ | 1 | 0 | 4 | 0 | 6.84 |
| 2022-23 | Cambridge United | 22 | โ | โ | 2 | 0 | 3 | 0 | 6.90 |
| 2023-24 | Cambridge United | 4 | 64 | 0 | 0 | 0 | 0 | 0 | 6.58 |
436
Harry DavisCrewe AlexandraCrewe Alexandraโ0โโ3000โ
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2013-14 | Crewe Alexandra | 0 | โ | โ | 3 | 0 | 0 | 0 | โ |
436
Jacob RamseyDoncaster RoversDoncaster RoversM7539130007.03
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | Doncaster Rovers | 7 | 539 | 1 | 3 | 0 | 0 | 0 | 7.03 |
436
James VaughanTranmere RoversTranmere RoversF9โโ30406.89
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | Portsmouth | 1 | โ | โ | 0 | 0 | 2 | 0 | 6.80 |
| 2019-20 | Tranmere Rovers | 8 | 603 | 0 | 3 | 0 | 2 | 0 | 6.90 |
436
Jamie PatersonWalsallWalsallโ0โโ3000โ
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2011-12 | Walsall | 0 | โ | โ | 3 | 0 | 0 | 0 | โ |
436
Joe MartinNorthampton TownNorthampton TownD6โโ30636.42
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2013-14 | Gillingham | 0 | โ | โ | 2 | 0 | 0 | 0 | โ |
| 2018-19 | Bristol Rovers | 0 | โ | โ | 1 | 0 | 2 | 1 | โ |
| 2020-21 | Northampton Town | 6 | โ | โ | 0 | 0 | 4 | 2 | 6.42 |
436
Josh GinnellyBristol RoversBristol RoversM9512030506.77
| Season | Club | Apps | Min | PoM | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | Walsall | 0 | โ | โ | 2 | 0 | 5 | 0 | โ |
| 2019-20 | Bristol Rovers | 9 | 512 | 0 | 1 | 0 | 0 | 0 | 6.77 |
Sources: Wikipedia (CC BY-SA 4.0), API-Football ยท Data sources