Sunday, March 17, 2024
TIME | Field | HOME TEAM | SCORE | AWAY TEAM |
3:00pm | A | 2023/24 Winter | 2023/24 Winter | |
3:00pm | B | 2023/24 Winter | 2023/24 Winter | |
3:00pm | C | 2023/24 Winter | 2023/24 Winter | |
3:45pm | A | 2023/24 Winter | 2023/24 Winter | |
3:45pm | B | 2023/24 Winter | 2023/24 Winter | |
3:45pm | C | 2023/24 Winter | 2023/24 Winter | |
4:30pm | A | 2023/24 Winter | 2023/24 Winter | |
4:30pm | B | 2023/24 Winter | 2023/24 Winter | |
4:30pm | C | 2023/24 Winter | 2023/24 Winter | |
5:15pm | A | 2023/24 Winter | 2023/24 Winter | |
5:15pm | B | 2023/24 Winter | 2023/24 Winter | |
5:15pm | C | 2023/24 Winter | 2023/24 Winter | |
6:00 pm | A | Sav FC | 0-2 | Cruijfftal Palace |
6:00 pm | B | Colo Colo | 0-0 | ACS Medias |
6:00 pm | C | 2023/24 Winter | 2023/24 Winter | |
6:45pm | A | 2023/24 Winter | 2023/24 Winter | |
6:45pm | B | 8 Eterno | 1-2 | Mississauga Dolphins |
6:45pm | C | 2023/24 Winter | 2023/24 Winter | |
7:30pm | A | 2023/24 Winter | 2023/24 Winter | |
7:30pm | B | Weston Wussies | 2-0 | SetteBello Calcio |
7:30pm | C | 2023/24 Winter | 2023/24 Winter | |
8:15pm | A | Ball Touchers FC | 13-0 | Chubby Alonso’s |
8:15pm | B | Cion FC | 3-2 | AC Starz |
8:15pm | C | 2023/24 Winter | 2023/24 Winter | |
9:00pm | A | Franco Foot | 0-1 | Grabba Leafs FC |
9:00pm | B | Unathletic Bilbao | 4-9 | These Lot |
9:00pm | C | |||
9:45pm | A | ChunkBoySlim | 2-3 | We The Ones FC |
9:45pm | B | The Tide | 3-2 | Ur Not Ready FC |
9:45pm | C | Buona Notte FC | 2-0 | Metarzenal SC |
10:30pm | A | AFC Richmond | 2-3 | Dolls & Balls |
10:30pm | B | Vino E Voglia | 1-1 | Ball Breakers |
10:30pm | C | Touch Grass FC | 9-6 | Imported CF |
11:15pm | A | |||
11:15pm | B | Wrexham Cheeks | 0-0 | Wisla FC |
11:15pm | C | Canucks FC | 4-3 | Afraid Of The Darko |
Sunday, March 24, 2024
TIME | Field | HOME TEAM | SCORE | AWAY TEAM |
4:00pm | A | RHSC | 2-3 | SC Toronto |
4:00pm | B | LTS | 1-0 | Newmarket SC |
4:00pm | C | ProStars FC Women | 2-1 | King City Royals |
4:45pm | A | Miami Mami’s | 1-2 | S.S. Lazia |
4:45pm | B | Canucks FC | 2-3 | Jim Inc |
4:45pm | C | Vaughan Azzurri | 0-1 | Caledon United |
5:30pm | A | Sugo Sundays White | 3-0 | Elites |
5:30pm | B | Las Toxicas | 0-11 | Victorious Secret |
5:30pm | C | Sugo Sundays Red | 6-1 | Straight Shooters |
6:15 pm | A | Vaughan AC | 1-4 | Etobicoke FC |
6:15 pm | B | Afraid Of The Darko | 2-2 | Wrexham Cheeks |
6:15 pm | C | Wisla FC | 0-2 | Stroke City |
7:00pm | A | MA Unity SC | 0-7 | ACS Medias |
7:00pm | B | FC Bada Bing | 2-1 | Sav FC |
7:00pm | C | Cruijfftal Palace | 1-2 | Colo Colo |
7:45pm | A | White Angels | 0-2 | Seleccion Colombia |
7:45pm | B | Parmigiano FC | 2-4 | 8 Eterno |
7:45pm | C | Mississauga Dolphins | 7-2 | Tdot FC |
8:30pm | A | Ball Touchers FC | 4-0 | SetteBello Calcio |
8:30pm | B | Chubby Alonso’s | 3-2 | Cion FC |
8:30pm | C | AC Starz | 0-3 | Weston Wussies |
9:15pm | A | For Fuchs Sake | 6-3 | Grabba Leafs FC |
9:15pm | B | Kelly FC | 4-2 | Unathletico Bilbao |
9:15pm | C | These Lot | 2-2 | Franco Foot |
10:00pm | A | ChunkBoySlim | 2-0 | Metarzenal SC |
10:00pm | B | We The Ones FC | 2-1 | The Tide |
10:00pm | C | Ur Not Ready FC | 5-0 | Buona Notte FC |
10:45pm | A | AFC Richmond | 6-1 | Imported CF |
10:45pm | B | Dolls & Balls | 4-3 | Vino E Voglia |
10:45pm | C | Ball Breakers | 3-5 | Touch Grass FC |
Sunday, March 31, 2024 – EASTER SUNDAY – NO GAMES
Sunday, April 7, 2024
Bold: Doubleheader
TIME | Field | HOME TEAM | SCORE | AWAY TEAM |
4:00pm | A | Newmarket SC | 1-1 | ProStars FC Women |
4:00pm | B | RHSC | 0-1 | King City Royals |
4:00pm | C | SC Toronto | 4-4 | LTS |
4:45pm | A | Dolls & Balls | 2-4 | Ball Breakers |
4:45pm | B | AFC Richmond | 4-4 | Touch Grass FC |
4:45pm | C | Vino E Voglia | 7-4 | Imported CF |
5:30pm | A | Etobicoke FC | 2-4 | Vaughan Azzurri |
5:30pm | B | Miami Mami’s | 2-0 | Caledon United |
5:30pm | C | S.S. Lazia | 3-0 | Vaughan AC |
6:15 pm | A | Victorious Secret | 3-1 | Sugo Sundays Red |
6:15 pm | B | Sugo Sundays White | 5-0 | Straight Shooters |
6:15 pm | C | Elites | 0-1 | Las Toxicas |
7:00pm | A | Canucks FC | 2-3 | Stroke City |
7:00pm | B | Afraid Of The Darko | 2-2 | Wisla FC |
7:00pm | C | Wrexham Cheeks | 2-1 | Jim Inc |
7:45pm | A | Las Toxicas | 7-2 | Straight Shooters |
7:45pm | B | Elites | 1-7 | Victorious Secret |
7:45pm | C | Sugo Sundays White | 2-4 | Sugo Sundays Red |
8:30pm | A | FC Bada Bing | 4-1 | Cruijfftal Palace |
8:30pm | B | MA Unity SC | 3-1 | Colo Colo |
8:30pm | C | Sav FC | 0-5 | ACS Medias |
9:15pm | A | Parmigiano FC | 3-5 | Mississauga Dolphins |
9:15pm | B | 8 Eterno | 2-1 | Seleccion Colombia |
9:15pm | C | White Angels | 1-2 | Tdot FC |
10:00pm | A | Cion FC | 8-2 | SetteBello Calcio |
10:00pm | B | Chubby Alonso’s | 5-2 | AC Starz |
10:00pm | C | Ball Touchers FC | 1-1 | Weston Wussies |
10:45pm | A | Kelly FC | 3-1 | These Lot |
10:45pm | B | For Fuchs Sake | 2-5 | Franco Foot |
10:45pm | C | Unathletic Bilbao | 12-3 | Grabba Leafs FC |
11:30pm | A | We The Ones FC | 2-3 | Ur Not Ready FC |
11:30pm | B | ChunkBoySlim | 2-3 | Buona Notte FC |
11:30pm | C | The Tide | 4-3 | Metarzenal SC |
Sunday, April 14, 2024
Bold: Doubleheader
TIME | Field | HOME TEAM | SCORE | AWAY TEAM |
3:00pm | A | LTS | 1-0 | King City Royals |
3:00pm | B | SC Toronto | 2-2 | Newmarket SC |
3:00pm | C | RHSC | 1-1 | ProStars FC Women |
3:45pm | A | ChunkBoySlim | 1-4 | Ur Not Ready FC |
3:45pm | B | We The Ones FC | 1-0 | Metarzenal SC |
3:45pm | C | The Tide | 4-3 | Buona Notte FC |
4:30pm | A | Vino E Voglia | 0-8 | Touch Grass FC |
4:30pm | B | Dolls & Balls | 5-6 | Imported CF |
4:30pm | C | AFC Richmond | 3-1 | Ball Breakers |
5:15pm | A | S.S. Lazia | 1-3 | Etobicoke FC |
5:15pm | B | Vaughan AC | 1-0 | Caledon United |
5:15pm | C | Miami Mami’s | 2-0 | Vaughan Azzurri |
6:00 pm | A | Las Toxicas | 0-4 | Sugo Sundays Red |
6:00 pm | B | Elites | 7-0 | Straight Shooters |
6:00 pm | C | Sugo Sundays White | 1-0 | Victorious Secret |
6:45pm | A | Miami Mami’s | 0-1 | Etobicoke FC |
6:45pm | B | S.S. Lazia | 0-2 | Caledon United |
6:45pm | C | Vaughan AC | 1-0 | Vaughan Azzurri |
7:30pm | A | Canucks FC | 5-2 | Wisla FC |
7:30pm | B | Afraid Of The Darko | 2-0 | Jim Inc |
7:30pm | C | Wrexham Cheeks | 2-3 | Stroke City |
8:15pm | A | FC Bada Bing | 1-1 | ACS Medias |
8:15pm | B | Sav FC | 2-3 | Colo Colo |
8:15pm | C | MA Unity SC | 4-5 | Cruijfftal Palace |
9:00pm | A | 8 Eterno | 2-1 | Tdot FC |
9:00pm | B | Parmigiano FC | 1-1 | Seleccion Colombia |
9:00pm | C | White Angels | 3-3 | Mississauga Dolphins |
9:45pm | A | MA Unity SC | 3-1 | Sav FC |
9:45pm | B | FC Bada Bing | 4-0 | Colo Colo |
9:45pm | C | Cruijfftal Palace | 2-2 | ACS Medias |
10:30pm | A | Cion FC | 2-5 | Weston Wussies |
10:30pm | B | Chubby Alonso’s | 2-1 | SetteBello Calcio |
10:30pm | C | Ball Touchers FC | 7-1 | AC Starz |
11:15pm | A | Unathletic Bilbao | 3-3 | Franco Foot |
11:15pm | B | Kelly FC | 3-0 | Grabba Leafs FC |
11:15pm | C | For Fuchs Sake | 2-5 | These Lot |
Sunday, April 21, 2024
Bold: Doubleheader
TIME | Field | HOME TEAM | SCORE | AWAY TEAM |
3:00pm | A | LTS | 0-3 | ProStars FC Women |
3:00pm | B | SC Toronto | 0-1 | King City Royals |
3:00pm | C | RHSC | 2-1 | Newmarket SC |
3:45pm | A | Kelly FC | 1-2 | Franco Foot |
3:45pm | B | For Fuchs Sake | 3-5 | Unathletic Bilbao |
3:45pm | C | These Lot | 5-1 | Grabba Leafs FC |
4:30pm | A | Ur Not Ready FC | 5-1 | Metarzenal SC |
4:30pm | B | ChunkBoySlim | 1-4 | The Tide |
4:30pm | C | We The Ones FC | 5-6 | Buona Notte FC |
5:15pm | A | Dolls & Balls | 3-5 | Touch Grass FC |
5:15pm | B | AFC Richmond | 4-0 | Vino E Voglia |
5:15pm | C | Ball Breakers | 9-0 | Imported CF |
6:00 pm | A | Miami Mami’s | 1-0 | Vaughan AC |
6:00 pm | B | Etobicoke FC | 1-1 | Caledon United |
6:00 pm | C | S.S. Lazia | 0-7 | Vaughan Azzurri |
6:45pm | A | Dolls & Balls | 2-5 | AFC Richmond |
6:45pm | B | Imported CF | 1-7 | Touch Grass FC |
6:45pm | C | Ball Breakers | 2-1 | Vino E Voglia |
7:30pm | A | Victorious Secret | 9-0 | Straight Shooters |
7:30pm | B | Sugo Sundays White | 5-0 | Las Toxicas |
7:30pm | C | Elites | 0-4 | Sugo Sundays Red |
8:15pm | A | Canucks FC | 4-1 | Wrexham Cheeks |
8:15pm | B | Afraid Of The Darko | 0-0 | Stroke City |
8:15pm | C | Wisla FC | 2-1 | Jim Inc |
9:00pm | A | Cruijfftal Palace | 3-1 | Sav FC |
9:00pm | B | ACS Medias | 2-3 | Colo Colo |
9:00pm | C | FC Bada Bing | 2-3 | MA Unity SC |
9:45pm | A | Wisla FC | 2-2 | Wrexham Cheeks |
9:45pm | B | Jim Inc | 2-0 | Stroke City |
9:45pm | C | Afraid Of The Darko | 2-6 | Canucks FC |
10:30pm | A | Parmigiano FC | 2-3 | Tdot FC |
10:30pm | B | White Angels | 2-5 | 8 Eterno |
10:30pm | C | Mississauga Dolphins | 3-0 | Seleccion Colombia |
11:15pm | A | AC Starz | 0-2 | SetteBello Calcio |
11:15pm | B | Ball Touchers FC | 3-4 | Cion FC |
11:15pm | C | Chubby Alonso’s | 2-7 | Weston Wussies |
Sunday, April 28, 2024
Bold: Doubleheader
TIME | Field | HOME TEAM | SCORE | AWAY TEAM |
3:00pm | A | Newmarket SC | King City Royals | |
3:00pm | B | RHSC | LTS | |
3:00pm | C | SC Toronto | ProStars FC Women | |
3:45pm | A | AC Starz | Cion FC | |
3:45pm | B | SetteBello Calcio | Weston Wussies | |
3:45pm | C | Chubby Alonso’s | Ball Touchers FC | |
4:30pm | A | SC Toronto | RHSC | |
4:30pm | B | Newmarket SC | LTS | |
4:30pm | C | King City Royals | ProStars FC Women | |
5:15pm | A | Kelly FC | For Fuchs Sake | |
5:15pm | B | These Lot | Unathletic Bilbao | |
5:15pm | C | Grabba Leafs FC | Franco Foot | |
6:00 pm | A | Vino E Voglia | Dolls & Balls | |
6:00 pm | B | Imported CF | AFC Richmond | |
6:00 pm | C | Touch Grass FC | Ball Breakers | |
6:45pm | A | We The Ones FC | ChunkBoySlim | |
6:45pm | B | Ur Not Ready FC | The Tide | |
6:45pm | C | Metarzenal SC | Buona Notte FC | |
7:30pm | A | S.S. Lazia | Miami Mami’s | |
7:30pm | B | Etobicoke FC | Vaughan AC | |
7:30pm | C | Caledon United | Vaughan Azzurri | |
8:15pm | A | Elites | Sugo Sundays White | |
8:15pm | B | Victorious Secret | Las Toxicas | |
8:15pm | C | Straight Shooters | Sugo Sundays Red | |
9:00pm | A | Jim Inc | Canucks FC | |
9:00pm | B | Wrexham Cheeks | Afraid Of The Darko | |
9:00pm | C | Stroke City | Wisla FC | |
9:45pm | A | Sugo Sundays Red | Victorious Secret | |
9:45pm | B | Straight Shooters | Sugo Sundays White | |
9:45pm | C | Las Toxicas | Elites | |
10:30pm | A | ACS Medias | MA Unity SC | |
10:30pm | B | Sav FC | FC Bada Bing | |
10:30pm | C | Colo Colo | Cruijfftal Palace | |
11:15pm | A | Parmigiano FC | White Angels | |
11:15pm | B | Mississauga Dolphins | 8 Eterno | |
11:15pm | C | Seleccion Colombia | Tdot FC |
Sunday, May 5, 2024
Bold: Doubleheader
TIME | Field | HOME TEAM | SCORE | AWAY TEAM |
6:00 pm | A | Franco Foot | These Lot | |
6:00 pm | B | Grabba Leafs FC | For Fuchs Sake | |
6:00 pm | C | Unathletic Bilbao | Kelly FC | |
6:45pm | A | Metarzenal | ChunkBoySlim | |
6:45pm | B | Buona Notte FC | Ur Not Ready FC | |
6:45pm | C | The Tide | We The Ones FC | |
7:30pm | A | Franco Foot | For Fuchs Sake | |
7:30pm | B | These Lot | Kelly FC | |
7:30pm | C | Grabba Leafs FC | Unathletic Bilbao | |
8:15pm | A | Metarzenal SC | The Tide | |
8:15pm | B | Ur Not Ready FC | We The Ones FC | |
8:15pm | C | Buona Notte FC | ChunkBoySlim | |
9:00pm | A | White Angels | Parmigiano FC | |
9:00pm | B | Tdot FC | Seleccion Colombia | |
9:00pm | C | MA Unity SC | FC Bada Bing | |
9:45pm | A | For Fuchs Sake | Kelly FC | |
9:45pm | B | Stroke City | Jim Inc | |
9:45pm | C | |||
10:30pm | A | Vaughan AC | Miami Mami’s | |
10:30pm | B | Vaughan Azzurri | S.S. Lazia | |
10:30pm | C | Caledon United | Etobicoke FC | |
11:15pm | A | Sugo Sundays Red | Elites | |
11:15pm | B | Straight Shooters | Victorious Secret | |
11:15pm | C | Las Toxicas | Sugo Sundays White |
Sunday, May 12, 2024
Bold: Doubleheader
TIME | Field | HOME TEAM | SCORE | AWAY TEAM |
3:00pm | A | SC Toronto | LTS | |
3:00pm | B | King City Royals | RHSC | |
3:00pm | C | ProStars FC Women | Newmarket SC | |
3:45pm | A | Tdot FC | Mississauga Dolphins | |
3:45pm | B | Seleccion Colombia | White Angels | |
3:45pm | C | 8 Eterno | Parmigiano FC | |
4:30pm | A | Grabba Leafs FC | Kelly FC | |
4:30pm | B | Franco Foot | Unathletic Bilbao | |
4:30pm | C | These Lot | For Fuchs Sake | |
5:15pm | A | SetteBello Calcio | Ball Touchers FC | |
5:15pm | B | Cion FC | Chubby Alonso’s | |
5:15pm | C | Weston Wussies | AC Starz | |
6:00 pm | A | Ur Not Ready FC | ChunkBoySlim | |
6:00 pm | B | Metarzenal SC | We The Ones FC | |
6:00 pm | C | Buona Notte FC | The Tide | |
6:45pm | A | Weston Wussies | Ball Touchers FC | |
6:45pm | B | AC Starz | Chubby Alonso’s | |
6:45pm | C | SetteBello Calcio | Cion FC | |
7:30pm | A | Imported CF | Vino E Voglia | |
7:30pm | B | Touch Grass FC | AFC Richmond | |
7:30pm | C | Ball Breakers | Dolls & Balls | |
8:15pm | A | Vaughan Azzurri | Etobicoke FC | |
8:15pm | B | Caledon United | Miami Mami’s | |
8:15pm | C | Vaughan AC | S.S. Lazia | |
9:00pm | A | Straight Shooters | Las Toxicas | |
9:00pm | B | Sugo Sundays Red | Sugo Sundays White | |
9:00pm | C | Victorious Secret | Elites | |
9:45pm | A | Caledon United | Vaughan AC | |
9:45pm | B | Etobicoke FC | S.S. Lazia | |
9:45pm | C | Vaughan Azzurri | Miami Mami’s | |
10:30pm | A | Wisla FC | Afraid Of The Darko | |
10:30pm | B | Stroke City | Canucks FC | |
10:30pm | C | Jim Inc | Wrexham Cheeks | |
11:15pm | A | Cruijfftal Palace | FC Bada Bing | |
11:15pm | B | ACS Medias | Sav FC | |
11:15pm | C | Colo Colo | MA Unity SC |
Sunday, May 19, 2024 – Victoria Day – NO GAMES
Sunday, May 26, 2024
Bold: Doubleheader
TIME | Field | HOME TEAM | SCORE | AWAY TEAM |
3:00pm | A | ProStars FC Women | RHSC | |
3:00pm | B | King City Royals | LTS | |
3:00pm | C | Newmarket SC | SC Toronto | |
3:45pm | A | Colo Colo | Sav FC | |
3:45pm | B | Cruijfftal Palace | MA Unity SC | |
3:45pm | C | ACS Medias | FC Bada Bing | |
4:30pm | A | King City Royals | SC Toronto | |
4:30pm | B | Newmarket SC | RHSC | |
4:30pm | C | ProStars FC Women | LTS | |
5:15pm | A | Tdot FC | White Angels | |
5:15pm | B | Seleccion Colombia | 8 Eterno | |
5:15pm | C | Mississauga Dolphins | Parmigiano FC | |
6:00 pm | A | SetteBello Calcio | Chubby Alonso’s | |
6:00 pm | B | Weston Wussies | Cion FC | |
6:00 pm | C | AC Starz | Ball Touchers FC | |
6:45pm | A | Unathletic Bilbao | For Fuchs Sake | |
6:45pm | B | Franco Foot | Kelly FC | |
6:45pm | C | Grabba Leafs FC | These Lot | |
7:30pm | A | Metarzenal SC | Ur Not Ready FC | |
7:30pm | B | Buona Notte FC | We The Ones FC | |
7:30pm | C | The Tide | ChunkBoySlim | |
8:15pm | A | Ball Breakers | AFC Richmond | |
8:15pm | B | Imported CF | Dolls & Balls | |
8:15pm | C | Touch Grass FC | Vino E Voglia | |
9:00pm | A | Etobicoke FC | Miami Mami’s | |
9:00pm | B | Caledon United | S.S. Lazia | |
9:00pm | C | Vaughan Azzurri | Vaughan AC | |
9:45pm | A | Touch Grass FC | Dolls & Balls | |
9:45pm | B | Imported CF | Ball Breakers | |
9:45pm | C | Vino E Voglia | AFC Richmond | |
10:30pm | A | Victorious Secret | Sugo Sundays White | |
10:30pm | B | Sugo Sundays Red | Elites | |
10:30pm | C | Straight Shooters | Las Toxicas | |
11:15pm | A | Jim Inc | Afraid Of The Darko | |
11:15pm | B | Stroke City | Wrexham Cheeks | |
11:15pm | C | Wisla FC | Canucks FC |
Sunday, June 2, 2024
Bold: Doubleheader
TIME | Field | HOME TEAM | SCORE | AWAY TEAM |
3:00pm | A | ProStars FC Women | SC Toronto | |
3:00pm | B | LTS | RHSC | |
3:00pm | C | King City Royals | Newmarket SC | |
3:45pm | A | Wrexham Cheeks | Canucks FC | |
3:45pm | B | Jim Inc | Wisla FC | |
3:45pm | C | Stroke City | Afraid Of The Darko | |
4:30pm | A | Colo Colo | FC Bada Bing | |
4:30pm | B | ACS Medias | Cruijfftal Palace | |
4:30pm | C | Sav FC | MA Unity SC | |
5:15pm | A | Tdot FC | 8 Eterno | |
5:15pm | B | Seleccion Colombia | Parmigiano FC | |
5:15pm | C | Mississauga Dolphins | White Angels | |
6:00 pm | A | Weston Wussies | Chubby Alonso’s | |
6:00 pm | B | Cion FC | Ball Touchers FC | |
6:00 pm | C | SetteBello Calcio | AC Starz | |
6:45pm | A | 8 Eterno | White Angels | |
6:45pm | B | Tdot FC | Parmigiano FC | |
6:45pm | C | Seleccion Colombia | Mississauga Dolphins | |
7:30pm | A | Playoffs | Playoffs | |
7:30pm | B | Playoffs | Playoffs | |
7:30pm | C | Playoffs | Playoffs | |
8:15pm | A | Playoffs | Playoffs | |
8:15pm | B | Playoffs | Playoffs | |
8:15pm | C | Playoffs | Playoffs | |
9:00pm | A | Playoffs | Playoffs | |
9:00pm | B | Playoffs | Playoffs | |
9:00pm | C | Playoffs | Playoffs | |
9:45pm | A | Playoffs | Playoffs | |
9:45pm | B | Playoffs | Playoffs | |
9:45pm | C | Playoffs | Playoffs | |
10:30pm | A | Playoffs | Playoffs | |
10:30pm | B | Playoffs | Playoffs | |
10:30pm | C | Playoffs | Playoffs | |
11:15pm | A | Playoffs | Playoffs | |
11:15pm | B | Playoffs | Playoffs | |
11:15pm | C | Playoffs | Playoffs |
Sunday, June 9, 2024
TBD