Player explorer /UPL 26/27
Peter Itodo
Latent Level by season
The Level is a cross-competition index: a score out of 1,000, never a percentage and never out of 100. Read it next to another Level, not alone. Scale, backtest and stated limits.
UPL 26/27
FC KharkivPercentile within UPL 26/27 forwards only, cohort of 23. Never comparable to a percentile from another competition or season.
Compare to the forwards median
| Peter Itodo | Median | |
|---|---|---|
| Goals /90 | 1.00 | 0.25 |
| Assists /90 | 0.25 | 0.00 |
| Shots /90 | 3.5 | 2.0 |
| On target /90 | 1.8 | 0.7 |
| Conversion | 29% | 10% |
| Shot accuracy | 50% | 40% |
| Key passes /90 | 0.5 | 0.5 |
| Touches /90 | 30 | 33 |
| Long balls /90 | 0.8 | 0.6 |
| Pass accuracy | 70% | 75% |
| Duels /90 | 13.8 | 13.5 |
| Duels won | 44% | 39% |
| Recoveries /90 | 3.8 | 2.3 |
| Clearances /90 | 0.0 | 0.6 |
Minutes by match started substitute goal or assist
Full match log (6 matches)
| Date | Match | Score | St | Min | G | A | Sh | KP | Duels |
|---|---|---|---|---|---|---|---|---|---|
| 2026-09-19 | vs Bukovyna | 2–0 | S | 87 | 0 | 0 | 2 | 0 | 9/17 |
| 2026-09-05 | vs Obolon | 5–0 | S | 47 | 2 | 1 | 3 | 1 | 1/4 |
| 2026-08-31 | @ Zoria | 0–3 | S | 66 | 1 | 0 | 3 | 1 | 6/13 |
| 2026-08-16 | vs Shakhtar | 0–1 | S | 85 | 0 | 0 | 2 | 0 | 7/14 |
| 2026-08-10 | @ Polissya | 3–1 | — | 40 | 1 | 0 | 1 | 0 | 1/4 |
| 2026-08-01 | vs Veres Rivne | 1–0 | — | 35 | 0 | 0 | 3 | 0 | 0/3 |
UPL 25/26
FC KharkivPercentile within UPL 25/26 forwards only, cohort of 47–48. Never comparable to a percentile from another competition or season.
Compare to the forwards median
| Peter Itodo | Median | |
|---|---|---|
| Goals /90 | 0.36 | 0.26 |
| Assists /90 | 0.00 | 0.04 |
| Shots /90 | 3.6 | 1.8 |
| On target /90 | 1.3 | 0.8 |
| Conversion | 10% | 15% |
| Shot accuracy | 36% | 43% |
| Key passes /90 | 0.7 | 0.6 |
| Touches /90 | 31 | 30 |
| Long balls /90 | 0.7 | 0.5 |
| Pass accuracy | 77% | 73% |
| Duels /90 | 16.7 | 16.9 |
| Duels won | 31% | 32% |
| Recoveries /90 | 1.8 | 2.8 |
| Clearances /90 | 0.3 | 0.6 |
Minutes by match started substitute goal or assist
Full match log (24 matches)
| Date | Match | Score | St | Min | G | A | Sh | KP | Duels |
|---|---|---|---|---|---|---|---|---|---|
| 2026-05-24 | @ Veres Rivne | 0–1 | S | 90 | 0 | 0 | 3 | 0 | 4/9 |
| 2026-05-12 | vs Karpaty | 2–2 | S | 90 | 1 | 0 | 5 | 0 | 7/15 |
| 2026-05-09 | @ Zoria | 1–1 | S | 86 | 1 | 0 | 1 | 0 | 3/13 |
| 2026-05-03 | vs Polissya | 0–1 | S | 90 | 0 | 0 | 4 | 1 | 5/16 |
| 2026-04-26 | @ LNZ Cherkasy | 1–1 | — | 30 | 1 | 0 | 1 | 1 | 4/8 |
| 2026-04-18 | vs None | 1–0 | S | 90 | 0 | 0 | 6 | 0 | 6/17 |
| 2026-04-11 | vs Dynamo Kyiv | 1–0 | S | 77 | 0 | 0 | 1 | 0 | 3/19 |
| 2026-04-04 | @ Kolos | 0–0 | S | 89 | 0 | 0 | 1 | 1 | 3/14 |
| 2026-03-19 | vs None | 2–0 | S | 64 | 1 | 0 | 5 | 2 | 5/15 |
| 2026-03-15 | @ Shakhtar | 1–0 | S | 80 | 0 | 0 | 2 | 0 | 5/16 |
| 2026-03-09 | @ Rukh Lviv | 0–3 | S | 81 | 0 | 0 | 2 | 1 | 5/19 |
| 2026-02-28 | vs Oleksandria | 1–0 | S | 88 | 0 | 0 | 6 | 2 | 2/15 |
| 2026-02-21 | vs Kryvbas | 0–0 | — | 33 | 0 | 0 | 0 | 0 | 4/13 |
| 2025-12-12 | @ Obolon | 1–3 | S | 74 | 1 | 0 | 2 | 2 | 4/13 |
| 2025-11-30 | @ Epicentr | 0–0 | — | 33 | 0 | 0 | 2 | 0 | 1/3 |
| 2025-10-25 | vs LNZ Cherkasy | 0–1 | S | 90 | 0 | 0 | 2 | 0 | 6/22 |
| 2025-10-20 | @ None | 1–1 | S | 90 | 1 | 0 | 3 | 1 | 6/18 |
| 2025-10-05 | @ Dynamo Kyiv | 1–1 | S | 77 | 0 | 0 | 3 | 1 | 1/12 |
| 2025-09-28 | vs Kolos | 1–0 | S | 74 | 0 | 0 | 4 | 0 | 3/7 |
| 2025-09-21 | @ None | 0–2 | S | 65 | 0 | 0 | 6 | 1 | 9/23 |
| 2025-09-13 | vs Shakhtar | 1–1 | S | 72 | 0 | 0 | 3 | 1 | 6/14 |
| 2025-08-30 | vs Rukh Lviv | 2–0 | S | 73 | 1 | 0 | 4 | 0 | 3/8 |
| 2025-08-16 | @ Oleksandria | 1–4 | S | 62 | 0 | 0 | 1 | 0 | 1/9 |
| 2025-08-09 | @ Kryvbas | 2–0 | — | 40 | 0 | 0 | 2 | 0 | 3/4 |
ALB 24/25
Dinamo CityPercentile within ALB 24/25 forwards only, cohort of 36. Never comparable to a percentile from another competition or season.
Compare to the forwards median
| Peter Itodo | Median | |
|---|---|---|
| Goals /90 | 0.59 | 0.23 |
| Assists /90 | 0.14 | 0.03 |
| Shots /90 | 2.8 | 1.8 |
| On target /90 | 1.4 | 0.7 |
| Conversion | 21% | 11% |
| Shot accuracy | 49% | 42% |
| Key passes /90 | 0.7 | 0.6 |
| Touches /90 | 32 | 34 |
| Long balls /90 | 0.7 | 0.7 |
| Pass accuracy | 71% | 72% |
| Duels /90 | 19.9 | 21.2 |
| Duels won | 37% | 33% |
| Recoveries /90 | 2.1 | 2.5 |
| Clearances /90 | 0.3 | 0.4 |
Minutes by match started substitute goal or assist
Full match log (28 matches)
| Date | Match | Score | St | Min | G | A | Sh | KP | Duels |
|---|---|---|---|---|---|---|---|---|---|
| 2025-05-10 | @ Partizani | 2–1 | S | 90 | 0 | 0 | 3 | 1 | 4/12 |
| 2025-05-04 | @ Vllaznia | 2–1 | S | 90 | 1 | 0 | 4 | 0 | 3/12 |
| 2025-04-19 | @ Laçi | 1–0 | S | 81 | 0 | 0 | 4 | 0 | 3/10 |
| 2025-04-12 | @ Vllaznia | 3–0 | — | 30 | 0 | 0 | 1 | 0 | 0/4 |
| 2025-03-10 | vs Bylis | 3–1 | S | 21 | 1 | 0 | 1 | 0 | 1/2 |
| 2025-03-05 | @ Egnatia | 2–0 | S | 84 | 0 | 0 | 2 | 2 | 5/11 |
| 2025-03-02 | @ Tirana | 1–4 | S | 90 | 1 | 1 | 3 | 1 | 5/25 |
| 2025-02-21 | vs Laçi | 2–0 | — | 9 | 0 | 0 | 1 | 0 | 1/2 |
| 2025-01-25 | @ Partizani | 1–1 | S | 90 | 1 | 0 | 3 | 0 | 9/29 |
| 2025-01-19 | vs AF Elbasani | 3–1 | S | 90 | 1 | 0 | 3 | 1 | 18/30 |
| 2025-01-10 | @ Bylis | 2–1 | — | 35 | 0 | 0 | 1 | 0 | 2/4 |
| 2024-12-21 | vs Egnatia | 2–1 | S | 47 | 1 | 0 | 3 | 0 | 6/13 |
| 2024-12-14 | vs Tirana | 2–1 | — | 13 | 0 | 0 | 0 | 0 | 2/7 |
| 2024-11-30 | vs Teuta | 2–0 | S | 30 | 0 | 0 | 2 | 0 | 4/9 |
| 2024-11-23 | @ Skënderbeu | 2–2 | S | 90 | 1 | 0 | 3 | 1 | 9/23 |
| 2024-11-09 | vs Partizani | 1–2 | S | 90 | 0 | 0 | 0 | 0 | 1/14 |
| 2024-11-04 | @ AF Elbasani | 0–5 | S | 83 | 0 | 0 | 3 | 2 | 10/18 |
| 2024-10-31 | vs Bylis | 1–1 | S | 90 | 1 | 0 | 3 | 0 | 5/13 |
| 2024-10-25 | @ Egnatia | 1–1 | S | 90 | 0 | 0 | 2 | 0 | 6/13 |
| 2024-10-19 | @ Tirana | 0–0 | S | 79 | 0 | 0 | 4 | 0 | 5/20 |
| 2024-10-04 | vs Laçi | 2–1 | S | 90 | 1 | 0 | 2 | 0 | 14/28 |
| 2024-09-28 | vs Vllaznia | 2–1 | S | 90 | 1 | 0 | 4 | 0 | 5/27 |
| 2024-09-22 | @ Teuta | 1–1 | S | 90 | 0 | 1 | 0 | 1 | 8/32 |
| 2024-09-16 | vs Skënderbeu | 2–1 | S | 90 | 1 | 0 | 2 | 1 | 12/24 |
| 2024-09-12 | @ Partizani | 2–2 | S | 90 | 1 | 1 | 3 | 3 | 4/15 |
| 2024-09-01 | vs AF Elbasani | 2–1 | S | 77 | 1 | 0 | 1 | 2 | 9/21 |
| 2024-08-26 | @ Bylis | 1–0 | S | 53 | 0 | 0 | 1 | 0 | 9/14 |
| 2024-08-18 | vs Egnatia | 0–2 | S | 90 | 0 | 0 | 2 | 1 | 3/8 |
Transfer record
Transfermarkt, joined on name only; a common name can collide. Verify before acting on it. This is the one table on the page we did not compute ourselves.
| Season | Move | Fee |
|---|---|---|
| 2025 | Dinamo City → Metalist 1925 Kharkiv | €700k |