Russian Premier League
ClubAll
- All clubs
- Akhmat Grozny
- Akron Tolyatti
- Amkar Perm
- Anzhi Makhachkala
- Arsenal Tula
- Baltika Kaliningrad
- CSKA Moscow
- Dynamo Makhachkala
- Dynamo Moscow
- Fakel Voronezh
- FC Krasnodar
- FC Orenburg
- FC Rostov
- FC Sochi
- Khimki
- Krylia Sovetov
- Lokomotiv Moscow
- Nizhny Novgorod
- Rodina Moskva
- Rotor Volgograd
- Rubin Kazan
- SKA-Khabarovsk
- Spartak Moscow
- Tambov
- Tom Tomsk
- Tosno
- Ufa
- Ural Yekaterinburg
- Zenit Saint Petersburg
- No matches
NationalityAll
- All nationalities
- Russia345
- Brazil78
- Serbia36
- Argentina24
- Croatia16
- France16
- Colombia14
- Sweden14
- Slovenia13
- Uruguay12
- Poland11
- Bosnia and Herzegovina10
- Portugal10
- Bulgaria9
- Georgia9
- Romania9
- Belarus8
- Nigeria8
- Spain8
- Côte d'Ivoire7
- Iceland7
- Armenia6
- Cameroon6
- Chile6
- Iran6
- Montenegro6
- Netherlands6
- Paraguay6
- Venezuela6
- Angola5
- Ghana5
- Norway5
- Senegal5
- Ukraine5
- Uzbekistan5
- Zambia5
- Albania4
- Algeria4
- Austria4
- Cape Verde4
- Italy4
- Moldova4
- Slovakia4
- Belgium3
- Czechia3
- Germany3
- Guinea3
- Israel3
- Kazakhstan3
- Mali3
- Peru3
- Bolivia2
- Burkina Faso2
- Congo DR2
- Costa Rica2
- Denmark2
- Ecuador2
- Guadeloupe2
- Jamaica2
- Japan2
- Luxembourg2
- Mexico2
- Morocco2
- North Macedonia2
- Switzerland2
- Trinidad and Tobago2
- Türkiye2
- Azerbaijan1
- Central African Republic1
- Congo1
- El Salvador1
- Finland1
- Gambia1
- Guatemala1
- Honduras1
- Korea Republic1
- Kosovo1
- Kyrgyz Republic1
- Lithuania1
- Panama1
- South Africa1
- Suriname1
- Tajikistan1
- Tunisia1
- No matches
Goals, assists and cards count 1529 of 1560 stored matches (98%) that name a player. Appearances count 1518 matches with a stored lineup.
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
95% or more of matches name a playerSome matches name a playerNone recorded
648
Willian JoseSpartak MoscowSpartak MoscowF700006.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | Spartak Moscow | 7 | 0 | 0 | 0 | 0 | 6.80 |
648
Ladislav AlmásiAkhmat GroznyAkhmat GroznyF801106.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Akhmat Grozny | 8 | 0 | 1 | 1 | 0 | 6.80 |
648
Viktor OkishorDynamo MoscowDynamo MoscowM2142206.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | Dynamo Moscow | 8 | 1 | 0 | 0 | 0 | 6.68 |
| 2025-26 | Dynamo Moscow | 5 | 0 | 0 | 0 | 0 | 6.83 |
| 2026-27 | Dynamo Moscow | 8 | 3 | 2 | 2 | 0 | 6.87 |
648
Paulo VitorAkron TolyattiAkron TolyattiD1700206.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | Akron Tolyatti | 16 | 0 | 0 | 1 | 0 | 6.81 |
| 2026-27 | Akron Tolyatti | 1 | 0 | 0 | 1 | 0 | 6.70 |
648V. SalatićUfaUfaM1800406.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Ufa | 18 | 0 | 0 | 4 | 0 | 6.80 |
648R. KulFC OrenburgFC OrenburgM1923516.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2025-26 | FC Orenburg | 8 | 0 | 1 | 0 | 0 | 6.73 |
| 2026-27 | FC Orenburg | 11 | 2 | 2 | 5 | 1 | 6.85 |
648A. MouridBaltika KaliningradBaltika KaliningradM1912406.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2025-26 | Baltika Kaliningrad | 11 | 0 | 1 | 1 | 0 | 6.72 |
| 2026-27 | Baltika Kaliningrad | 8 | 1 | 1 | 3 | 0 | 6.91 |
648
Róbert MakZenit Saint PetersburgZenit Saint PetersburgM2252006.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Zenit Saint Petersburg | 17 | 4 | 2 | 0 | 0 | 6.84 |
| 2019-20 | Zenit Saint Petersburg | 5 | 1 | 0 | 0 | 0 | 6.70 |
648
Du QueirozFC OrenburgFC OrenburgM2222106.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2025-26 | FC Orenburg | 22 | 2 | 2 | 1 | 0 | 6.80 |
648
R. VorobyovFC OrenburgFC OrenburgM2423706.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | FC Orenburg | 24 | 2 | 3 | 7 | 0 | 6.80 |
648
Joel FameyehRubin KazanRubin KazanF2580506.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2019-20 | FC Orenburg | 22 | 7 | 0 | 5 | 0 | 6.81 |
| 2024-25 | Rubin Kazan | 3 | 1 | 0 | 0 | 0 | 6.67 |
648S. SaharkhizanFC OrenburgFC OrenburgF2871516.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | FC Orenburg | 27 | 7 | 1 | 5 | 1 | 6.80 |
| 2025-26 | FC Orenburg | 1 | 0 | 0 | 0 | 0 | – |
648G. KaradenizRubin KazanRubin KazanM3026206.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Rubin Kazan | 9 | 0 | 0 | 0 | 0 | 6.56 |
| 2017-18 | Rubin Kazan | 21 | 2 | 6 | 2 | 0 | 6.91 |
648
I. PetrovBaltika KaliningradBaltika KaliningradM3124706.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2025-26 | Baltika Kaliningrad | 24 | 1 | 4 | 7 | 0 | 6.84 |
| 2026-27 | Baltika Kaliningrad | 7 | 1 | 0 | 0 | 0 | 6.64 |
648V. ShitovKrylia SovetovKrylia SovetovF3424006.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | Krylia Sovetov | 24 | 1 | 2 | 0 | 0 | 6.78 |
| 2025-26 | Krylia Sovetov | 1 | 0 | 0 | 0 | 0 | 6.90 |
| 2026-27 | Krylia Sovetov | 9 | 1 | 2 | 0 | 0 | 6.86 |
648
S. VaratynovBaltika KaliningradBaltika KaliningradD3821406.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2025-26 | Baltika Kaliningrad | 26 | 1 | 0 | 2 | 0 | 6.86 |
| 2026-27 | Baltika Kaliningrad | 12 | 1 | 1 | 2 | 0 | 6.67 |
648
Ilnur AlshinFakel VoronezhFakel VoronezhM3823606.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Tosno | 1 | 0 | 0 | 0 | 0 | 6.60 |
| 2024-25 | Fakel Voronezh | 27 | 2 | 1 | 4 | 0 | 6.87 |
| 2026-27 | Fakel Voronezh | 10 | 0 | 2 | 2 | 0 | 6.65 |
648B. BalajAkhmat GroznyAkhmat GroznyF3990206.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Akhmat Grozny | 26 | 9 | 0 | 2 | 0 | 6.91 |
| 2017-18 | Akhmat Grozny | 13 | 0 | 0 | 0 | 0 | 6.59 |
648
Danijel MiškićUral YekaterinburgUral YekaterinburgM47031336.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2019-20 | FC Orenburg | 21 | 0 | 2 | 7 | 2 | 6.75 |
| 2020-21 | Ural Yekaterinburg | 26 | 0 | 1 | 6 | 1 | 6.84 |
648
Timofei MargasovFC SochiFC SochiD54061106.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Krylia Sovetov | 5 | 0 | 0 | 2 | 0 | 6.70 |
| 2016-17 | Lokomotiv Moscow | 2 | 0 | 0 | 0 | 0 | 6.60 |
| 2017-18 | Tosno | 9 | 0 | 0 | 1 | 0 | 6.57 |
| 2019-20 | FC Sochi | 15 | 0 | 1 | 3 | 0 | 6.79 |
| 2020-21 | FC Sochi | 23 | 0 | 5 | 5 | 0 | 6.95 |
648
L. GondouCSKA MoscowCSKA MoscowF56142816.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | Zenit Saint Petersburg | 23 | 10 | 1 | 3 | 0 | 7.20 |
| 2025-26 | CSKA Moscow | 9 | 1 | 0 | 1 | 1 | 6.14 |
| 2025-26 | Zenit Saint Petersburg | 13 | 0 | 0 | 0 | 0 | 6.48 |
| 2026-27 | CSKA Moscow | 11 | 3 | 1 | 4 | 0 | 6.83 |
648
Igor VujacicRubin KazanRubin KazanD58111206.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | Rubin Kazan | 27 | 0 | 0 | 7 | 0 | 6.89 |
| 2025-26 | Rubin Kazan | 20 | 1 | 0 | 4 | 0 | 6.77 |
| 2026-27 | Rubin Kazan | 11 | 0 | 1 | 1 | 0 | 6.63 |
648
Guram TetrashviliTambovTambovM69021736.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Anzhi Makhachkala | 10 | 0 | 0 | 3 | 0 | 6.97 |
| 2017-18 | Anzhi Makhachkala | 22 | 0 | 0 | 5 | 1 | 6.77 |
| 2019-20 | Tambov | 25 | 0 | 2 | 8 | 1 | 6.78 |
| 2020-21 | Tambov | 12 | 0 | 0 | 1 | 1 | 6.75 |
648
Anton ZinkovskyFC SochiFC SochiM70311516.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2019-20 | Krylia Sovetov | 26 | 0 | 8 | 2 | 1 | 6.81 |
| 2024-25 | Krylia Sovetov | 11 | 0 | 1 | 1 | 0 | 7.00 |
| 2024-25 | Spartak Moscow | 7 | 0 | 0 | 0 | 0 | 6.81 |
| 2025-26 | FC Sochi | 26 | 3 | 2 | 2 | 0 | 6.69 |
648
Aleksei KozlovFC RostovFC RostovD7321906.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Dynamo Moscow | 25 | 1 | 0 | 2 | 0 | 6.81 |
| 2019-20 | FC Rostov | 24 | 0 | 0 | 4 | 0 | 6.82 |
| 2020-21 | FC Rostov | 24 | 1 | 1 | 3 | 0 | 6.77 |
648
Brian IdowuKhimkiKhimkiD93422526.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Amkar Perm | 26 | 1 | 0 | 7 | 0 | 6.77 |
| 2017-18 | Amkar Perm | 27 | 0 | 1 | 7 | 1 | 6.71 |
| 2019-20 | Lokomotiv Moscow | 12 | 0 | 0 | 3 | 0 | 6.79 |
| 2020-21 | Khimki | 28 | 3 | 1 | 8 | 1 | 6.93 |
648
Eric BicfalviUral YekaterinburgUral YekaterinburgM982851936.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Tom Tomsk | 15 | 3 | 1 | 1 | 0 | 6.47 |
| 2016-17 | Ural Yekaterinburg | 9 | 2 | 1 | 4 | 1 | 6.89 |
| 2017-18 | Ural Yekaterinburg | 26 | 8 | 1 | 5 | 1 | 6.84 |
| 2019-20 | Ural Yekaterinburg | 26 | 8 | 1 | 5 | 1 | 6.85 |
| 2020-21 | Ural Yekaterinburg | 22 | 7 | 1 | 4 | 0 | 6.90 |
648B. BerishaAkhmat GroznyAkhmat GroznyM1101662606.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Akhmat Grozny | 8 | 1 | 0 | 0 | 0 | 6.77 |
| 2016-17 | Anzhi Makhachkala | 17 | 3 | 2 | 3 | 0 | 6.89 |
| 2017-18 | Akhmat Grozny | 23 | 1 | 1 | 5 | 0 | 6.73 |
| 2019-20 | Akhmat Grozny | 22 | 3 | 0 | 7 | 0 | 6.70 |
| 2020-21 | Akhmat Grozny | 27 | 8 | 2 | 10 | 0 | 6.95 |
| 2024-25 | Akhmat Grozny | 13 | 0 | 1 | 1 | 0 | 6.68 |
648
K. KuchaevFC RostovFC RostovM1241071926.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | CSKA Moscow | 2 | 0 | 0 | 1 | 0 | 6.70 |
| 2017-18 | CSKA Moscow | 21 | 0 | 1 | 5 | 1 | 6.65 |
| 2019-20 | CSKA Moscow | 25 | 0 | 0 | 3 | 0 | 6.64 |
| 2020-21 | CSKA Moscow | 21 | 6 | 3 | 1 | 0 | 6.91 |
| 2024-25 | FC Rostov | 20 | 1 | 0 | 2 | 0 | 6.73 |
| 2025-26 | FC Rostov | 22 | 1 | 0 | 2 | 0 | 7.03 |
| 2026-27 | FC Rostov | 13 | 2 | 3 | 5 | 1 | 6.92 |
648
V. IljinFC SochiFC SochiF12728112406.80
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Ural Yekaterinburg | 12 | 4 | 1 | 2 | 0 | 6.82 |
| 2017-18 | Ural Yekaterinburg | 25 | 4 | 3 | 5 | 0 | 6.80 |
| 2019-20 | Akhmat Grozny | 8 | 2 | 0 | 0 | 0 | 6.84 |
| 2019-20 | Ural Yekaterinburg | 18 | 4 | 1 | 4 | 0 | 6.77 |
| 2020-21 | Akhmat Grozny | 28 | 9 | 3 | 6 | 0 | 6.88 |
| 2024-25 | Fakel Voronezh | 25 | 3 | 1 | 5 | 0 | 6.78 |
| 2025-26 | FC Sochi | 11 | 2 | 2 | 2 | 0 | 6.61 |
681
T. CeleFakel VoronezhFakel VoronezhM900006.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | Fakel Voronezh | 9 | 0 | 0 | 0 | 0 | 6.81 |
681
K. SidibéAkhmat GroznyAkhmat GroznyD910206.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2026-27 | Akhmat Grozny | 9 | 1 | 0 | 2 | 0 | 6.81 |
681S. BreevFC OrenburgFC OrenburgM1121106.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | FC Orenburg | 11 | 2 | 1 | 1 | 0 | 6.81 |
681
D. LagatorFC SochiFC SochiM1210506.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2019-20 | FC Sochi | 12 | 1 | 0 | 5 | 0 | 6.81 |
681I. AbaevFC RostovFC RostovG1400106.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Lokomotiv Moscow | 1 | 0 | 0 | 0 | 0 | 6.50 |
| 2017-18 | FC Rostov | 13 | 0 | 0 | 1 | 0 | 6.84 |
681M. BakaevAnzhi MakhachkalaAnzhi MakhachkalaM1600006.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Anzhi Makhachkala | 16 | 0 | 0 | 0 | 0 | 6.81 |
681
G. TilSpartak MoscowSpartak MoscowM2122406.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2019-20 | Spartak Moscow | 18 | 2 | 2 | 4 | 0 | 6.82 |
| 2020-21 | Spartak Moscow | 3 | 0 | 0 | 0 | 0 | 6.70 |
681
E. ĆivićBaltika KaliningradBaltika KaliningradD2120406.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2025-26 | Baltika Kaliningrad | 14 | 1 | 0 | 3 | 0 | 6.88 |
| 2026-27 | Baltika Kaliningrad | 7 | 1 | 0 | 1 | 0 | 6.68 |
681
Alexander DjikuSpartak MoscowSpartak MoscowD2301516.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2025-26 | Spartak Moscow | 17 | 0 | 0 | 4 | 1 | 6.69 |
| 2026-27 | Spartak Moscow | 6 | 0 | 1 | 1 | 0 | 7.17 |
681
M. GashchenkovAkhmat GroznyAkhmat GroznyM2920306.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Amkar Perm | 23 | 2 | 0 | 3 | 0 | 6.81 |
| 2019-20 | Akhmat Grozny | 6 | 0 | 0 | 0 | 0 | 6.78 |
681
Maksim BoldyrevAkron TolyattiAkron TolyattiM2841206.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | Akron Tolyatti | 1 | 0 | 0 | 0 | 0 | 6.30 |
| 2025-26 | Akron Tolyatti | 23 | 3 | 1 | 2 | 0 | 6.84 |
| 2026-27 | Akron Tolyatti | 4 | 1 | 0 | 0 | 0 | 6.78 |
681
Levi GarcíaSpartak MoscowSpartak MoscowF3143106.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | Spartak Moscow | 11 | 1 | 0 | 0 | 0 | 7.03 |
| 2025-26 | Spartak Moscow | 20 | 3 | 3 | 1 | 0 | 6.69 |
681
Sékou CondéAmkar PermAmkar PermD3600906.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Amkar Perm | 16 | 0 | 0 | 4 | 0 | 6.79 |
| 2017-18 | Amkar Perm | 20 | 0 | 0 | 5 | 0 | 6.83 |
681I. MiladinovicFC SochiFC SochiD46101406.81
681
Aleksandr SamedovSpartak MoscowSpartak MoscowM4693616.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | Lokomotiv Moscow | 15 | 4 | 2 | 0 | 0 | 7.01 |
| 2016-17 | Spartak Moscow | 10 | 3 | 0 | 1 | 0 | 6.59 |
| 2017-18 | Spartak Moscow | 21 | 2 | 1 | 5 | 1 | 6.78 |
681
Rustam YatimovFC RostovFC RostovG5000406.81
681
I. RozhkovRubin KazanRubin KazanD60341016.81
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2024-25 | Rubin Kazan | 27 | 2 | 1 | 4 | 0 | 6.97 |
| 2025-26 | Rubin Kazan | 21 | 0 | 2 | 3 | 0 | 6.81 |
| 2026-27 | Rubin Kazan | 12 | 1 | 1 | 3 | 1 | 6.45 |
698
GersonZenit Saint PetersburgZenit Saint PetersburgM1110206.82
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2025-26 | Zenit Saint Petersburg | 11 | 1 | 0 | 2 | 0 | 6.82 |
698A. ArkhipovTambovTambovF1130306.82
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Tambov | 11 | 3 | 0 | 3 | 0 | 6.82 |
698
Artur JędrzejczykFC KrasnodarFC KrasnodarD1301106.82
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2016-17 | FC Krasnodar | 13 | 0 | 1 | 1 | 0 | 6.82 |
Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources