| Name | Role | Active | Report Ready | Confidence | Last Observed | Regions |
|---|---|---|---|---|---|---|
| Duncan Njeru | Manager | 8 | 0 | 55% | 31.08.2026 | |
| Elvis Karisa | Chief Scout | 7 | 0 | 39% | 31.08.2026 | East/Southern AfricaWest AfricaWestern Europe |
| Joseph Kamau | Scout | 1 | 0 | 40% | 02.08.2026 | West Africa |
| Kenneth Njeru | Director of Football | 0 | 0 | 0% |
| Player | Position | Age | Club | Scout | Source | Status | Started | Last Observed | Watched | Matches | CA | PA | Confidence | Role Fit | Value | Request | Latest Vote | Decision | Risk |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Leonlevitt Osiago | DR | 25 | Ulinzi Stars | Duncan Njeru | Staff Tip | Active | 31.08.2026 | 31.08.2026 | 1 | 0 | 60 | 51 | 58% | 100% | 7.0K | — | Approve | Keep Monitoring | |
| Japheth Lihanda | MR | 23 | Sofapaka | Duncan Njeru | Staff Tip | Active | 31.08.2026 | 31.08.2026 | 1 | 0 | 68 | 70 | 58% | 100% | 15.0K | — | Approve | Keep Monitoring | |
| Kelly Madada | AMR | 20 | AFC Leopards | Duncan Njeru | Staff Tip | Active | 24.08.2026 | 24.08.2026 | 1 | 0 | 71 | 61 | 58% | 100% | 5.0K | — | Approve | Keep Monitoring | |
| Bernard Jairo | GK | 25 | Nairobi United | Duncan Njeru | Staff Tip | Active | 24.08.2026 | 24.08.2026 | 1 | 0 | 57 | 81 | 58% | 100% | 10.0K | — | Approve | Keep Monitoring | |
| Brian Omondi | MC | 29 | Nairobi United | Duncan Njeru | Staff Tip | Active | 17.08.2026 | 17.08.2026 | 1 | 0 | 60 | 62 | 58% | 100% | 20.0K | — | Approve | Keep Monitoring | |
| Tyron Kariuki | AMR | 19 | KCB | Duncan Njeru | Staff Tip | Active | 17.08.2026 | 17.08.2026 | 1 | 0 | 60 | 80 | 58% | 100% | 4.5K | — | Approve | Keep Monitoring | |
| Hassan Beja | AMR | 20 | AFC Leopards | Duncan Njeru | Staff Tip | Active | 03.08.2026 | 03.08.2026 | 1 | 0 | 91 | 101 | 45% | 100% | 20.0K | — | — | — | |
| Mark Shaban | AMC | 20 | Gor Mahia | Duncan Njeru | Staff Tip | Active | 03.08.2026 | 03.08.2026 | 1 | 0 | 72 | 78 | 45% | 100% | 6.8K | — | — | — | |
| Luka Ngwei | ST | 21 | Nasarawa United | Elvis Karisa | Transfer Request | Active | 31.08.2026 | 31.08.2026 | 1 | 0 | 58 | 96 | 40% | 69% | 135.0K | #15 ST | — | — | Attitude |
| Samuel Faniyi | ST | 24 | Abia Warriors | Elvis Karisa | Transfer Request | Active | 24.08.2026 | 24.08.2026 | 1 | 0 | 86 | 68 | 40% | 68% | 315.0K | #15 ST | — | — | |
| Luigi Caccavo | ST | 22 | Lumezzane | Elvis Karisa | Transfer Request | Active | 24.08.2026 | 24.08.2026 | 1 | 0 | 85 | 80 | 40% | 83% | 500.0K | #15 ST | — | — | |
| Prince Kwabena Owusu | ST | 28 | Hearts of Oak | Elvis Karisa | Transfer Request | Active | 17.08.2026 | 17.08.2026 | 1 | 0 | 72 | 97 | 40% | 74% | 350.0K | #13 ST | — | — | |
| Samukelo Zikalala | ST | 21 | Orlando Pirates | Elvis Karisa | Transfer Request | Active | 03.08.2026 | 03.08.2026 | 1 | 0 | 73 | 68 | 40% | 71% | 405.0K | #2 ST | — | — | Attitude |
| Morgan Grobler | FL | 23 | Ajax Cape Town | Elvis Karisa | Transfer Request | Active | 03.08.2026 | 03.08.2026 | 1 | 0 | 71 | 81 | 40% | 62% | 360.0K | #2 ST | — | — | Attitude |
| Mark Gibson | AMR | 21 | Remo Stars | Joseph Kamau | Transfer Request | Active | 02.08.2026 | 02.08.2026 | 1 | 0 | 63 | 81 | 40% | 78% | 270.0K | #3 MC | — | — | Attitude |
| Joseph Waithira | AMR | 31 | Muranga Seal | Elvis Karisa | Match Standout | Active | 19.08.2026 | 19.08.2026 | 1 | 1 | 84 | 84 | 30% | 100% | 200.0K | — | — | — | Age |
| Player | Position | Club | Assignment | Request | Recommendation | CA | PA | Confidence | Role Fit | Value | Risk | Origin |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Prince Kwabena Owusu | ST | Hearts of Oak | #3 | — | Strong Buy | 72 | 97 | 40% | 74% | 350.0K | Active | |
| Morgan Grobler | FL | Ajax Cape Town | #1 | — | Strong Buy | 71 | 81 | 40% | 62% | 360.0K | Attitude | Active |
| Mark Gibson | AMR | Remo Stars | #2 | — | Strong Buy | 63 | 81 | 40% | 78% | 270.0K | Attitude | Active |
| Luka Ngwei | ST | Nasarawa United | #5 | #15 | Buy | 58 | 96 | 40% | 69% | 135.0K | Attitude | Active |
| Samuel Faniyi | ST | Abia Warriors | #4 | — | Consider | 86 | 68 | 40% | 68% | 315.0K | Active | |
| Luigi Caccavo | ST | Lumezzane | #4 | — | Consider | 85 | 80 | 40% | 83% | 500.0K | Active | |
| Samukelo Zikalala | ST | Orlando Pirates | #1 | — | Consider | 73 | 68 | 40% | 71% | 405.0K | Attitude | Active |
| # | Request | Position | Min CA | Age | Max Budget | Scout | Obs | Reports | Status | Role Profile |
|---|---|---|---|---|---|---|---|---|---|---|
| #6 | #19 | MC | 51 | 18–35 | 27.6K | Joseph Kamau | 0 | 0 | Active | T 12.0 · M 12.0 · P 10.0 |
| #5 | #15 | ST | 59 | 20–32 | 86.2K | Elvis Karisa | 1 | 1 | Completed | T 13.0 · M 10.0 · P 11.0 |
| Scout | Target Team | Linked | Last Attended |
|---|---|---|---|
| Elvis Karisa | Mara Sugar U18 | #1, #2 | 29.08.2026 |
| Joseph Kamau | Sofapaka U18 | #1, #2 | 29.08.2026 |
| Player | Decision | Request | Consensus | Chief | Data | Board Risk | Budget Fit | Reason |
|---|---|---|---|---|---|---|---|---|
| Ashraf Dahir | Keep Monitoring | — | 0.00 | — | — | 0.20 | 0.37 | Split or insufficient confidence |
| Fadhili Mwinyimvua | Keep Monitoring | — | 0.95 | ✓ | — | 0.10 | 0.88 | Split or insufficient confidence |
| Brian Omondi | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.20 | Split or insufficient confidence |
| Tyron Kariuki | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.04 | Split or insufficient confidence |
| Kelly Madada | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.05 | Split or insufficient confidence |
| Bernard Jairo | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.10 | Split or insufficient confidence |
| Leonlevitt Osiago | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.07 | Split or insufficient confidence |
| Japheth Lihanda | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.15 | Split or insufficient confidence |
| Scout | Player | Vote | Score | Confidence | Reason |
|---|---|---|---|---|---|
| Elvis Karisa | Fadhili Mwinyimvua | Approve | 0.95 | 58% | Role Fit |
| Duncan Njeru | Brian Omondi | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Tyron Kariuki | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Kelly Madada | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Bernard Jairo | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Leonlevitt Osiago | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Japheth Lihanda | Approve | 0.64 | 58% | Role Fit |
| Player | Decision | Request | Consensus | Chief | Data | Board Risk | Budget Fit | Reason |
|---|---|---|---|---|---|---|---|---|
| Ashraf Dahir | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.24 | Split or insufficient confidence |
| Brian Magare | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.43 | Split or insufficient confidence |
| Paul Ochuoga | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.22 | Split or insufficient confidence |
| Fadhili Mwinyimvua | Keep Monitoring | — | 0.95 | ✓ | — | 0.10 | 0.56 | Split or insufficient confidence |
| Brian Omondi | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.13 | Split or insufficient confidence |
| Tyron Kariuki | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.03 | Split or insufficient confidence |
| Kelly Madada | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.03 | Split or insufficient confidence |
| Bernard Jairo | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.06 | Split or insufficient confidence |
| Scout | Player | Vote | Score | Confidence | Reason |
|---|---|---|---|---|---|
| Kenneth Njeru | Ashraf Dahir | Approve | 0.72 | 70% | Role Fit |
| Kenneth Njeru | Brian Magare | Approve | 0.72 | 70% | Role Fit |
| Duncan Njeru | Paul Ochuoga | Approve | 0.64 | 58% | Role Fit |
| Elvis Karisa | Fadhili Mwinyimvua | Approve | 0.95 | 58% | Role Fit |
| Duncan Njeru | Brian Omondi | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Tyron Kariuki | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Kelly Madada | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Bernard Jairo | Approve | 0.64 | 58% | Role Fit |
| Player | Decision | Request | Consensus | Chief | Data | Board Risk | Budget Fit | Reason |
|---|---|---|---|---|---|---|---|---|
| Ashraf Dahir | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.23 | Split or insufficient confidence |
| Brian Magare | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.41 | Split or insufficient confidence |
| Dancan Omala | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.27 | Split or insufficient confidence |
| David Owino | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.21 | Split or insufficient confidence |
| Paul Ochuoga | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.21 | Split or insufficient confidence |
| Fadhili Mwinyimvua | Keep Monitoring | — | 0.95 | ✓ | — | 0.10 | 0.54 | Split or insufficient confidence |
| Brian Omondi | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.12 | Split or insufficient confidence |
| Tyron Kariuki | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.03 | Split or insufficient confidence |
| Scout | Player | Vote | Score | Confidence | Reason |
|---|---|---|---|---|---|
| Kenneth Njeru | Ashraf Dahir | Approve | 0.72 | 70% | Role Fit |
| Kenneth Njeru | Brian Magare | Approve | 0.72 | 70% | Role Fit |
| Kenneth Njeru | Dancan Omala | Approve | 0.72 | 70% | Role Fit |
| Duncan Njeru | David Owino | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Paul Ochuoga | Approve | 0.64 | 58% | Role Fit |
| Elvis Karisa | Fadhili Mwinyimvua | Approve | 0.95 | 58% | Role Fit |
| Duncan Njeru | Brian Omondi | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Tyron Kariuki | Approve | 0.64 | 58% | Role Fit |
| Player | Decision | Request | Consensus | Chief | Data | Board Risk | Budget Fit | Reason |
|---|---|---|---|---|---|---|---|---|
| Ashraf Dahir | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.23 | Split or insufficient confidence |
| Brian Magare | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.41 | Split or insufficient confidence |
| Dancan Omala | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.27 | Split or insufficient confidence |
| Christopher Koloti | Keep Monitoring | — | 0.00 | — | — | 0.20 | 0.36 | Split or insufficient confidence |
| David Owino | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.21 | Split or insufficient confidence |
| Dimpol Omamo | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.12 | Split or insufficient confidence |
| Paul Ochuoga | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.21 | Split or insufficient confidence |
| Kevin Omondi | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.09 | Split or insufficient confidence |
| Scout | Player | Vote | Score | Confidence | Reason |
|---|---|---|---|---|---|
| Kenneth Njeru | Ashraf Dahir | Approve | 0.72 | 70% | Role Fit |
| Kenneth Njeru | Brian Magare | Approve | 0.72 | 70% | Role Fit |
| Kenneth Njeru | Dancan Omala | Approve | 0.72 | 70% | Role Fit |
| Duncan Njeru | David Owino | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Dimpol Omamo | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Paul Ochuoga | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Kevin Omondi | Approve | 0.64 | 58% | Role Fit |
| Player | Decision | Request | Consensus | Chief | Data | Board Risk | Budget Fit | Reason |
|---|---|---|---|---|---|---|---|---|
| Ashraf Dahir | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.23 | Split or insufficient confidence |
| Brian Magare | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.41 | Split or insufficient confidence |
| Dancan Omala | Keep Monitoring | — | 0.72 | — | — | 0.20 | 0.27 | Split or insufficient confidence |
| Christopher Koloti | Keep Monitoring | — | 0.95 | ✓ | — | 0.10 | 0.36 | Split or insufficient confidence |
| Geoffrey Onyango | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.21 | Split or insufficient confidence |
| David Owino | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.21 | Split or insufficient confidence |
| Dimpol Omamo | Keep Monitoring | — | 0.64 | — | — | 0.20 | 0.12 | Split or insufficient confidence |
| Scout | Player | Vote | Score | Confidence | Reason |
|---|---|---|---|---|---|
| Kenneth Njeru | Ashraf Dahir | Approve | 0.72 | 70% | Role Fit |
| Kenneth Njeru | Brian Magare | Approve | 0.72 | 70% | Role Fit |
| Kenneth Njeru | Dancan Omala | Approve | 0.72 | 70% | Role Fit |
| Elvis Karisa | Christopher Koloti | Approve | 0.95 | 58% | Role Fit |
| Duncan Njeru | Geoffrey Onyango | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | David Owino | Approve | 0.64 | 58% | Role Fit |
| Duncan Njeru | Dimpol Omamo | Approve | 0.64 | 58% | Role Fit |
| # | Position | Priority | Reason | Min CA | Ideal CA | Age | Budget | Status | Named Target | Board |
|---|---|---|---|---|---|---|---|---|---|---|
| #21 | GK | Optional | Depth Cover | 49 | 59 | 20–32 | — | Pending | — | — |
| #3 | MC | Optional | Squad Padding | 49 | 59 | 18–35 | 45.6K | Fulfilled | Tenuka Ranaweera | ✓ |
| #4 | DC | Optional | Depth Cover | 55 | 65 | 20–32 | — | Fulfilled | — | — |
| #7 | DR | Optional | Staff Tip | 54 | 59 | 18–32 | 25.3K | Fulfilled | — | — |
| #11 | DR | Optional | Staff Tip | 54 | 59 | 18–32 | 25.1K | Fulfilled | — | — |
| #19 | MC | Optional | Squad Padding | 51 | 61 | 18–35 | 27.6K | Fulfilled | Ashraf Dahir | — |
| #20 | MC | Optional | Depth Cover | 57 | 67 | 20–32 | — | Fulfilled | — | — |
| #2 | ST | Optional | Depth Cover | 60 | 70 | 20–32 | 91.2K | Abandoned | Christopher Koloti | ✓ |
| #8 | GK | Optional | Depth Cover | 50 | 60 | 20–32 | — | Abandoned | — | — |
| #12 | GK | Optional | Depth Cover | 50 | 60 | 20–32 | — | Abandoned | — | — |
| #13 | ST | Optional | Depth Cover | 59 | 69 | 20–32 | 90.5K | Abandoned | Mark Bikokwa | ✗ |
| #15 | ST | Optional | Depth Cover | 59 | 69 | 20–32 | 86.2K | Abandoned | Luka Ngwei | ✗ |
| #17 | MC | Optional | Depth Cover | 57 | 67 | 20–32 | — | Abandoned | — | — |