Squad Number: 10

Full Name:
Joao Antonio Antunes Carvalho


STATS (Competitive games only):
Aug 04, 2018
Last Game:
Dec 30, 2021
75 (Rank: #286)
8 (Rank: #228)
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 (108 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

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

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, 2021682522215739292531
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, 2021752822258745302833
Pre-Season FriendlyJul 11, 2018Jul 24, 2021129218461
TOTAL (Non-Competitive)Jul 11, 2018Jul 24, 2021129218461
TOTAL OVERALLJul 11, 2018Dec 30, 2021873724268753343434

All Games for Joao Carvalho
# Date Game Opponent H/A Score Result Ground Started Came On Went Off Unused sub Goals scored Yellow Red
Wed Jul 11, 2018Pre-Season FriendlyLincoln ImpsA5-0WinMarbella Football CentreStarted
Sat Jul 14, 2018Pre-Season FriendlyReal BetisA0-1LossEstadio Nuevo Mirador
Mon Jul 16, 2018Pre-Season FriendlyMalagaA3-0WinMarbella Football CentreStarted
Sat Jul 21, 2018Pre-Season FriendlyOldham AthleticA2-2DrawBoundary Park
Wed Jul 25, 2018Pre-Season FriendlyScunthorpe UnitedA1-0WinGlanford ParkStarted
Sat Jul 28, 2018Pre-Season FriendlyBournemouthH2-0WinStarted
1Sat Aug 04, 2018League Tier 2Bristol CityA1-1DrawAshton GateStartedyellow
2Tue Aug 07, 2018League Tier 2West Bromwich AlbionH1-1DrawStarted
3Sat Aug 11, 2018League Tier 2ReadingH1-0WinStarted
4Sat Aug 18, 2018League Tier 2Wigan AthleticA2-2DrawDW StadiumStarted
5Sat Aug 25, 2018League Tier 2Birmingham CityH2-2Draw
6Wed Aug 29, 2018League CupNewcastle UnitedH3-1WinStarted
7Sat Sep 01, 2018League Tier 2BrentfordA1-2LossGriffin ParkStarted
8Sat Sep 15, 2018League Tier 2Swansea CityA0-0DrawLiberty Stadium
9Wed Sep 19, 2018League Tier 2Sheffield WednesdayH2-1WinStartedgoal
10Sat Sep 22, 2018League Tier 2Rotherham UnitedH1-0WinStarted
11Sat Sep 29, 2018League Tier 2Blackburn RoversA2-2DrawEwood ParkStarted
12Wed Oct 03, 2018League Tier 2MillwallH2-2DrawStartedgoal
13Sat Oct 06, 2018League Tier 2MiddlesbroughA2-0WinRiverside StadiumStarted
14Sat Oct 20, 2018League Tier 2Norwich CityH1-2LossStartedyellow
15Wed Oct 24, 2018League Tier 2Bolton WanderersA3-0WinMacron StadiumStartedyellow
16Sat Oct 27, 2018League Tier 2Leeds UnitedA1-1DrawElland RoadStartedyellow
17Sat Nov 03, 2018League Tier 2Sheffield UnitedH1-0WinStarted
18Sat Nov 10, 2018League Tier 2Stoke CityH0-0DrawStarted
19Sat Nov 24, 2018League Tier 2Hull CityA2-0WinKCOM StadiumStarted
20Wed Nov 28, 2018League Tier 2Aston VillaA5-5DrawVilla ParkStartedgoal
21Sat Dec 01, 2018League Tier 2Ipswich TownH2-0WinStarted
22Sat Dec 08, 2018League Tier 2Preston North EndH0-1LossStarted
23Mon Dec 17, 2018League Tier 2Derby CountyA0-0DrawPride ParkStarted
24Sat Dec 22, 2018League Tier 2Queens Park RangersH0-1LossStartedyellow
25Wed Dec 26, 2018League Tier 2Norwich CityA3-3DrawCarrow RoadStarted
26Sat Dec 29, 2018League Tier 2MillwallA0-1LossThe DenStarted
27Tue Jan 01, 2019League Tier 2Leeds UnitedH4-2WinStarted
28Sat Jan 05, 2019FA CupChelseaA0-2LossStamford BridgeStarted
Sat Jan 12, 2019League Tier 2ReadingA0-2LossMadejski Stadium
Sat Jan 19, 2019League Tier 2Bristol CityH0-1Loss
Sat Jan 26, 2019League Tier 2Wigan AthleticH3-1Win
29Sat Feb 02, 2019League Tier 2Birmingham CityA0-2LossSt. Andrews
Sat Feb 09, 2019League Tier 2BrentfordH2-1Win
Tue Feb 12, 2019League Tier 2West Bromwich AlbionA2-2DrawThe Hawthorns
30Sat Feb 16, 2019League Tier 2Preston North EndA0-0DrawDeepdale
Mon Feb 25, 2019League Tier 2Derby CountyH1-0Win
31Sat Mar 02, 2019League Tier 2Stoke CityA0-2LossBrittania Stadium
32Sat Mar 09, 2019League Tier 2Hull CityH3-0Wingoal
33Wed Mar 13, 2019League Tier 2Aston VillaH1-3LossStarted
34Sat Mar 16, 2019League Tier 2Ipswich TownA1-1DrawPortman Road
35Sat Mar 30, 2019League Tier 2Swansea CityH2-1Win
36Sat Apr 06, 2019League Tier 2Rotherham UnitedA1-2LossNew York Stadium
Tue Apr 09, 2019League Tier 2Sheffield WednesdayA0-3LossHillsborough
37Sat Apr 13, 2019League Tier 2Blackburn RoversH1-2Loss
38Mon Apr 22, 2019League Tier 2MiddlesbroughH3-0WinStarted
39Sat Apr 27, 2019League Tier 2Queens Park RangersA1-0WinLoftus RoadStarted
40Sun May 05, 2019League Tier 2Bolton WanderersH1-0WinStarted
Sat Jun 29, 2019Pre-Season FriendlyAlfreton TownA2-1WinImpact ArenaStarted
41Tue Aug 27, 2019League CupDerby CountyH3-0Wingoal
42Sat Aug 31, 2019League Tier 2Preston North EndH1-1Draw
43Sat Sep 14, 2019League Tier 2Swansea CityA1-0WinLiberty StadiumStarted
44Sat Sep 21, 2019League Tier 2BarnsleyH1-0WinStarted
45Tue Sep 24, 2019League CupArsenalA0-5LossEmirates StadiumStarted
46Fri Sep 27, 2019League Tier 2Stoke CityA3-2WinBrittania StadiumStarted
47Tue Oct 01, 2019League Tier 2Blackburn RoversA1-1DrawEwood Park
48Sat Oct 05, 2019League Tier 2BrentfordH1-0WinStarted
49Sun Oct 20, 2019League Tier 2Wigan AthleticA0-1LossDW Stadium
50Wed Oct 23, 2019League Tier 2Hull CityH1-2LossStarted
Sat Nov 02, 2019League Tier 2Luton TownA2-1WinKenilworth Road
51Sat Nov 09, 2019League Tier 2Derby CountyH1-0Win
52Sat Nov 23, 2019League Tier 2Bristol CityA0-0DrawAshton Gate
53Wed Nov 27, 2019League Tier 2Queens Park RangersA4-0WinLoftus Roadgoal
54Sat Nov 30, 2019League Tier 2Cardiff CityH0-1LossStarted
Fri Dec 06, 2019League Tier 2MillwallA2-2DrawThe Den
55Tue Dec 10, 2019League Tier 2MiddlesbroughH1-1Draw
56Sat Dec 14, 2019League Tier 2Sheffield WednesdayH0-4LossStarted
57Sat Dec 21, 2019League Tier 2Huddersfield TownA1-2LossAlfred Mcalpine Stadium
58Thu Dec 26, 2019League Tier 2Hull CityA2-0WinKCOM Stadium
59Sun Dec 29, 2019League Tier 2Wigan AthleticH1-0WinStarted
Wed Jan 01, 2020League Tier 2Blackburn RoversH3-2Win
60Sun Jan 05, 2020FA CupChelseaA0-2LossStamford BridgeStarted
61Sun Jan 19, 2020League Tier 2Luton TownH3-1Win
62Wed Jan 22, 2020League Tier 2ReadingH1-1Draw
Sat Feb 01, 2020League Tier 2Birmingham CityA1-2LossSt. Andrews
Tue Feb 11, 2020League Tier 2Charlton AthleticH0-1Loss
63Sat Feb 22, 2020League Tier 2Queens Park RangersH0-0Draw
Tue Feb 25, 2020League Tier 2Cardiff CityA1-0WinCardiff City Stadium
64Mon Mar 02, 2020League Tier 2MiddlesbroughA2-2DrawRiverside Stadiumyellow
65Fri Mar 06, 2020League Tier 2MillwallH0-3LossStarted
Sat Jun 20, 2020League Tier 2Sheffield WednesdayA1-1DrawHillsborough
66Sun Jun 28, 2020League Tier 2Huddersfield TownH3-1Win
Wed Jul 01, 2020League Tier 2Bristol CityH1-0Win
Sat Jul 04, 2020League Tier 2Derby CountyA1-1DrawPride Park
Tue Jul 07, 2020League Tier 2FulhamH0-1Loss
Sat Jul 11, 2020League Tier 2Preston North EndA1-1DrawDeepdale
Sun Aug 23, 2020Pre-Season FriendlyOldham AthleticH0-2Loss
Sat Aug 29, 2020Pre-Season FriendlyWest Bromwich AlbionN1-0WinSt. George's ParkStarted
67Sat Sep 05, 2020League CupBarnsleyA0-1LossOakwellStarted
Sat Jul 10, 2021Pre-Season FriendlyAlfreton TownA2-1WinImpact Arena
Sat Jul 17, 2021Pre-Season FriendlyPort ValeA2-0WinVale ParkStarted
Tue Jul 20, 2021Pre-Season FriendlyNorthampton TownA2-0WinSixfields StadiumStarted
Sat Jul 24, 2021Pre-Season FriendlyCrewe AlexandraA2-2DrawGresty Road
Sun Aug 08, 2021League Tier 2Coventry CityA1-2LossRicoh Arena
68Wed Aug 11, 2021League CupBradford CityH2-1WinStartedgoalgoal
69Sat Aug 14, 2021League Tier 2BournemouthH1-2Loss
70Wed Aug 18, 2021League Tier 2Blackburn RoversH1-2Loss
71Sat Aug 21, 2021League Tier 2Stoke CityA0-1LossBrittania StadiumStarted
Tue Aug 24, 2021League CupWolverhampton WanderersH0-4Loss
72Sat Aug 28, 2021League Tier 2Derby CountyA1-1DrawPride ParkStarted
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-1WinOakwell
Sat Oct 02, 2021League Tier 2Birmingham CityA3-0WinSt. Andrews
Sat Oct 16, 2021League Tier 2BlackpoolH2-1Win
Tue Oct 19, 2021League Tier 2Bristol CityA2-1WinAshton Gate
Tue Nov 02, 2021League Tier 2Sheffield UnitedH1-1Draw
Sat Nov 20, 2021League Tier 2ReadingA1-1DrawMadejski Stadium
Tue Nov 23, 2021League Tier 2Luton TownH0-0Draw
Sat Dec 04, 2021League Tier 2Peterborough UnitedH2-0Win
Sat Dec 11, 2021League Tier 2Swansea CityA4-1WinLiberty Stadium
73Sat Dec 18, 2021League Tier 2Hull CityH2-1Win
74Sun Dec 26, 2021League Tier 2MiddlesbroughA0-2LossRiverside Stadiumyellow
75Thu Dec 30, 2021League Tier 2Huddersfield TownH0-1Loss
Sun Jan 09, 2022FA CupArsenalH1-0Win