Full Name:
Joao Antonio Antunes Carvalho


STATS (Competitive games only):
Aug 04, 2018
Last Game:
Dec 30, 2021
75 (Rank: #288)
8 (Rank: #230)
Yellow Cards:

Red Cards:
Mar 09, 1997

Castanheira de Pera





Intnl. Country:

Forest Caps:

Forest Goals:

Total Caps:

Total Goals:

Penalties scored:
Penalties missed:

Shirt numbers:
10 (109 appearances)


Season Stats (competitive games only)
Season Squad Num Played Won Drawn Lost Goals Yellows Reds Own
Went Off Came On Unused
2020-21101--1----1--On loan to Almeria until end of season
2021-2210821521--2516Left to join Olympiakos in January

Transfer Details:
# Date Type Club Fee Loan until Manager
1Jun 13, 2018BoughtBenfica£13,000,000Aitor Karanka
2Sep 29, 2020Loan Out--> AlmeriaJun 01, 2021Sabri Lamouchi
3Jan 23, 2022SoldOlympiakosSteve Cooper

Record for Joao Carvalho
Game First Game Last Game P W D L Goals Yellows Reds Own Goals Started Came On Went Off Unused Sub
League Tier 1
League Tier 2Aug 04, 2018Dec 30, 2021682522215739292532
League Tier 3
FA CupJan 05, 2019Jan 05, 20202221
League CupAug 29, 2018Aug 11, 202153234131
European Cup
Fairs Cup
Super Cup
Intercontinental Cup
Full Members Cup
EFL Trophy
Charity Shield
Anglo-Scottish Cup
Anglo-Italian Cup
Total (Competitive)Aug 04, 2018Dec 30, 2021752822258745302834
Pre-Season FriendlyJul 11, 2018Jul 24, 2021129218461
TOTAL (Non-Competitive)Jul 11, 2018Jul 24, 2021129218461
TOTAL OVERALLJul 11, 2018Dec 30, 2021873724268753343435

All Games for Joao Carvalho
# Date Game Opponent H/A Score Result Started Came
Yellow Red
Wed Jul 11, 2018Pre-Season FriendlyLincoln ImpsA5-0WinStarted (45)
Sat Jul 14, 2018Pre-Season FriendlyReal BetisA0-1Loss (66)
Mon Jul 16, 2018Pre-Season FriendlyMalagaA3-0WinStarted (75)
Sat Jul 21, 2018Pre-Season FriendlyOldham AthleticA2-2Draw (73)
Wed Jul 25, 2018Pre-Season FriendlyScunthorpe UnitedA1-0WinStarted (72)
Sat Jul 28, 2018Pre-Season FriendlyBournemouthH2-0WinStarted (70)
1Sat Aug 04, 2018League Tier 2Bristol CityA1-1DrawStartedyellow
2Tue Aug 07, 2018League Tier 2West Bromwich AlbionH1-1DrawStarted
3Sat Aug 11, 2018League Tier 2ReadingH1-0WinStarted
4Sat Aug 18, 2018League Tier 2Wigan AthleticA2-2DrawStarted
Sat Aug 25, 2018League Tier 2Birmingham CityH2-2Draw
5Wed Aug 29, 2018League CupNewcastle UnitedH3-1WinStarted
6Sat Sep 01, 2018League Tier 2BrentfordA1-2LossStarted
Sat Sep 15, 2018League Tier 2Swansea CityA0-0Draw
7Wed Sep 19, 2018League Tier 2Sheffield WednesdayH2-1WinStartedgoal
8Sat Sep 22, 2018League Tier 2Rotherham UnitedH1-0WinStarted
9Sat Sep 29, 2018League Tier 2Blackburn RoversA2-2DrawStarted
10Wed Oct 03, 2018League Tier 2MillwallH2-2DrawStartedgoal
11Sat Oct 06, 2018League Tier 2MiddlesbroughA2-0WinStarted
12Sat Oct 20, 2018League Tier 2Norwich CityH1-2LossStartedyellow
13Wed Oct 24, 2018League Tier 2Bolton WanderersA3-0WinStartedyellow
14Sat Oct 27, 2018League Tier 2Leeds UnitedA1-1DrawStartedyellow
15Sat Nov 03, 2018League Tier 2Sheffield UnitedH1-0WinStarted
16Sat Nov 10, 2018League Tier 2Stoke CityH0-0DrawStarted
17Sat Nov 24, 2018League Tier 2Hull CityA2-0WinStarted
18Wed Nov 28, 2018League Tier 2Aston VillaA5-5DrawStarted (70)goal
19Sat Dec 01, 2018League Tier 2Ipswich TownH2-0WinStarted
20Sat Dec 08, 2018League Tier 2Preston North EndH0-1LossStarted
21Mon Dec 17, 2018League Tier 2Derby CountyA0-0DrawStarted
22Sat Dec 22, 2018League Tier 2Queens Park RangersH0-1LossStartedyellow
23Wed Dec 26, 2018League Tier 2Norwich CityA3-3DrawStarted
24Sat Dec 29, 2018League Tier 2MillwallA0-1LossStarted
25Tue Jan 01, 2019League Tier 2Leeds UnitedH4-2WinStarted
26Sat Jan 05, 2019FA CupChelseaA0-2LossStarted
Sat Jan 12, 2019League Tier 2ReadingA0-2Loss
Sat Jan 19, 2019League Tier 2Bristol CityH0-1Loss
Sat Jan 26, 2019League Tier 2Wigan AthleticH3-1Win
Sat Feb 02, 2019League Tier 2Birmingham CityA0-2Loss
Sat Feb 09, 2019League Tier 2BrentfordH2-1Win
Tue Feb 12, 2019League Tier 2West Bromwich AlbionA2-2Draw
Sat Feb 16, 2019League Tier 2Preston North EndA0-0Draw
Mon Feb 25, 2019League Tier 2Derby CountyH1-0Win
Sat Mar 02, 2019League Tier 2Stoke CityA0-2Loss
Sat Mar 09, 2019League Tier 2Hull CityH3-0Wingoal
27Wed Mar 13, 2019League Tier 2Aston VillaH1-3LossStarted
Sat Mar 16, 2019League Tier 2Ipswich TownA1-1Draw
Sat Mar 30, 2019League Tier 2Swansea CityH2-1Win
Sat Apr 06, 2019League Tier 2Rotherham UnitedA1-2Loss
Tue Apr 09, 2019League Tier 2Sheffield WednesdayA0-3Loss
Sat Apr 13, 2019League Tier 2Blackburn RoversH1-2Loss
28Mon Apr 22, 2019League Tier 2MiddlesbroughH3-0WinStarted
29Sat Apr 27, 2019League Tier 2Queens Park RangersA1-0WinStarted
30Sun May 05, 2019League Tier 2Bolton WanderersH1-0WinStarted
Sat Jun 29, 2019Pre-Season FriendlyAlfreton TownA2-1WinStarted (45)
31Tue Aug 27, 2019League CupDerby CountyH3-0Win (57)goal
32Sat Aug 31, 2019League Tier 2Preston North EndH1-1Draw (68)
33Sat Sep 14, 2019League Tier 2Swansea CityA1-0WinStarted (78)
34Sat Sep 21, 2019League Tier 2BarnsleyH1-0WinStarted (70)
35Tue Sep 24, 2019League CupArsenalA0-5LossStarted (59)
36Fri Sep 27, 2019League Tier 2Stoke CityA3-2WinStarted (60)
37Tue Oct 01, 2019League Tier 2Blackburn RoversA1-1Draw (62)
38Sat Oct 05, 2019League Tier 2BrentfordH1-0WinStarted (65)
39Sun Oct 20, 2019League Tier 2Wigan AthleticA0-1Loss (72)
40Wed Oct 23, 2019League Tier 2Hull CityH1-2LossStarted (61)
Sat Nov 02, 2019League Tier 2Luton TownA2-1Win
41Sat Nov 09, 2019League Tier 2Derby CountyH1-0Win (72)
42Sat Nov 23, 2019League Tier 2Bristol CityA0-0Draw (81)
43Wed Nov 27, 2019League Tier 2Queens Park RangersA4-0Win (60)goal
44Sat Nov 30, 2019League Tier 2Cardiff CityH0-1LossStarted (66)
Fri Dec 06, 2019League Tier 2MillwallA2-2Draw
45Tue Dec 10, 2019League Tier 2MiddlesbroughH1-1Draw (72)
46Sat Dec 14, 2019League Tier 2Sheffield WednesdayH0-4LossStarted
47Sat Dec 21, 2019League Tier 2Huddersfield TownA1-2Loss (75)
48Thu Dec 26, 2019League Tier 2Hull CityA2-0Win (88)
49Sun Dec 29, 2019League Tier 2Wigan AthleticH1-0WinStarted (56)
Wed Jan 01, 2020League Tier 2Blackburn RoversH3-2Win
50Sun Jan 05, 2020FA CupChelseaA0-2LossStarted
51Sun Jan 19, 2020League Tier 2Luton TownH3-1Win (92)
52Wed Jan 22, 2020League Tier 2ReadingH1-1Draw (61)
Sat Feb 01, 2020League Tier 2Birmingham CityA1-2Loss
Tue Feb 11, 2020League Tier 2Charlton AthleticH0-1Loss
53Sat Feb 22, 2020League Tier 2Queens Park RangersH0-0Draw (78)
Tue Feb 25, 2020League Tier 2Cardiff CityA1-0Win
54Mon Mar 02, 2020League Tier 2MiddlesbroughA2-2Draw (69)yellow
55Fri Mar 06, 2020League Tier 2MillwallH0-3LossStarted (72)
Sat Jun 20, 2020League Tier 2Sheffield WednesdayA1-1Draw
56Sun Jun 28, 2020League Tier 2Huddersfield TownH3-1Win (73)
Wed Jul 01, 2020League Tier 2Bristol CityH1-0Win
Sat Jul 04, 2020League Tier 2Derby CountyA1-1Draw
Tue Jul 07, 2020League Tier 2FulhamH0-1Loss
Sat Jul 11, 2020League Tier 2Preston North EndA1-1Draw
Sun Aug 23, 2020Pre-Season FriendlyOldham AthleticH0-2Loss
Sat Aug 29, 2020Pre-Season FriendlyWest Bromwich AlbionN1-0WinStarted
57Sat Sep 05, 2020League CupBarnsleyA0-1LossStarted (59)
Sat Jul 10, 2021Pre-Season FriendlyAlfreton TownA2-1Win (45)
Sat Jul 17, 2021Pre-Season FriendlyPort ValeA2-0WinStarted (60)
Tue Jul 20, 2021Pre-Season FriendlyNorthampton TownA2-0WinStarted
Sat Jul 24, 2021Pre-Season FriendlyCrewe AlexandraA2-2Draw (76)
Sun Aug 08, 2021League Tier 2Coventry CityA1-2Loss
58Wed Aug 11, 2021League CupBradford CityH2-1WinStartedgoalgoal
59Sat Aug 14, 2021League Tier 2BournemouthH1-2Loss (83)
60Wed Aug 18, 2021League Tier 2Blackburn RoversH1-2Loss (64)
61Sat Aug 21, 2021League Tier 2Stoke CityA0-1LossStarted (70)
Tue Aug 24, 2021League CupWolverhampton WanderersH0-4Loss
62Sat Aug 28, 2021League Tier 2Derby CountyA1-1DrawStarted (45)
Sun Sep 12, 2021League Tier 2Cardiff CityH1-2Loss
Wed Sep 15, 2021League Tier 2MiddlesbroughH0-2Loss
Sat Sep 25, 2021League Tier 2MillwallH1-1Draw
Wed Sep 29, 2021League Tier 2BarnsleyA3-1Win
Sat Oct 02, 2021League Tier 2Birmingham CityA3-0Win
Sat Oct 16, 2021League Tier 2BlackpoolH2-1Win
Tue Oct 19, 2021League Tier 2Bristol CityA2-1Win
Tue Nov 02, 2021League Tier 2Sheffield UnitedH1-1Draw
Sat Nov 20, 2021League Tier 2ReadingA1-1Draw
Tue Nov 23, 2021League Tier 2Luton TownH0-0Draw
Sat Dec 04, 2021League Tier 2Peterborough UnitedH2-0Win
Sat Dec 11, 2021League Tier 2Swansea CityA4-1Win
63Sat Dec 18, 2021League Tier 2Hull CityH2-1Win (56)
64Sun Dec 26, 2021League Tier 2MiddlesbroughA0-2Loss (46)yellow
65Thu Dec 30, 2021League Tier 2Huddersfield TownH0-1Loss (80)
Sun Jan 09, 2022FA CupArsenalH1-0Win
Tue Jan 25, 2022League Tier 2BarnsleyH3-0Win