Birmingham City
Liam Millar

Liam Millar

Midfielder · Birmingham City · 27 · Canada

Season score
47.6
Championship 26/27, 8 matches
Last 5 weeks
47.4
average of weeks with 60+ minutes
Market value
€5.0M
+€2.0M (+67%) since 28 May 2026
Transfermarkt, 22 Jul 2026

Photo: Bryan Berlin, CC BY-SA 4.0, via Wikimedia Commons

Born
27 Sep 1999
Height
181 cm
Foot
R
Contract until
30 Jun 2027
Wikipedia views
11,829 4 weeks

Every week

1–7 Jul 2025 to 20–26 Oct 2026

35 of 69 weeks with 60+ minutes, averaging 43.1 (minutes-weighted); 0 of them 70 or better.

Form bars show the weekly score: no matchunder 60′under 4545–5555–7070+

Every week as a table
WeekMatchesMinutesScoreExpectedUnderlying
20–26 Oct 202617039.949.939.6
13–19 Oct 2026213251.049.539.2
6–12 Oct 2026212141.850.242.3
29 Sep – 5 Oct 202616355.150.354.7
22–28 Sep 2026127100.049.2100.0
15–21 Sep 202619050.149.143.9
8–14 Sep 2026217046.149.446.5
1–7 Sep 202616948.749.549.3
25–31 Aug 2026212160.548.457.5
18–24 Aug 202611946.348.246.2
23–29 Jun 2026210262.147.762.7
9–15 Jun 202616151.446.551.4
2–8 Jun 2026213269.844.368.5
19–25 May 202616342.743.342.4
5–11 May 2026214734.843.834.2
28 Apr – 4 May 202618232.144.531.5
21–27 Apr 2026214251.144.048.1
14–20 Apr 202617536.243.537.1
7–13 Apr 202617142.543.343.4
31 Mar – 6 Apr 2026316240.943.441.4
24–30 Mar 20261362.042.662.4
17–23 Mar 202616927.143.226.2
10–16 Mar 2026212131.643.834.0
3–9 Mar 2026214744.143.445.0
24 Feb – 2 Mar 202629633.443.733.2
17–23 Feb 202616838.743.839.3
10–16 Feb 202616440.043.839.6
3–9 Feb 202626038.843.738.4
27 Jan – 2 Feb 202616133.843.835.3
20–26 Jan 2026212533.344.731.5
13–19 Jan 202617533.945.133.8
6–12 Jan 202618922.946.825.7
30 Dec 2025 – 5 Jan 202618936.947.637.0
23–29 Dec 202528938.548.138.8
16–22 Dec 202518434.549.334.5
9–15 Dec 202529242.649.643.8
2–8 Dec 202512420.650.719.5
21–27 Oct 2025210352.650.646.6
14–20 Oct 202524967.149.870.7
7–13 Oct 2025113100.049.1100.0
30 Sep – 6 Oct 202527342.049.543.0

Against expectation

How it's expected

Each week's score beside what the player's earlier matches led to expect. Over the last 10 weeks with 60+ minutes: level with expectation (+1.5 a week).

20.040.060.080.030 Sep30 Dec3 Feb10 Mar21 Apr9 Jun15 SepExpected 49.9Score 39.9
Transfermarkt €5.0M +€2.0M (+67%) since 28 May 2026 22 Jul 2026 · its own valuation, revised a few times a year
Current estimate €4.8M no change recorded 22 Oct 2026 · BSD, seen when squads refresh
Next summer, if it goes like similar cases €3.0M–€5.1M −13% median of 40 similar past cases; players the same age −10% Closest cases, what their Transfermarkt value then did in a year: Mama Baldé at 27 (€6.0M, scoring 49.3) +0%; Lassana Coulibaly at 27 (€5.0M, scoring 50.9) −44%; Lucas Boyé at 27 (€6.0M, scoring 49.5) +17%.
0€2.0M€4.0M€6.0M20222023202420252026€5.0M€4.8M
Every value as a table
DateSourceValue
22 Oct 2026Current estimate (BSD)€4.8M
22 Jul 2026Transfermarkt€5.0M
28 May 2026Transfermarkt€3.0M
7 Jun 2023Transfermarkt€1.7M
28 Mar 2023Transfermarkt€1.8M
10 Nov 2022Transfermarkt€2.3M
8 Jun 2022Transfermarkt€3.0M
28 Mar 2022Transfermarkt€3.0M
3 Jan 2022Transfermarkt€2.8M
4 Oct 2021Transfermarkt€1.0M

Two different estimates, so each is its own line and each change is measured within its own line.

DateMoveFee
1 Sep 2026Hull City BirminghamLoan
9 Aug 2024FC Basel Hull City€3.5M
30 Jun 2024Preston FC BaselBack from loan
1 Sep 2023FC Basel PrestonLoan
8 Jul 2021Liverpool Res. FC Basel€1.5M

What the score is made of

Championship 26/27, 586 minutes. Each part as a percentile against 640 top-five-league midfielder seasons of 900+ minutes since 2025/26: 50 is the middle of them (the dashed ring).

Shooting73Creating74Progressing75Keeping the ball0Defending1Aerial14Finishing100
As a table
PartPercentilePer 90 vs average
Shooting73+0.17
Creating74+0.24
Progressing75+0.26
Keeping the ball0−1.72
Defending1−0.43
Aerial14−0.44
Finishing100+1.22

Attention

English Wikipedia views per week, the article and its redirects, last 52 weeks.

020K40K60K28 Oct16 Dec3 Feb24 Mar12 May30 Jun18 Aug6 Oct

Plays most like

same position, last 12 months: the shape of their play, not its level
PlayerRecent scoreValue nowLikeness
Gustavo Hamer Coventry City · 29––99%Compare
Leo Scienza Southampton · 2840.3€14.0M97%Compare
Kristoffer Velde Portland Timbers · 2734.4€5.0M97%Compare
Arbnor Muja Sint-Truidense VV · 27––97%Compare
Sorba Thomas Hull City · 2743.3€14.0M96%Compare
Evangelos Patoulidis Sandefjord Fotball · 25 · cheaper41.6€1.2M96%Compare

Recent score: the last six months. Cheaper: valued at less than 60% of Liam Millar.

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Championship 26/27ChampionshipBirmingham City858647.644.1
EFL Cup 26/27EFL CupHull City19057.757.2
Premier League 26/27Premier LeagueHull City25060.153.7
Int. Friendly Games 2026International FriendliesCanada736760.359.9
World Cup 2026World Cup 2026Canada316358.158.5
Championship 25/26ChampionshipHull City362,06238.438.2
FA Cup 25/26FA CupHull City215330.031.5
Int. Friendly Games 2025International FriendliesCanada24277.976.0
Championship 24/25ChampionshipHull City1162049.849.4
EFL Cup 24/25EFL CupHull City16423.924.7
UEFA Europa Conference League 23/24Conference LeagueBasel17860.559.8
UEFA Europa Conference League 22/23Conference LeagueBasel1690254.654.2

Latest matches

61 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
24 Oct 2026Championshipat Cardiff CityL 0–17000–0.0339.9
17 Oct 2026ChampionshipQueens Park RangersW 3–071200.700.0161.9
13 Oct 2026ChampionshipPreston North EndW 4–061100.320.1338.4
10 Oct 2026Championshipat West Bromwich AlbionW 1–05500–0.2248.4
7 Oct 2026International Friendliesat USAL 0–16600––36.2
3 Oct 2026International FriendliesPeruW 2–06300––55.1
26 Sep 2026International FriendliesChileW 1–02700––100.0
19 Sep 2026ChampionshipMiddlesbroughD 2–290100.290.2050.1
12 Sep 2026Championshipat Derby CountyW 2–17302–0.4647.2
9 Sep 2026Championshipat Norwich CityL 1–297010.110.2445.3
All 61 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
24 Oct 2026Championshipat Cardiff CityL 0–17000–0.0339.9
17 Oct 2026ChampionshipQueens Park RangersW 3–071200.700.0161.9
13 Oct 2026ChampionshipPreston North EndW 4–061100.320.1338.4
10 Oct 2026Championshipat West Bromwich AlbionW 1–05500–0.2248.4
7 Oct 2026International Friendliesat USAL 0–16600––36.2
3 Oct 2026International FriendliesPeruW 2–06300––55.1
26 Sep 2026International FriendliesChileW 1–02700––100.0
19 Sep 2026ChampionshipMiddlesbroughD 2–290100.290.2050.1
12 Sep 2026Championshipat Derby CountyW 2–17302–0.4647.2
9 Sep 2026Championshipat Norwich CityL 1–297010.110.2445.3
6 Sep 2026ChampionshipWolverhamptonD 2–269000.060.0248.7
29 Aug 2026Premier Leagueat Coventry CityW 1–031100.570.0068.6
25 Aug 2026EFL Cupat Stoke CityD 1–19001––57.7
22 Aug 2026Premier LeagueManchester UnitedW 2–01900–0.0046.3
28 Jun 2026World Cup 2026at South AfricaW 1–07000–0.1249.8
24 Jun 2026World Cup 2026at SwitzerlandL 1–232000.020.0689.0
12 Jun 2026World Cup 2026Bosnia & HerzegovinaD 1–16100–0.0851.4
5 Jun 2026International FriendliesIrelandD 1–18700––70.2
2 Jun 2026International FriendliesUzbekistanW 2–04500––69.0
23 May 2026ChampionshipMiddlesbroughW 1–06300–0.0742.7
11 May 2026Championshipat MillwallW 2–07800–0.0434.1
8 May 2026ChampionshipMillwallD 0–06900–0.0235.5
2 May 2026ChampionshipNorwich CityW 2–18200–0.0132.1
25 Apr 2026Championshipat Charlton AthleticL 1–270000.110.0538.9
21 Apr 2026Championshipat Leicester CityD 2–272110.350.6362.9
18 Apr 2026ChampionshipBirmingham CityD 1–175000.130.0236.2
11 Apr 2026Championshipat Sheffield UnitedL 1–271010.100.2542.5
6 Apr 2026ChampionshipCoventry CityD 0–074000.030.0333.0
3 Apr 2026Championshipat Oxford UnitedD 1–11200–0.0021.6
1 Apr 2026International FriendliesTunisiaD 0–076000.14–51.6
28 Mar 2026International FriendliesIcelandD 2–2300––62.0
21 Mar 2026ChampionshipSheffield WednesdayW 3–16900–0.0827.1
14 Mar 2026Championshipat West Bromwich AlbionL 0–339000.030.0032.5
10 Mar 2026Championshipat WrexhamW 2–182010.430.0531.1
7 Mar 2026ChampionshipMillwallL 1–381000.080.2647.9
3 Mar 2026Championshipat Ipswich TownL 0–166000.130.0139.4
28 Feb 2026Championshipat PortsmouthW 1–01400––30.9
24 Feb 2026ChampionshipDerby CountyW 4–282000.060.0633.8
21 Feb 2026ChampionshipQueens Park RangersL 1–368000.090.0138.7
13 Feb 2026FA CupChelseaL 0–46400––40.0
7 Feb 2026ChampionshipBristol CityL 2–34500–0.1338.5
3 Feb 2026ChampionshipWatfordD 0–01500–0.0039.8
31 Jan 2026Championshipat Blackburn RoversW 1–061000.160.0233.8
24 Jan 2026ChampionshipSwansea CityW 2–156000.100.0419.2
20 Jan 2026Championshipat Preston North EndW 3–069100.710.0144.6
17 Jan 2026Championshipat SouthamptonW 2–175000.050.0333.9
11 Jan 2026FA CupBlackburn RoversD 0–089000.42–22.9
1 Jan 2026ChampionshipStoke CityL 0–189000.070.2436.9
29 Dec 2025Championshipat MiddlesbroughW 1–02200–0.0032.8
26 Dec 2025Championshipat Sheffield WednesdayD 2–267000.080.0840.4
20 Dec 2025ChampionshipWest Bromwich AlbionW 1–084000.060.0834.5
13 Dec 2025Championshipat MillwallW 3–166010.120.6346.3
10 Dec 2025ChampionshipWrexhamW 2–026000.050.1133.2
5 Dec 2025ChampionshipMiddlesbroughL 1–42400–0.0020.6
25 Oct 2025ChampionshipCharlton AthleticD 1–113000.050.0032.7
21 Oct 2025ChampionshipLeicester CityW 2–190100.170.2655.4
18 Oct 2025Championshipat Birmingham CityW 3–220010.230.1477.3
15 Oct 2025International FriendliesColombiaD 0–02900––60.0
10 Oct 2025International FriendliesAustraliaL 0–11300––100.0
4 Oct 2025ChampionshipSheffield UnitedW 1–02800–0.0135.7
30 Sep 2025ChampionshipPreston North EndD 2–245000.120.1345.9