Melingo Kevin Mbabu

  • Team: Free Agent
  • Position: Defender
  • Age: 30
Filter Data

K. Mbabu Detailed Stats

Career Stats

Overall Record

Total Matches
258
Matches Played
106
Wins
66
Draws
86
Losses

When Scored

Total Matches
3
Matches Played
1
Wins
1
Draws
1
Losses

Match Summary

44
Sub In
59.9'
Avg Min
15446
Total Min
Starts169/258
65.5%

Passing

5831
Total
4309
Accurate
196
Key Passes
34.0
Per 90
73.9%
Accuracy
1.14
Key/90

Goal Contribution

0.7%
Team
0.4%
Both Teams
255
Failed
1.2%
Goal Chance

Timeline

20-15'
016-30'
031-45'
146-60'
061-75'
076-90'
091-105'
0106-120'
0120+'

Goal Market

3
Scored
0.02
Per 90
3
Non-Pen
0.02
Non-Pen/90
Under
Line
Over
99%
0.5
1%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Shots

65
Total
0.38
Per 90
4.6%
Conversion
21
On Target
32.3%
On Target %

Assists

14
Total
0.08
Per 90

Timeline

30-15'
016-30'
131-45'
346-60'
061-75'
776-90'
091-105'
0106-120'
0120+'
Under
Line
Over
95%
0.5
5%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Goal Involvements (G+A)

17
Total
0.10
Per 90

Timeline

50-15'
016-30'
131-45'
446-60'
061-75'
776-90'
091-105'
0106-120'
0120+'
Under
Line
Over
93%
0.5
7%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Defensive Work

Duels

1015
Won
2046
Total
50.0%
Win%

Dribbles

329
Success
46.0%
Success%
144
Past

Tackles

409
Total
2.4
Per 90

Blocks

53
Total
0.3
Per 90

Interceptions

226
Total
1.3
Per 90

Goalkeeping

0
Saves
0.0%
Saves/90
66
Clean Sheets
25.6%
CS Rate
372
Conceded
2.17
Conceded/90

Timeline

380-15'
3116-30'
4731-45'
4046-60'
4461-75'
5376-90'
091-105'
4106-120'
0120+'
5
Pen Faced
0
Pen Saved

Goal Conceded

372
Total
2.17
Per 90
Over
Line
Under
74%
0.5
26%
43%
1.5
57%
18%
2.5
82%
5%
3.5
95%
3%
4.5
97%
2%
5.5
98%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Discipline

49
2

Fouls Drawn

196
Drawn
1.14
Per 90

Fouls Committed

317
Committed
1.85
Per 90

Overall Record

Total Matches
19
Matches Played
4
Wins
4
Draws
11
Losses

When Scored

Total Matches
0
Matches Played
0
Wins
0
Draws
0
Losses

Match Summary

0
Sub In
76.5'
Avg Min
1453
Total Min
Starts18/19
94.7%

Passing

465
Total
330
Accurate
21
Key Passes
28.8
Per 90
71.0%
Accuracy
1.30
Key/90

Goal Contribution

0.0%
Team
0.0%
Both Teams
19
Failed
0.0%
Goal Chance

Timeline

00-15'
016-30'
031-45'
046-60'
061-75'
076-90'
091-105'
0106-120'
0120+'

Goal Market

0
Scored
0.00
Per 90
0
Non-Pen
0.00
Non-Pen/90
Under
Line
Over
100%
0.5
0%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Shots

4
Total
0.25
Per 90
0.0%
Conversion
0
On Target
0.0%
On Target %

Assists

1
Total
0.06
Per 90

Timeline

10-15'
016-30'
031-45'
046-60'
061-75'
076-90'
091-105'
0106-120'
0120+'
Under
Line
Over
95%
0.5
5%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Goal Involvements (G+A)

1
Total
0.06
Per 90

Timeline

10-15'
016-30'
031-45'
046-60'
061-75'
076-90'
091-105'
0106-120'
0120+'
Under
Line
Over
95%
0.5
5%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Defensive Work

Duels

88
Won
187
Total
47.0%
Win%

Dribbles

26
Success
43.0%
Success%
14
Past

Tackles

30
Total
1.9
Per 90

Blocks

1
Total
0.1
Per 90

Interceptions

25
Total
1.6
Per 90

Discipline

3
0

Fouls Drawn

22
Drawn
1.36
Per 90

Fouls Committed

31
Committed
1.92
Per 90

Overall Record

Total Matches
239
Matches Played
102
Wins
62
Draws
75
Losses

When Scored

Total Matches
3
Matches Played
1
Wins
1
Draws
1
Losses

Match Summary

44
Sub In
58.5'
Avg Min
13993
Total Min
Starts151/239
63.2%

Passing

5366
Total
3979
Accurate
175
Key Passes
34.5
Per 90
74.2%
Accuracy
1.13
Key/90

Goal Contribution

0.8%
Team
0.4%
Both Teams
236
Failed
1.3%
Goal Chance

Timeline

20-15'
016-30'
031-45'
146-60'
061-75'
076-90'
091-105'
0106-120'
0120+'

Goal Market

3
Scored
0.02
Per 90
3
Non-Pen
0.02
Non-Pen/90
Under
Line
Over
99%
0.5
1%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Shots

61
Total
0.39
Per 90
4.9%
Conversion
21
On Target
34.4%
On Target %

Assists

13
Total
0.08
Per 90

Timeline

20-15'
016-30'
131-45'
346-60'
061-75'
776-90'
091-105'
0106-120'
0120+'
Under
Line
Over
95%
0.5
5%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Goal Involvements (G+A)

16
Total
0.10
Per 90

Timeline

40-15'
016-30'
131-45'
446-60'
061-75'
776-90'
091-105'
0106-120'
0120+'
Under
Line
Over
93%
0.5
7%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Defensive Work

Duels

927
Won
1859
Total
50.0%
Win%

Dribbles

303
Success
46.0%
Success%
130
Past

Tackles

379
Total
2.4
Per 90

Blocks

52
Total
0.3
Per 90

Interceptions

201
Total
1.3
Per 90

Discipline

46
2

Fouls Drawn

174
Drawn
1.12
Per 90

Fouls Committed

286
Committed
1.84
Per 90
DetailsGeneralAttackPassingDribblingDuelsDefendingPenaltiesGKDiscipline
ScoreMinRatGAShSoTOffPasAccAcc%KPAttSucPstTotWonTklBlkIntWonScrMisComSavConcSavRedYelFCFD
Dinamo ZagrebD UEFAEL2-0103310000000
BrannD UEFAEL3-300000
GenkD UEFAEL1-0116.602110000011
ViborgD SUP3-300000
FC NordsjaellandD SUP6-0246.7022209122000001
AS RomaM UEFAEL2-1906.90119115831117320000012
SonderjyskeM SUP2-1456.61141071132422000011
Randers FCD SUP0-2456.90161063283200000
CelticD UEFAEL3-1906.9022403280251169410000023
AarhusD SUP1-1456.901161063229410000012
FC FredericiaD SUP0-4286.9015117315364100000
Maccabi Tel AvivD UEFAEL0-3266.701297521512000001
FC CopenhagenM SUP1-1306.70757111421000001
Nottingham ForestM UEFAEL2-3666.5011764621032000011
Randers FCD SUP2-1107.501155100112100000
Sturm GrazD UEFAEL2-0697.5039307722125320000011
ViborgD SUP2-0457.201574721153110000021
FC NordsjaellandD SUP1-0607.0032257815311000001
BrondbyD SUP1-3797.3043388835311040000121
SilkeborgD SUP4-2866.2057468125411261000003
VejleD SUP0-2907.2033288511632100000
FC FredericiaD SUP3-3906.20666294111414541000002
AarhusD SUP0-0877.50251456195221000002
SonderjyskeD SUP6-2196.70551001121100000
OdenseD SUP3-3906.7043317221262112410000131
Randers FCD SUP3-2757.31011149418436210000012
BrondbyD SUP1-2777.503229912221541000011
FC CopenhagenD SUP1-1906.703224751932239513000014
AarhusD SUP3-1896.603733891522000001
FC NordsjaellandD SUP5-0907.2069578373316742000001
FC CopenhagenD SUP4-2657.011151510023172110000111
AarhusD SUP1-1907.60261973144129310000012
Randers FCD SUP2-1907.00342676153314821000002
BrondbyD SUP0-2616.2024197931100000
Randers FCD SUP4-2906.2040338373116631000003
AalborgD SUP1-4746.701322681513166211000001
FC NordsjaellandD SUP2-1906.7037308195125000012
FC CopenhagenD SUP1-0906.90141297111051231150000141
Real SociedadD UEFAEL5-2457.0011873122862200000
LyngbyD SUP1-0126.70745721000001
LudogoretsD UEFAEL0-2907.002715561612221140000132
VejleD SUP0-3456.6023177413111254000001
Eintracht FrankfurtD UEFAEL1-2906.7012722811521063000001
SilkeborgD SUP1-0907.30332782152212000011
SpainD UEFANL3-200000
SerbiaD UEFANL1-1136.50977811100000
ViborgM SUP1-0847.203424712521127310000011
FCSBD UEFAEL2-0705.702417712911221100000
BrondbyD SUP1-5906.5011393282110414611000001
AarhusD SUP2-0908.710111613811421041220000131
Union St. GilloiseD UEFAEL1-0836.9033257614213631000001

Player Stats

GeneralAttackPassDribblesDuelsTacklesDefenceGoalKeepingDiscipline
DetailsMMinRatGlsG/90S/90SoT%Conv%AstA/90PasAcc%KP/90DrbDrb/90Suc%Pst%DulDul/90Win%TtlTtl/90Int/90Blk/90CSCS%SavSav%ConcPSavPSav%YelRedY/MR/M
2025Superliga1751.46.8900.00.199.990.010.0641478.991.55404.1252.50.011912.2750.42191.961.030.000.000.0000.0300.180.0
2025UEFA Europa League844.16.8500.00.7666.670.000.012673.021.02184.5922.220.05514.0247.27102.552.290.000.000.0000.0100.120.0
2024Friendlies312.06.300.00.00.00.000.01283.330.037.50.00.0820.00.000.00.00.000.000.0000.0000.00.0
2024Superliga2376.56.9320.090.3657.1428.5710.0472081.110.821005.1143.00.026113.3545.59452.31.180.000.000.0000.0700.30.0
2024UEFA Europa League776.66.7300.00.3450.00.000.017572.571.18366.0436.110.09015.1147.78132.181.510.000.000.0000.0100.140.0
2024UEFA Nations League26.56.500.00.00.00.000.0977.780.000.00.00.016.9299.9916.920.00.000.000.0000.0000.00.0
2023Bundesliga2678.86.7800.00.0950.00.020.0868470.910.88763.3436.840.027912.2646.95512.241.010.000.000.0000.0500.190.0
2023League Cup10.00.000.00.00.00.000.000.00.000.00.00.000.00.000.00.00.000.000.0000.0000.00.0
2023Premier League30.00.000.00.00.00.000.000.00.000.00.00.000.00.000.00.00.000.000.0000.0000.00.0
2022League Cup190.07.300.01.00.00.000.05170.592.033.00.00.01616.050.066.02.00.000.000.0000.0000.00.0
2022Premier League1410.16.4400.00.00.00.010.076476.561.2863.8366.670.02515.9636.031.911.910.000.000.0000.0100.070.0
2022Super League1685.76.800.00.460.00.030.1958072.931.64724.7347.220.022714.950.22372.431.510.000.000.0000.0410.250.06
2022UEFA Nations League518.06.500.00.00.00.000.03287.50.055.020.00.01414.042.8633.03.00.000.000.0000.0000.00.0
2021Bundesliga3342.16.7300.00.190.00.000.063572.61.36805.1841.250.023215.0350.0312.012.270.000.000.0000.0400.120.0
2021DFB Pokal159.07.500.00.00.00.011.02386.963.0569.1550.00.01421.3664.2911.533.050.000.000.0000.0000.00.0
2021UEFA Champions League654.76.600.00.270.00.000.014267.610.55174.6658.820.05815.9151.7271.921.370.000.000.0000.0200.330.0
2020Bundesliga2760.96.9400.00.645.450.010.0479169.030.77643.5154.690.025614.0255.08522.851.210.000.000.0000.0700.260.0
2020DFB Pokal290.07.0500.00.00.00.000.08175.311.021.050.00.02010.055.031.51.00.000.000.0000.0000.00.0
2020Euro Championship852.16.7600.00.430.00.010.1215799.991.2991.9433.330.05211.2248.08132.811.290.000.000.0000.0200.250.0
2020UEFA Nations League190.05.600.00.00.00.000.03878.950.044.00.00.088.00.000.00.00.000.000.0000.0000.00.0
2020World Cup - Qualification Europe552.06.9700.00.690.00.000.011082.731.38124.1516.670.03712.8140.5462.081.730.000.000.0000.0100.20.0
2019Bundesliga2085.47.0130.150.5827.2727.2710.0544399.990.84824.3259.760.000.00.0663.481.00.000.000.0000.0400.20.0
2019CAF Champions League116.06.400.00.00.00.000.0599.995.6200.00.00.000.00.000.00.00.000.000.0000.0000.00.0
2019DFB Pokal249.56.100.00.00.00.010.52799.990.9143.6450.00.000.00.010.910.00.000.000.0000.0100.50.0
2019UEFA Europa League563.26.8800.00.5750.00.000.09199.991.71195.4157.890.000.00.082.281.420.000.000.0000.0300.60.0
2018UEFA Champions League790.06.9610.141.028.5714.2900.015199.992.14233.2952.170.010615.1459.43172.430.710.000.000.0000.0200.290.0
2018UEFA Nations League2100.07.100.00.430.00.000.06499.991.2920.8699.990.0219.057.1452.140.860.000.000.0000.0000.00.0
2017UEFA Champions League290.06.3500.00.00.00.000.06299.991.52010.040.00.03819.044.7400.00.50.000.000.0000.0000.00.0
2017UEFA Europa League677.37.1300.00.190.00.010.1711999.991.55132.5269.230.08015.5252.500.01.750.000.000.0000.0100.170.0
2016UEFA Europa League12.04.000.00.00.00.000.000.00.000.00.00.0145.00.000.00.00.000.000.0000.0010.01.0
2015Premier League348.06.600.00.6299.990.000.02599.990.6242.525.00.02817.560.71116.881.880.000.000.0000.0000.00.0

Standings

DetailsRankingMatchesGoalsForm
RankPtsMW/D/LGD(S/A)Form
FC Augsburg2025 Bundesliga9433412/7/15-16(45/61)
LWWDW
VfL Wolfsburg2025 Bundesliga1629347/8/19-24(45/69)
LDWLD
Vita Club2025 Ligue 131695/1/31(9/8)
WDWWW
Fulham2025 Premier League11523815/7/16-4(47/51)
WDLLW
Newcastle2025 Premier League12493814/7/17-2(53/55)
LWDWL
Servette FC2025 Super League2533813/14/118(71/63)
WWDWW
Servette FC2025 Super League840339/13/110(57/57)
WWDWW
Newcastle2025 UEFA Champions League121484/2/210(17/7)
DWDLW
FC Midtjylland2025 UEFA Europa League31986/1/110(18/8)
WDWLW
BSC Young Boys2025 UEFA Europa League25983/0/5-6(10/16)
LLWLL
VfL Wolfsburg2024 Bundesliga11433411/10/132(56/54)
WDLLD
FC Augsburg2024 Bundesliga12433411/10/13-16(35/51)
LLLLD
Switzerland2024 Euro Championship2531/2/02(5/3)
DDW
Newcastle2024 Premier League5663820/6/1221(68/47)
LLWDW
Fulham2024 Premier League11543815/9/140(54/54)
LWLLW
Servette FC2024 Super League2633817/12/99(64/55)
DWWDL
BSC Young Boys2024 Super League3613817/10/1111(60/49)
DWWDL
FC Midtjylland2024 Superliga2623219/5/822(64/42)
WWDWW
BSC Young Boys2024 UEFA Champions League36080/0/8-21(3/24)
LLLLL
FC Midtjylland2024 UEFA Europa League201183/2/30(9/9)
DWLLL
FC Augsburg2023 Bundesliga11393410/9/15-10(50/60)
LLLLL
VfL Wolfsburg2023 Bundesliga12373410/7/17-15(41/56)
LLWWW
Vita Club2023 Ligue 1519144/7/33(13/10)
LDLDW
Newcastle2023 Premier League7603818/6/1423(85/62)
WLDWW
Fulham2023 Premier League13473813/8/17-6(55/61)
WLDDL
BSC Young Boys2023 Super League1773823/8/742(76/34)
WWWLW
Servette FC2023 Super League3643818/10/1016(59/43)
WLLDW
FC Midtjylland2023 Superliga1633219/6/719(62/43)
DDWWW
VfL Wolfsburg2022 Bundesliga8493413/10/119(57/48)
LLWLW
FC Augsburg2022 Bundesliga1534349/7/18-21(42/63)
LLLWD
Vita Club2022 CAF Champions League4461/1/4-3(3/6)
LDLLW
Vita Club2022 Ligue 11311110/1/012(17/5)
WWWWW
Newcastle2022 Premier League4713819/14/535(68/33)
DDWDL
Fulham2022 Premier League10523815/7/162(55/53)
LDWWL
BSC Young Boys2022 Super League1743621/11/452(82/30)
WLWDW
Servette FC2022 Super League2583614/16/65(53/48)
WDWWW
VfL Wolfsburg2021 Bundesliga12423412/6/16-11(43/54)
DWDWL
FC Augsburg2021 Bundesliga14383410/8/16-17(39/56)
WLLWL
Fulham2021 Championship1904627/9/1063(106/43)
LWLDW
Vita Club2021 Ligue 12481915/3/131(44/13)
WWWLD
Newcastle2021 Premier League11493813/10/15-18(44/62)
WWLLW
BSC Young Boys2021 Super League3603616/12/830(80/50)
WDWLW
Servette FC2021 Super League6443612/8/16-16(50/66)
DDDLL
FC Midtjylland2021 Superliga2653220/5/726(59/33)
WWDWD
VfL Wolfsburg2020 Bundesliga4613417/10/724(61/37)
LDWLW
FC Augsburg2020 Bundesliga13363410/6/18-18(36/54)
LWLLL
Vita Club2020 CAF Champions League3762/1/3-2(10/12)
WLLDW
Switzerland2020 Euro Championship3431/1/1-1(4/5)
WLD
Vita Club2020 Ligue 11732922/7/035(47/12)
WWWWW
Newcastle2020 Premier League12453812/9/17-16(46/62)
WWLWL
Fulham2020 Premier League1828385/13/20-26(27/53)
LDLLL
BSC Young Boys2020 Super League1843625/9/245(74/29)
WWWWL
Servette FC2020 Super League3503614/8/14-11(45/56)
LWLLW
FC Midtjylland2020 Superliga2603218/6/824(57/33)
WLDLW
BSC Young Boys2020 UEFA Europa League21063/1/22(9/7)
WLWWD
VfL Wolfsburg2019 Bundesliga7493413/10/112(48/46)
LWLDW
FC Augsburg2019 Bundesliga1536349/9/16-18(45/63)
LDLWD
Fulham2019 Championship4814623/12/1116(64/48)
DWDWW
Vita Club2019 Ligue 12482313/9/128(40/12)
WWWWD
Newcastle2019 Premier League13443811/11/16-20(38/58)
LDLLL
BSC Young Boys2019 Super League1763623/7/639(80/41)
WWWWW
Servette FC2019 Super League4493612/13/119(57/48)
LLWLD
FC Midtjylland2019 Superliga1823626/4/632(61/29)
LDWLW
VfL Wolfsburg2018 Bundesliga6553416/7/1112(62/50)
WLWWD
FC Augsburg2018 Bundesliga1532348/8/18-20(51/71)
LLDLW
Servette FC2018 Challenge League1793624/7/553(90/37)
WWWWW
Newcastle2018 Premier League13453812/9/17-6(42/48)
WLDWW
Fulham2018 Premier League1926387/5/26-47(34/81)
LLWWW
BSC Young Boys2018 Super League1913629/4/363(99/36)
WLWWW
FC Augsburg2017 Bundesliga12413410/11/13-3(43/46)
LLDWD
VfL Wolfsburg2017 Bundesliga1633346/15/13-12(36/48)
WLLLD
Servette FC2017 Challenge League2391911/6/216(32/16)
WDLWD
Fulham2017 Championship5523114/10/716(52/36)
DWWWW
Newcastle2017 Premier League10443812/8/18-8(39/47)
WLLLL
BSC Young Boys2017 Super League1462114/4/328(49/21)
WWWDL
FC Augsburg2016 Bundesliga1338349/11/14-16(35/51)
DDDWL
VfL Wolfsburg2016 Bundesliga16373410/7/17-18(34/52)
LDWLL
Servette FC2016 Challenge League3623618/8/1012(55/43)
WWWDL
Newcastle2016 Championship1944629/7/1045(85/40)
WWWLD
Fulham2016 Championship6804622/14/1028(85/57)
WDWWW
Switzerland2016 Euro Championship2531/2/01(2/1)
DDDW
BSC Young Boys2016 Super League2693620/9/728(72/44)
WDWLW
VfL Wolfsburg2015 Bundesliga8453412/9/13-2(47/49)
WWLLL
FC Augsburg2015 Bundesliga1238349/11/14-10(42/52)
LDDWW
Fulham2015 Championship20514612/15/19-13(66/79)
WLLDL
Newcastle2015 Premier League1837389/10/19-21(44/65)
WDWDD
VfL Wolfsburg2014 Bundesliga2693420/9/534(72/38)
DWWDL
FC Augsburg2014 Bundesliga5493415/4/150(43/43)
WLWDL
Fulham2014 Championship17524614/10/22-21(62/83)
LWWDD
Newcastle2014 Premier League15393810/9/19-23(40/63)
WLDLL
VfL Wolfsburg2013 Bundesliga5603418/6/1013(63/50)
WWDWW
FC Augsburg2013 Bundesliga8523415/7/120(47/47)
WWWDL
Newcastle2013 Premier League10493815/4/19-16(43/59)
LWLLL
Fulham2013 Premier League1932389/5/24-45(40/85)
DLDLW
VfL Wolfsburg2012 Bundesliga11433410/13/11-5(47/52)
DDDWW
FC Augsburg2012 Bundesliga1533348/9/17-18(33/51)
WLLWL
Fulham2012 Premier League12433811/10/17-10(50/60)
WLLLL
Newcastle2012 Premier League16413811/8/19-23(45/68)
LWDLD
VfL Wolfsburg2011 Bundesliga8443413/5/16-13(47/60)
LWDLL
FC Augsburg2011 Bundesliga1438348/14/12-13(36/49)
WDDWL
Newcastle2011 Premier League5653819/8/115(56/51)
LLWLW
Fulham2011 Premier League9523814/10/14-3(48/51)
LWWLW
VfL Wolfsburg2010 Bundesliga1538349/11/14-5(43/48)
WLWWD
Fulham2010 Premier League8493811/16/116(49/43)
DWLWW
Newcastle2010 Premier League12463811/13/14-1(56/57)
DDWLD