10 is maximum.
The prospect he has ---
1) Bahati - Njoki seem to beat Kimani Ngunjiri - who has disappointed with petty difference with Susan Kihika.
2) Kiambu Town - Jude Njomo is well regarded.
3) Gatundu North - Wanjiku Kibe might make it
4) Juja - it dog fight btw Moses Kuria brother Aloise & Koimbiri. They might also have prospect in Githunguri & Gatundu south.
5) Muranga - he might get one
6) Nyeri - Kanini Kega is strong - but Gachagua been on him
7) Kirinyanga they might get one - Kibicho has heavily invested.
8/9) Meru two possible - Mwiti & another.
10) Lamu West - current Mp is strong
...others
11-12) He has one -two strong candidates in Taita Taveta - where he forced Raila to zone out ODM. It wiper/Jubilee/Independent.
12-20) NEP - has total of 17 seat plus 6 in Isiolo/Marsabit - Jubilee is strong - competing against UDM - uhuru might get 1/3- about 8 seats.
21-25) Random seat in Turkana, Gusii, Maa - possible.
Also possible for him to get one in Tharaka and Nyandarua.
So give and take - Uhuru could go home with 25mps at the highest - or about 20mps nationally is more realistic estimate.
Kalonzo I expect will play around there.
Raila might be able to retain his 60Mps - and 10 women reps.
Ruto will close about 180-190 mps - and with Ford-K/ANC/Independent - can easily get 210.
He would only need to make a deal with UDM - to have solid 233mps that can make any change including constitutional.
Wiper, Jubilee, ODM - will struggle to get 120mps.
You think 10 is possible? I heard Kimani Ngunjiri saying Uhuru will be lucky to get 10 Jubilee Mps in the mountain. I don't know how he came with that conclusion. I suspect he will get more Mps outside central, not in the mountain, especially after travelling to Nyanza to thank the people that wanted him dead in 2017!