Liga I
ClubAll
- All clubs
- ACS Poli Timișoara
- AFC Hermannstadt
- Argeș Pitești
- Astra Giurgiu
- CFR 1907 Cluj
- Chindia Targoviste
- Concordia
- CS Mioveni
- Dinamo București
- Dunărea Călărași
- Farul Constanta
- FC Botoșani
- FC Clinceni
- FCSB
- FCU 1948 Craiova
- GAZ Metan Medias
- Gloria Buzău
- Juventus București
- Petrolul Ploiești
- Politehnica Iași
- Rapid București
- Sepsi OSK
- Universitatea Cluj
- Universitatea Craiova
- UTA Arad
- Viitorul Constanța
- Voluntari
- No matches
NationalityAll
- All nationalities
- Romania175
- Croatia19
- Brazil15
- France13
- Portugal13
- Moldova6
- Nigeria6
- Argentina4
- Belgium4
- Bosnia and Herzegovina4
- Bulgaria4
- Côte d'Ivoire4
- Spain4
- Congo DR3
- Ghana3
- North Macedonia3
- Senegal3
- Slovakia3
- Albania2
- Benin2
- Cameroon2
- Guinea-Bissau2
- Haiti2
- Hungary2
- Italy2
- Japan2
- Mali2
- Montenegro2
- Netherlands2
- Serbia2
- Cape Verde1
- Costa Rica1
- Curaçao1
- Denmark1
- Estonia1
- Germany1
- Greece1
- Guinea1
- Guyana1
- Kosovo1
- Lithuania1
- Madagascar1
- Martinique1
- Mauritania1
- Mexico1
- Poland1
- Sierra Leone1
- Slovenia1
- Tunisia1
- Uruguay1
- Venezuela1
- No matches
PositionDefender
Goals, assists and cards count 1217 of 1226 stored matches (99%) that name a player. Appearances count 8 matches with a stored lineup.
- 17
- 20
- 21
- 22
95% or more of matches name a playerSome matches name a playerNone recorded
1S. FilipDinamo BucureștiDinamo BucureștiD024273–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Dinamo București | 0 | 1 | 0 | 9 | 0 | – |
| 2020-21 | Dinamo București | 0 | 1 | 0 | 8 | 1 | – |
| 2021-22 | Dinamo București | 0 | 0 | 4 | 10 | 2 | – |
1
Júnior MoraisRapid BucureștiRapid BucureștiD043213–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | FCSB | 0 | 0 | 0 | 3 | 0 | – |
| 2021-22 | Rapid București | 0 | 2 | 2 | 12 | 2 | – |
| 2022-23 | Rapid București | 0 | 2 | 1 | 6 | 1 | – |
1
T. CapusaChindia TargovisteChindia TargovisteD024153–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Chindia Targoviste | 0 | 1 | 2 | 4 | 0 | – |
| 2021-22 | Chindia Targoviste | 0 | 0 | 2 | 5 | 1 | – |
| 2022-23 | Chindia Targoviste | 0 | 1 | 0 | 6 | 2 | – |
4A. ŞeroniFC BotoșaniFC BotoșaniD041332–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | ACS Poli Timișoara | 0 | 2 | 0 | 6 | 0 | – |
| 2020-21 | FC Botoșani | 0 | 0 | 0 | 14 | 1 | – |
| 2021-22 | FC Botoșani | 0 | 1 | 1 | 10 | 0 | – |
| 2022-23 | FC Botoșani | 0 | 1 | 0 | 3 | 1 | – |
4
Alexandru ȚigănașuFC BotoșaniFC BotoșaniD115242–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | ACS Poli Timișoara | 0 | 0 | 1 | 1 | 1 | – |
| 2020-21 | FC Botoșani | 0 | 0 | 2 | 6 | 1 | – |
| 2021-22 | FC Botoșani | 0 | 0 | 2 | 8 | 0 | – |
| 2022-23 | FC Botoșani | 1 | 1 | 0 | 9 | 0 | – |
4
A. BengaUTA AradUTA AradD021172–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Juventus București | 0 | 0 | 1 | 4 | 0 | – |
| 2020-21 | UTA Arad | 0 | 0 | 0 | 4 | 2 | – |
| 2021-22 | UTA Arad | 0 | 0 | 0 | 4 | 0 | – |
| 2022-23 | UTA Arad | 0 | 2 | 0 | 5 | 0 | – |
4C. FrăsinescuPolitehnica IașiPolitehnica IașiD000172–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Politehnica Iași | 0 | 0 | 0 | 10 | 1 | – |
| 2020-21 | Politehnica Iași | 0 | 0 | 0 | 7 | 1 | – |
4
CamoraCFR 1907 ClujCFR 1907 ClujD3381727.00
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | CFR 1907 Cluj | 0 | 1 | 1 | 1 | 1 | – |
| 2020-21 | CFR 1907 Cluj | 0 | 0 | 4 | 7 | 0 | – |
| 2021-22 | CFR 1907 Cluj | 0 | 1 | 2 | 4 | 1 | – |
| 2022-23 | CFR 1907 Cluj | 3 | 1 | 1 | 5 | 0 | 7.00 |
4
Florin BejanAFC HermannstadtAFC HermannstadtD021162–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Astra Giurgiu | 0 | 0 | 0 | 3 | 0 | – |
| 2020-21 | Dinamo București | 0 | 1 | 0 | 8 | 2 | – |
| 2022-23 | AFC Hermannstadt | 0 | 1 | 1 | 5 | 0 | – |
4
Bogdan VătăjeluUniversitatea CraiovaUniversitatea CraiovaD016142–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Universitatea Craiova | 0 | 0 | 1 | 7 | 2 | – |
| 2021-22 | Universitatea Craiova | 0 | 0 | 3 | 3 | 0 | – |
| 2022-23 | Universitatea Craiova | 0 | 1 | 2 | 4 | 0 | – |
4C. AchimVoluntariVoluntariD061132–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Voluntari | 0 | 1 | 1 | 4 | 1 | – |
| 2020-21 | Voluntari | 0 | 4 | 0 | 1 | 0 | – |
| 2021-22 | Voluntari | 0 | 0 | 0 | 6 | 1 | – |
| 2022-23 | Petrolul Ploiești | 0 | 0 | 0 | 1 | 0 | – |
| 2022-23 | Voluntari | 0 | 1 | 0 | 1 | 0 | – |
4
Damien DussautFarul ConstantaFarul ConstantaD017132–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Viitorul Constanța | 0 | 0 | 4 | 6 | 0 | – |
| 2021-22 | Farul Constanta | 0 | 1 | 3 | 7 | 2 | – |
4
Iasmin LatovleviciArgeș PiteștiArgeș PiteștiD024122–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | CFR 1907 Cluj | 0 | 0 | 0 | 1 | 1 | – |
| 2021-22 | Argeș Pitești | 0 | 1 | 3 | 7 | 1 | – |
| 2021-22 | CFR 1907 Cluj | 0 | 1 | 1 | 1 | 0 | – |
| 2022-23 | Argeș Pitești | 0 | 0 | 0 | 3 | 0 | – |
4M. EhmannDinamo BucureștiDinamo BucureștiD000122–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Dinamo București | 0 | 0 | 0 | 7 | 1 | – |
| 2021-22 | Dinamo București | 0 | 0 | 0 | 5 | 1 | – |
4
F. IlieUniversitatea ClujUniversitatea ClujD00182–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | UTA Arad | 0 | 0 | 1 | 5 | 0 | – |
| 2022-23 | Universitatea Cluj | 0 | 0 | 0 | 3 | 2 | – |
4O. BacoGAZ Metan MediasGAZ Metan MediasD02082–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | GAZ Metan Medias | 0 | 2 | 0 | 8 | 2 | – |
4G. MateiArgeș PiteștiArgeș PiteștiD00052–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Argeș Pitești | 0 | 0 | 0 | 5 | 2 | – |
4B. DialloFCU 1948 CraiovaFCU 1948 CraiovaD00032–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2021-22 | FCU 1948 Craiova | 0 | 0 | 0 | 3 | 2 | – |
20
Nicușor BancuUniversitatea CraiovaUniversitatea CraiovaD0716261–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Universitatea Craiova | 0 | 3 | 7 | 5 | 0 | – |
| 2020-21 | Universitatea Craiova | 0 | 2 | 3 | 7 | 1 | – |
| 2021-22 | Universitatea Craiova | 0 | 2 | 4 | 10 | 0 | – |
| 2022-23 | Universitatea Craiova | 0 | 0 | 2 | 4 | 0 | – |
20EricoUTA AradUTA AradD063241–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Astra Giurgiu | 0 | 0 | 1 | 3 | 0 | – |
| 2020-21 | UTA Arad | 0 | 5 | 1 | 11 | 0 | – |
| 2021-22 | UTA Arad | 0 | 1 | 1 | 5 | 0 | – |
| 2022-23 | UTA Arad | 0 | 0 | 0 | 5 | 1 | – |
20
Andrei BurcăCFR 1907 ClujCFR 1907 ClujD2532315.90
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | FC Botoșani | 0 | 1 | 1 | 6 | 0 | – |
| 2020-21 | CFR 1907 Cluj | 0 | 2 | 1 | 6 | 0 | – |
| 2021-22 | CFR 1907 Cluj | 0 | 2 | 0 | 4 | 0 | – |
| 2022-23 | CFR 1907 Cluj | 2 | 0 | 1 | 7 | 1 | 5.90 |
20I. BalaurCS MioveniCS MioveniD041231–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Voluntari | 0 | 1 | 0 | 6 | 0 | – |
| 2020-21 | Voluntari | 0 | 0 | 1 | 6 | 1 | – |
| 2021-22 | CS Mioveni | 0 | 2 | 0 | 6 | 0 | – |
| 2022-23 | CS Mioveni | 0 | 1 | 0 | 5 | 0 | – |
20
Yuri MatiasCFR 1907 ClujCFR 1907 ClujD21012317.30
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | GAZ Metan Medias | 0 | 2 | 0 | 9 | 0 | – |
| 2021-22 | CFR 1907 Cluj | 0 | 0 | 0 | 3 | 0 | – |
| 2021-22 | GAZ Metan Medias | 0 | 4 | 1 | 7 | 1 | – |
| 2022-23 | CFR 1907 Cluj | 2 | 4 | 0 | 4 | 0 | 7.30 |
20C. Belu-IordacheRapid BucureștiRapid BucureștiD046221–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Astra Giurgiu | 0 | 3 | 1 | 4 | 0 | – |
| 2020-21 | AFC Hermannstadt | 0 | 1 | 3 | 7 | 0 | – |
| 2021-22 | Rapid București | 0 | 0 | 2 | 10 | 1 | – |
| 2022-23 | Rapid București | 0 | 0 | 0 | 1 | 0 | – |
20
Paul PappUniversitatea CraiovaUniversitatea CraiovaD031221–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Universitatea Craiova | 0 | 1 | 0 | 3 | 0 | – |
| 2021-22 | Universitatea Craiova | 0 | 1 | 0 | 7 | 0 | – |
| 2022-23 | Petrolul Ploiești | 0 | 0 | 1 | 6 | 0 | – |
| 2022-23 | Universitatea Craiova | 0 | 1 | 0 | 6 | 1 | – |
20
Costinel TofanArgeș PiteștiArgeș PiteștiD024201–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Argeș Pitești | 0 | 0 | 3 | 6 | 0 | – |
| 2021-22 | Argeș Pitești | 0 | 0 | 0 | 6 | 1 | – |
| 2022-23 | Argeș Pitești | 0 | 2 | 1 | 8 | 0 | – |
20
Alexandru AlbuRapid BucureștiRapid BucureștiD11241916.90
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Concordia | 0 | 0 | 0 | 4 | 0 | – |
| 2020-21 | UTA Arad | 0 | 2 | 0 | 4 | 0 | – |
| 2021-22 | Rapid București | 0 | 7 | 2 | 7 | 1 | – |
| 2022-23 | Rapid București | 1 | 3 | 2 | 4 | 0 | 6.90 |
20
Branislav NiňajSepsi OSKSepsi OSKD112191–
20
Ulrich MelekeVoluntariVoluntariD1001916.90
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | FC Botoșani | 0 | 0 | 0 | 2 | 0 | – |
| 2021-22 | Voluntari | 0 | 0 | 0 | 4 | 0 | – |
| 2022-23 | Voluntari | 1 | 0 | 0 | 13 | 1 | 6.90 |
20
Dorinel OanceaUniversitatea ClujUniversitatea ClujD114181–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2021-22 | CS Mioveni | 0 | 1 | 3 | 10 | 1 | – |
| 2022-23 | CS Mioveni | 0 | 0 | 0 | 4 | 0 | – |
| 2022-23 | Universitatea Cluj | 1 | 0 | 1 | 4 | 0 | – |
20
Mihai BălașaSepsi OSKSepsi OSKD120181–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | FCSB | 0 | 0 | 0 | 4 | 0 | – |
| 2020-21 | Universitatea Craiova | 0 | 0 | 0 | 5 | 1 | – |
| 2021-22 | Sepsi OSK | 0 | 1 | 0 | 2 | 0 | – |
| 2021-22 | Universitatea Craiova | 0 | 0 | 0 | 1 | 0 | – |
| 2022-23 | Sepsi OSK | 1 | 1 | 0 | 6 | 0 | – |
20A. DandeaRapid BucureștiRapid BucureștiD041171–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Astra Giurgiu | 0 | 2 | 1 | 8 | 0 | – |
| 2020-21 | Astra Giurgiu | 0 | 0 | 0 | 3 | 1 | – |
| 2021-22 | Rapid București | 0 | 2 | 0 | 6 | 0 | – |
20
Joyskim DawaFCSBFCSBD1731716.30
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2021-22 | FC Botoșani | 0 | 4 | 1 | 8 | 0 | – |
| 2022-23 | FCSB | 1 | 3 | 2 | 9 | 1 | 6.30 |
20
Andrei MironUniversitatea ClujUniversitatea ClujD131161–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | FC Botoșani | 0 | 2 | 0 | 5 | 0 | – |
| 2020-21 | FCSB | 0 | 0 | 0 | 5 | 0 | – |
| 2021-22 | FCSB | 0 | 1 | 1 | 4 | 0 | – |
| 2022-23 | Universitatea Cluj | 1 | 0 | 0 | 2 | 1 | – |
20D. GrigoreRapid BucureștiRapid BucureștiD030161–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2021-22 | Rapid București | 0 | 1 | 0 | 6 | 0 | – |
| 2022-23 | Rapid București | 0 | 2 | 0 | 10 | 1 | – |
20
Denis DumitrașcuChindia TargovisteChindia TargovisteD052161–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Chindia Targoviste | 0 | 4 | 0 | 6 | 1 | – |
| 2021-22 | Argeș Pitești | 0 | 1 | 1 | 6 | 0 | – |
| 2022-23 | Chindia Targoviste | 0 | 0 | 1 | 4 | 0 | – |
20G. TurdaArgeș PiteștiArgeș PiteștiD041161–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Argeș Pitești | 0 | 1 | 0 | 5 | 0 | – |
| 2021-22 | Argeș Pitești | 0 | 2 | 1 | 8 | 0 | – |
| 2022-23 | Argeș Pitești | 0 | 1 | 0 | 3 | 1 | – |
20J. HuyghebaertFCU 1948 CraiovaFCU 1948 CraiovaD2211616.25
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2021-22 | FCU 1948 Craiova | 0 | 2 | 0 | 11 | 0 | – |
| 2022-23 | FCU 1948 Craiova | 2 | 0 | 1 | 5 | 1 | 6.25 |
20
Gabriel MouraDinamo BucureștiDinamo BucureștiD002141–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | GAZ Metan Medias | 0 | 0 | 1 | 4 | 0 | – |
| 2021-22 | Dinamo București | 0 | 0 | 1 | 2 | 0 | – |
| 2021-22 | GAZ Metan Medias | 0 | 0 | 0 | 7 | 1 | – |
| 2022-23 | Dinamo București | 0 | 0 | 0 | 1 | 0 | – |
20
I. StoicaAFC HermannstadtAFC HermannstadtD121141–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | AFC Hermannstadt | 0 | 0 | 0 | 10 | 1 | – |
| 2022-23 | AFC Hermannstadt | 1 | 2 | 1 | 4 | 0 | – |
20E. ShlyakovUTA AradUTA AradD012131–
20
Iulian CristeaFCSBFCSBD074131–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | GAZ Metan Medias | 0 | 1 | 1 | 3 | 0 | – |
| 2020-21 | FCSB | 0 | 4 | 0 | 4 | 0 | – |
| 2021-22 | FCSB | 0 | 2 | 3 | 4 | 1 | – |
| 2022-23 | FCSB | 0 | 0 | 0 | 2 | 0 | – |
20A. ChindrisUTA AradUTA AradD062121–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | FC Botoșani | 0 | 3 | 1 | 5 | 1 | – |
| 2021-22 | FC Botoșani | 0 | 1 | 1 | 0 | 0 | – |
| 2022-23 | UTA Arad | 0 | 2 | 0 | 7 | 0 | – |
20
Mihai PopescuFarul ConstantaFarul ConstantaD031111–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Dinamo București | 0 | 2 | 1 | 0 | 0 | – |
| 2017-18 | Voluntari | 0 | 0 | 0 | 4 | 0 | – |
| 2022-23 | Farul Constanta | 0 | 1 | 0 | 7 | 1 | – |
20
Radu NegruFCU 1948 CraiovaFCU 1948 CraiovaD2131117.30
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2021-22 | FCU 1948 Craiova | 0 | 1 | 1 | 7 | 0 | – |
| 2022-23 | FCU 1948 Craiova | 2 | 0 | 2 | 4 | 1 | 7.30 |
20
Romario BenzarUTA AradUTA AradD012111–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | FCSB | 0 | 1 | 0 | 3 | 0 | – |
| 2017-18 | Viitorul Constanța | 0 | 0 | 1 | 0 | 0 | – |
| 2020-21 | Viitorul Constanța | 0 | 0 | 1 | 7 | 1 | – |
| 2022-23 | UTA Arad | 0 | 0 | 0 | 1 | 0 | – |
20A. RaduDinamo BucureștiDinamo BucureștiD000101–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2020-21 | Dinamo București | 0 | 0 | 0 | 4 | 1 | – |
| 2021-22 | Dinamo București | 0 | 0 | 0 | 6 | 0 | – |
20A. StanAstra GiurgiuAstra GiurgiuD012101–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Astra Giurgiu | 0 | 1 | 2 | 10 | 1 | – |
20
Ionuț NedelcearuDinamo BucureștiDinamo BucureștiD02091–
| Season | Club | Apps | Goals | Ast | YC | RC | Rating |
|---|---|---|---|---|---|---|---|
| 2017-18 | Dinamo București | 0 | 2 | 0 | 9 | 1 | – |
Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources