Player explorer /EST 2026
Patrick Veelma
Latent Level by season
The Level is a cross-competition index — a score, never a percentage and never out of 100. Read it next to another Level, not alone. Scale, backtest and stated limits.
EST 2026
Tartu JK TammekaPercentile within EST 2026 defenders only — cohort of 64–68. Never comparable to a percentile from another competition or season.
Compare to the defenders median
| Patrick Veelma | Median | |
|---|---|---|
| Goals /90 | 0.10 | 0.00 |
| Assists /90 | 0.05 | 0.00 |
| Shots /90 | 0.8 | 0.5 |
| On target /90 | 0.3 | 0.1 |
| Conversion | 12% | 3% |
| Shot accuracy | 31% | 29% |
| Key passes /90 | 1.1 | 0.4 |
| Touches /90 | 66 | 53 |
| Long balls /90 | 6.1 | 5.4 |
| Pass accuracy | 76% | 82% |
| Duels /90 | 18.0 | 12.1 |
| Duels won | 43% | 41% |
| Recoveries /90 | 7.7 | 9.4 |
| Clearances /90 | 2.8 | 2.8 |
Minutes by match started substitute goal or assist
Full match log (20 matches)
| Date | Match | Score | St | Min | G | A | Sh | KP | Duels |
|---|---|---|---|---|---|---|---|---|---|
| 2026-08-22 | vs Kuressaare | 1–0 | S | 90 | 0 | 0 | 0 | 1 | 14/20 |
| 2026-08-14 | @ Nõmme United | 0–1 | S | 90 | 0 | 0 | 1 | 2 | 10/16 |
| 2026-08-02 | @ Kalju | 5–1 | S | 90 | 0 | 0 | 1 | 0 | 11/16 |
| 2026-07-11 | @ Pärnu | 5–1 | S | 90 | 0 | 0 | 0 | 0 | 9/13 |
| 2026-07-05 | vs Harju | 2–1 | S | 90 | 0 | 1 | 0 | 3 | 7/25 |
| 2026-06-21 | vs Trans | 1–0 | S | 90 | 0 | 0 | 0 | 2 | 15/26 |
| 2026-06-13 | vs Pärnu | 0–0 | S | 90 | 0 | 0 | 2 | 1 | 8/15 |
| 2026-05-30 | vs Levadia | 0–1 | S | 90 | 0 | 0 | 0 | 1 | 6/17 |
| 2026-05-15 | vs Nõmme United | 3–1 | S | 90 | 1 | 0 | 2 | 1 | 4/10 |
| 2026-05-08 | vs Kuressaare | 1–0 | S | 90 | 0 | 0 | 0 | 1 | 11/31 |
| 2026-05-01 | @ Paide | 0–1 | S | 90 | 1 | 0 | 2 | 2 | 4/27 |
| 2026-04-25 | @ Harju | 1–0 | S | 90 | 0 | 0 | 0 | 3 | 2/7 |
| 2026-04-22 | vs Levadia | 1–2 | S | 66 | 0 | 0 | 0 | 1 | 3/11 |
| 2026-04-18 | @ Pärnu | 0–0 | S | 90 | 0 | 0 | 0 | 1 | 3/8 |
| 2026-04-12 | vs Paide | 1–4 | S | 90 | 0 | 0 | 0 | 1 | 7/14 |
| 2026-04-07 | @ Trans | 3–0 | S | 90 | 0 | 0 | 7 | 0 | 9/20 |
| 2026-04-03 | vs Flora | 3–1 | S | 90 | 0 | 0 | 0 | 0 | 11/28 |
| 2026-03-21 | @ Nõmme United | 2–3 | S | 90 | 0 | 0 | 0 | 0 | 5/10 |
| 2026-03-14 | @ Kuressaare | 3–2 | S | 90 | 0 | 0 | 1 | 1 | 8/20 |
| 2026-03-08 | vs Kalju | 0–1 | S | 90 | 0 | 0 | 0 | 0 | 7/22 |
EST 2025
Tartu JK TammekaPercentile within EST 2025 defenders only — cohort of 73. Never comparable to a percentile from another competition or season.
Compare to the defenders median
| Patrick Veelma | Median | |
|---|---|---|
| Goals /90 | 0.12 | 0.00 |
| Assists /90 | 0.09 | 0.00 |
| Shots /90 | 1.1 | 0.4 |
| On target /90 | 0.3 | 0.2 |
| Conversion | 10% | 0% |
| Shot accuracy | 28% | 24% |
| Key passes /90 | 0.9 | 0.3 |
| Touches /90 | 47 | 52 |
| Long balls /90 | 5.5 | 6.0 |
| Pass accuracy | 70% | 80% |
| Duels /90 | 16.1 | 12.4 |
| Duels won | 36% | 36% |
| Recoveries /90 | 6.9 | 10.4 |
| Clearances /90 | 2.0 | 2.6 |
Minutes by match started substitute goal or assist
Full match log (35 matches)
| Date | Match | Score | St | Min | G | A | Sh | KP | Duels |
|---|---|---|---|---|---|---|---|---|---|
| 2025-11-08 | vs Trans | 2–0 | S | 90 | 0 | 1 | 1 | 1 | 10/24 |
| 2025-11-02 | @ Kalju | 2–1 | S | 90 | 0 | 0 | 0 | 1 | 4/18 |
| 2025-10-25 | vs T. Kalev | 5–2 | S | 90 | 0 | 1 | 4 | 2 | 8/18 |
| 2025-10-22 | @ Harju | 2–2 | S | 90 | 0 | 0 | 2 | 2 | 6/16 |
| 2025-10-18 | @ Paide | 5–0 | S | 84 | 0 | 0 | 1 | 1 | 2/10 |
| 2025-10-05 | @ Levadia | 3–0 | S | 90 | 0 | 0 | 0 | 1 | 4/8 |
| 2025-09-26 | vs Kuressaare | 0–1 | S | 90 | 0 | 0 | 4 | 0 | 5/18 |
| 2025-09-20 | @ Flora | 2–1 | S | 63 | 0 | 0 | 0 | 0 | 3/11 |
| 2025-09-16 | vs Pärnu | 1–4 | S | 90 | 0 | 0 | 0 | 2 | 4/9 |
| 2025-09-13 | vs Levadia | 2–2 | S | 90 | 0 | 0 | 1 | 0 | 1/13 |
| 2025-08-31 | vs Harju | 3–0 | S | 90 | 1 | 0 | 3 | 1 | 9/23 |
| 2025-08-23 | vs Paide | 0–1 | S | 90 | 0 | 0 | 0 | 0 | 4/15 |
| 2025-08-15 | @ Pärnu | 8–1 | S | 90 | 0 | 0 | 1 | 0 | 6/12 |
| 2025-08-09 | @ Trans | 4–1 | S | 90 | 1 | 0 | 2 | 3 | 11/17 |
| 2025-08-03 | vs Kalju | 1–3 | S | 82 | 0 | 0 | 1 | 2 | 4/5 |
| 2025-07-20 | vs Flora | 1–2 | S | 90 | 0 | 0 | 0 | 1 | 4/16 |
| 2025-07-11 | @ Kuressaare | 0–2 | S | 90 | 0 | 0 | 1 | 1 | 6/18 |
| 2025-06-28 | vs Paide | 0–2 | S | 90 | 0 | 0 | 1 | 0 | 4/12 |
| 2025-06-17 | @ Kuressaare | 2–3 | S | 90 | 0 | 0 | 3 | 3 | 8/22 |
| 2025-06-13 | vs Harju | 2–1 | S | 90 | 0 | 0 | 0 | 0 | 6/16 |
| 2025-05-30 | @ Flora | 3–1 | S | 90 | 0 | 0 | 0 | 0 | 5/20 |
| 2025-05-27 | vs T. Kalev | 5–0 | S | 90 | 1 | 0 | 2 | 2 | 6/19 |
| 2025-05-17 | @ Pärnu | 2–1 | S | 90 | 0 | 0 | 1 | 0 | 5/13 |
| 2025-05-10 | vs Kalju | 0–1 | S | 81 | 0 | 0 | 0 | 0 | 3/6 |
| 2025-05-03 | @ Trans | 4–0 | S | 82 | 0 | 0 | 0 | 1 | 3/8 |
| 2025-04-26 | @ Levadia | 4–0 | S | 90 | 0 | 0 | 0 | 0 | 5/15 |
| 2025-04-22 | vs Kuressaare | 1–0 | S | 90 | 1 | 0 | 2 | 0 | 8/20 |
| 2025-04-18 | @ Harju | 4–1 | S | 90 | 0 | 0 | 2 | 3 | 8/20 |
| 2025-04-13 | vs Trans | 1–2 | S | 90 | 0 | 0 | 0 | 1 | 10/23 |
| 2025-04-08 | vs Flora | 1–2 | S | 90 | 0 | 0 | 1 | 0 | 4/14 |
| 2025-04-05 | @ Paide | 1–0 | S | 78 | 0 | 0 | 1 | 0 | 4/10 |
| 2025-03-29 | vs Pärnu | 0–5 | S | 90 | 0 | 0 | 1 | 0 | 9/21 |
| 2025-03-16 | @ Kalju | 2–2 | S | 77 | 0 | 0 | 2 | 2 | 7/18 |
| 2025-03-08 | vs Levadia | 2–3 | S | 90 | 0 | 0 | 1 | 0 | 8/25 |
| 2025-03-02 | @ T. Kalev | 1–2 | S | 90 | 0 | 1 | 1 | 1 | 6/16 |
EST 2024
Tartu JK TammekaPercentile within EST 2024 defenders only — cohort of 76–78. Never comparable to a percentile from another competition or season.
Compare to the defenders median
| Patrick Veelma | Median | |
|---|---|---|
| Goals /90 | 0.10 | 0.04 |
| Assists /90 | 0.07 | 0.00 |
| Shots /90 | 2.5 | 0.5 |
| On target /90 | 0.8 | 0.1 |
| Conversion | 4% | 6% |
| Shot accuracy | 33% | 28% |
| Key passes /90 | 1.9 | 0.3 |
| Touches /90 | 42 | 55 |
| Long balls /90 | 3.4 | 5.5 |
| Pass accuracy | 63% | 80% |
| Duels /90 | 16.9 | 13.7 |
| Duels won | 38% | 38% |
| Recoveries /90 | 4.5 | 10.5 |
| Clearances /90 | 0.9 | 2.4 |
Minutes by match started substitute goal or assist
Full match log (33 matches)
| Date | Match | Score | St | Min | G | A | Sh | KP | Duels |
|---|---|---|---|---|---|---|---|---|---|
| 2024-10-26 | @ Paide | 2–0 | S | 90 | 0 | 0 | 1 | 3 | 5/14 |
| 2024-10-22 | vs Kuressaare | 2–1 | S | 90 | 0 | 0 | 4 | 4 | 9/20 |
| 2024-10-19 | vs Levadia | 0–3 | S | 75 | 0 | 0 | 0 | 1 | 3/9 |
| 2024-10-05 | @ T. Kalev | 1–2 | — | 38 | 0 | 0 | 2 | 0 | 2/5 |
| 2024-09-29 | vs Kalju | 2–3 | S | 90 | 0 | 0 | 2 | 4 | 2/14 |
| 2024-09-21 | @ Flora | 2–1 | S | 75 | 0 | 0 | 1 | 3 | 11/15 |
| 2024-09-18 | @ Pärnu | 2–2 | S | 68 | 0 | 0 | 1 | 0 | 3/14 |
| 2024-09-13 | vs T. Kalev | 4–1 | S | 90 | 0 | 0 | 2 | 4 | 4/12 |
| 2024-08-31 | @ Trans | 0–1 | S | 90 | 0 | 0 | 2 | 2 | 11/18 |
| 2024-08-24 | vs Paide | 1–3 | S | 90 | 0 | 0 | 1 | 1 | 4/8 |
| 2024-08-16 | @ Levadia | 3–1 | S | 85 | 0 | 0 | 2 | 1 | 1/11 |
| 2024-08-11 | vs Nõmme United | 1–1 | S | 88 | 1 | 0 | 4 | 0 | 8/20 |
| 2024-08-02 | vs Pärnu | 0–1 | S | 82 | 0 | 0 | 0 | 0 | 6/15 |
| 2024-07-27 | @ Kalju | 3–0 | S | 85 | 0 | 0 | 3 | 1 | 9/23 |
| 2024-07-19 | vs Flora | 2–0 | S | 90 | 0 | 0 | 2 | 2 | 5/18 |
| 2024-07-12 | @ Kuressaare | 0–0 | S | 82 | 0 | 0 | 4 | 1 | 7/14 |
| 2024-07-04 | vs Nõmme United | 2–1 | S | 78 | 0 | 1 | 1 | 2 | 4/14 |
| 2024-06-28 | vs Kalju | 1–1 | S | 88 | 0 | 0 | 5 | 1 | 11/19 |
| 2024-06-19 | @ Flora | 3–1 | S | 66 | 0 | 0 | 0 | 1 | 5/10 |
| 2024-06-16 | @ Levadia | 2–1 | S | 82 | 0 | 0 | 1 | 0 | 2/10 |
| 2024-06-02 | vs T. Kalev | 4–0 | S | 90 | 1 | 0 | 3 | 4 | 11/14 |
| 2024-05-27 | vs Trans | 0–2 | S | 90 | 0 | 0 | 2 | 4 | 10/20 |
| 2024-05-23 | @ Pärnu | 1–1 | S | 90 | 0 | 0 | 4 | 0 | 1/7 |
| 2024-05-18 | vs Paide | 1–2 | S | 90 | 0 | 0 | 1 | 3 | 2/14 |
| 2024-05-11 | @ Kuressaare | 0–0 | S | 90 | 0 | 0 | 2 | 1 | 13/27 |
| 2024-04-28 | vs Levadia | 0–3 | S | 90 | 0 | 0 | 0 | 0 | 3/13 |
| 2024-04-20 | @ Paide | 0–1 | S | 90 | 0 | 0 | 5 | 2 | 6/31 |
| 2024-04-13 | vs Kuressaare | 1–2 | S | 90 | 0 | 0 | 5 | 1 | 10/20 |
| 2024-04-05 | @ Nõmme United | 2–1 | S | 72 | 1 | 0 | 5 | 2 | 5/14 |
| 2024-03-31 | vs Flora | 0–0 | S | 80 | 0 | 0 | 2 | 3 | 2/11 |
| 2024-03-16 | @ Trans | 0–5 | S | 79 | 0 | 1 | 5 | 3 | 9/21 |
| 2024-03-09 | vs Pärnu | 1–0 | S | 90 | 0 | 0 | 4 | 2 | 4/19 |
| 2024-03-03 | @ T. Kalev | 1–1 | S | 90 | 0 | 0 | 2 | 2 | 10/23 |
EST 2023
Tartu JK TammekaPercentile within EST 2023 defenders only — cohort of 68–71. Never comparable to a percentile from another competition or season.
Compare to the defenders median
| Patrick Veelma | Median | |
|---|---|---|
| Goals /90 | 0.06 | 0.03 |
| Assists /90 | 0.18 | 0.00 |
| Shots /90 | 2.3 | 0.5 |
| On target /90 | 0.6 | 0.1 |
| Conversion | 3% | 7% |
| Shot accuracy | 27% | 27% |
| Key passes /90 | 0.7 | 0.3 |
| Touches /90 | 48 | 56 |
| Long balls /90 | 4.8 | 6.0 |
| Pass accuracy | 67% | 80% |
| Duels /90 | 20.0 | 14.0 |
| Duels won | 43% | 38% |
| Recoveries /90 | 6.9 | 10.4 |
| Clearances /90 | 0.9 | 2.7 |
Minutes by match started substitute goal or assist
Full match log (35 matches)
| Date | Match | Score | St | Min | G | A | Sh | KP | Duels |
|---|---|---|---|---|---|---|---|---|---|
| 2023-12-03 | vs VJK | 1–1 | S | 90 | 0 | 0 | 4 | 1 | 10/27 |
| 2023-11-10 | vs Harju | 2–1 | S | 90 | 0 | 0 | 1 | 0 | 11/24 |
| 2023-11-05 | @ Pärnu | 2–0 | S | 90 | 0 | 0 | 5 | 0 | 13/20 |
| 2023-11-01 | vs Kuressaare | 0–1 | S | 90 | 0 | 0 | 6 | 1 | 8/16 |
| 2023-10-27 | vs T. Kalev | 2–7 | S | 90 | 0 | 0 | 2 | 0 | 11/20 |
| 2023-10-21 | @ Levadia | 2–1 | S | 90 | 0 | 0 | 3 | 1 | 13/26 |
| 2023-10-07 | @ Trans | 2–0 | S | 90 | 0 | 0 | 6 | 0 | 8/19 |
| 2023-09-30 | vs Paide | 1–2 | S | 90 | 0 | 1 | 2 | 1 | 3/8 |
| 2023-09-27 | vs Flora | 1–2 | S | 90 | 0 | 0 | 3 | 1 | 10/16 |
| 2023-09-23 | @ Kalju | 4–1 | S | 88 | 0 | 0 | 3 | 0 | 2/8 |
| 2023-09-15 | vs Trans | 3–0 | S | 78 | 0 | 1 | 0 | 1 | 7/12 |
| 2023-09-02 | @ Kuressaare | 1–1 | S | 90 | 0 | 1 | 4 | 3 | 9/16 |
| 2023-08-26 | vs Pärnu | 0–0 | S | 90 | 0 | 0 | 2 | 1 | 8/11 |
| 2023-08-13 | vs Kalju | 1–1 | S | 90 | 0 | 0 | 3 | 0 | 3/16 |
| 2023-08-05 | @ T. Kalev | 1–1 | S | 90 | 0 | 0 | 1 | 0 | 14/25 |
| 2023-07-31 | @ Kuressaare | 3–1 | S | 88 | 0 | 0 | 1 | 1 | 17/28 |
| 2023-07-23 | vs Levadia | 0–0 | S | 90 | 0 | 0 | 1 | 1 | 4/21 |
| 2023-07-09 | @ Harju | 3–0 | S | 89 | 0 | 0 | 1 | 0 | 10/25 |
| 2023-07-02 | @ Flora | 3–0 | S | 90 | 0 | 0 | 0 | 0 | 4/20 |
| 2023-06-27 | vs Pärnu | 2–3 | S | 90 | 0 | 0 | 3 | 1 | 12/23 |
| 2023-06-11 | @ Trans | 2–0 | S | 90 | 0 | 0 | 3 | 0 | 10/30 |
| 2023-06-07 | vs Harju | 2–0 | S | 90 | 0 | 1 | 1 | 2 | 9/18 |
| 2023-05-27 | vs Kuressaare | 0–0 | S | 90 | 0 | 0 | 0 | 0 | 6/17 |
| 2023-05-24 | @ Kalju | 1–2 | S | 90 | 0 | 1 | 1 | 2 | 9/23 |
| 2023-05-21 | vs Levadia | 2–2 | S | 90 | 0 | 1 | 3 | 1 | 5/19 |
| 2023-05-07 | @ T. Kalev | 1–1 | S | 90 | 0 | 0 | 3 | 3 | 14/20 |
| 2023-05-03 | vs Flora | 0–3 | S | 14 | 0 | 0 | 0 | 0 | 0/1 |
| 2023-04-28 | vs Trans | 1–1 | S | 90 | 0 | 0 | 2 | 0 | 8/18 |
| 2023-04-23 | @ Harju | 2–3 | S | 90 | 1 | 0 | 4 | 2 | 10/29 |
| 2023-04-19 | vs T. Kalev | 1–2 | S | 90 | 1 | 0 | 5 | 2 | 9/18 |
| 2023-04-16 | vs Kalju | 0–2 | S | 90 | 0 | 0 | 1 | 0 | 5/15 |
| 2023-04-08 | @ Pärnu | 1–0 | S | 90 | 0 | 0 | 1 | 0 | 10/26 |
| 2023-04-01 | @ Flora | 1–1 | S | 90 | 0 | 0 | 1 | 0 | 8/22 |
| 2023-03-19 | vs Paide | 0–0 | S | 90 | 0 | 0 | 1 | 0 | 10/25 |
| 2023-03-15 | @ Levadia | 3–0 | S | 90 | 0 | 0 | 1 | 0 | 4/16 |