How many goals, shots and fouls Kristoffer Velde gets each game.
Updated 8 November 2026, after the last game
Major League Soccer 2026 · 33 appearances
In 2026 Kristoffer Velde has racked up 12 goals and 6 assists in 33 Major League Soccer starts for Portland, averaging 3.2 shots and 1.1 shots on target per game with a match rating of 7.3.
Last 5 Major League Soccer games for Kristoffer Velde: 4 goals, 0 assists, 9 shots on target. The split between goal and assist contributions makes the player a flexible Bet Builder leg across attacking-output markets.
Portland's wide-attacking outlet, Kristoffer Velde blends 12 goals and 6 assists in 33 Major League Soccer appearances. The 3.2 shots-per-game baseline is the strongest signal for shots-based Bet Builder pricing.
Lead Bet Builder markets — 1+ shots on target hit in 70% of Major League Soccer games (23/33); anytime scorer at 30% (10/33). 1+ fouls comes through in 70% of games. Recent form: 4 goals, 0 assists, 9 shots on target in 5 games. Portland's next fixture is against Dallas on Sat 21st Nov.
Kristoffer Velde has 12 goals and 6 assists in 33 Major League Soccer appearances for Portland in 2026, scoring in 30% of those games and assisting in 18%. Their last 5 games brought 4 goals and 0 assists, from 3.2 shots per game across the season.
Kristoffer Velde averages 1.1 shots on target per Major League Soccer game in 2026, from 3.2 shots, and has hit the target at least once in 70% of their 33 appearances for Portland. They had 9 shots on target in their last 5 games.
Kristoffer Velde has had at least one shot on target in 70% of their 33 Major League Soccer appearances in 2026 and scored in 30%, the hit rates behind a wide player's most common bet builder legs. They have also committed at least one foul in 70% of those games.
Kristoffer Velde has an average match rating of 7.3 across 33 Major League Soccer appearances for Portland in 2026, with 12 goals, 6 assists and 5 yellow cards in those games. Their last 5 games brought 4 goals and 0 assists.
Kristoffer Velde plays as a winger for Portland in 2026 and has made 33 Major League Soccer appearances in that role so far, with 12 goals, 6 assists and 5 yellow cards. They have committed at least one foul in 70% of those games.
Kristoffer Velde plays for Portland and has made 33 Major League Soccer appearances for them in 2026, scoring 12 goals and providing 6 assists. Their last 5 games for Portland brought 4 goals and 0 assists.
Kristoffer Velde's next game is Portland against Dallas on Sat 21st Nov, and they go into it with 4 goals, 0 assists and 9 shots on target from their last 5 Major League Soccer appearances in 2026.
Kristoffer Velde scored 2 goals and made 2 assists in 2025/26, from 12 appearances for Portland Timbers across 1 competition, Major League Soccer, with 40 shots (14 on target), 26 key passes, 6 tackles, 1,046 minutes played and 3 yellow cards.
| Competition | Club | Apps | Minutes | Goals | Assists | Shots | Shots on target | Yellow cards |
|---|---|---|---|---|---|---|---|---|
| Major League Soccer | Portland Timbers | 12 | 1046 | 2 | 2 | 40 | 14 | 3 |
| Market | Statz projection | 1+ hit rate (last 10) | Active 1+ streak | bet365 1+ | bet365 2+ |
|---|---|---|---|---|---|
| Goals | - | 30% (3/10) | 3 games | - | - |
| Assists | - | 0% (0/10) | - | - | - |
| Shots | - | 100% (10/10) | 40 games | - | - |
| Shots on Target | - | 70% (7/10) | 6 games | - | - |
| Key Passes | - | 80% (8/10) | 4 games | - | - |
| Fouls Committed | - | 60% (6/10) | 3 games | - | - |
| Fouls Drawn | - | 90% (9/10) | 8 games | - | - |
| Tackles | - | 90% (9/10) | - | - | - |
| Yellow Cards | - | 20% (2/10) | - | - | - |
| Date | Competition | Opponent | Score | Result | Position | Minutes | Goals | Assists | Shots | Shots on Target | Key Passes | Fouls Committed | Fouls Drawn | Tackles | Yellow Cards | Rating | xG | Passes | Accurate Passes | Crosses | Successful Dribbles | Duels Won | Aerials Won | Interceptions | Clearances | Blocked Shots | Offsides | Red Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8 Nov | Major League Soccer | Austin (away) | 0-2 | W | Left Wing | 89 | 1 | 0 | 2 | 2 | 1 | 1 | 3 | 1 | 0 | 7.2 | 0.04 | 20 | 15 | 1 | 3 | 7 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 Nov | Major League Soccer | Houston Dynamo (home) | 3-1 | W | Left Wing | 90 | 1 | 0 | 2 | 1 | 5 | 4 | 4 | 0 | 0 | 8.2 | 0.37 | 25 | 19 | 5 | 5 | 9 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 Oct | Major League Soccer | St. Louis City (away) | 2-3 | W | Left Wing | 83 | 2 | 0 | 3 | 3 | 1 | 1 | 3 | 2 | 0 | 8.7 | 0.17 | 23 | 19 | 2 | 1 | 6 | 0 | 0 | 0 | 0 | 0 | 0 |
| 25 Oct | Major League Soccer | Charlotte (home) | 3-2 | W | Left Wing | 90 | 0 | 0 | 4 | 1 | 3 | 0 | 2 | 1 | 0 | 7.4 | 0.27 | 47 | 41 | 5 | 0 | 3 | 0 | 1 | 1 | 0 | 1 | 0 |
| 18 Oct | Major League Soccer | Colorado Rapids (home) | 0-0 | D | Left Wing | 90 | 0 | 0 | 6 | 2 | 0 | 4 | 6 | 4 | 1 | 7.3 | 0.28 | 19 | 14 | 3 | 2 | 13 | 1 | 1 | 0 | 0 | 0 | 0 |
| 15 Oct | Major League Soccer | LA Galaxy (away) | 2-0 | L | Left Wing | 90 | 0 | 0 | 6 | 2 | 2 | 1 | 1 | 1 | 1 | 7.4 | 0.42 | 36 | 26 | 5 | 5 | 7 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 Oct | Major League Soccer | Sporting KC (away) | 3-3 | D | Right Wing | 87 | 0 | 0 | 1 | 0 | 0 | 1 | 6 | 1 | 0 | 7.1 | 0.02 | 31 | 28 | 1 | 1 | 8 | 0 | 0 | 1 | 1 | 0 | 0 |
| 27 Sep | Major League Soccer | SJ Earthquakes (away) | 3-1 | L | Left Midfield | 90 | 0 | 0 | 5 | 0 | 2 | 0 | 2 | 2 | 0 | 6.6 | 0.25 | 39 | 30 | 3 | 2 | 6 | 0 | 0 | 1 | 0 | 1 | 0 |
| 20 Sep | Major League Soccer | Atlanta United (home) | 0-1 | L | Left Wing | 90 | 0 | 0 | 9 | 2 | 2 | 0 | 0 | 1 | 0 | 7.3 | 0.55 | 28 | 22 | 5 | 2 | 3 | 0 | 0 | 1 | 0 | 1 | 0 |
| 13 Sep | Major League Soccer | Dallas (away) | 2-1 | L | Attacker | 90 | 0 | 0 | 3 | 0 | 4 | 0 | 3 | 2 | 0 | 6.9 | 0.26 | 44 | 33 | 6 | 2 | 7 | 0 | 0 | 0 | 0 | 0 | 0 |
| Average | 89 | 0.4 | 0.0 | 4.1 | 1.3 | 2.0 | 1.2 | 3.0 | 1.5 | 0.2 | 7.4 | 0.26 | 31.2 | 24.7 | 3.6 | 2.3 | 6.9 | 0.1 | 0.2 | 0.4 | 0.1 | 0.3 | 0.0 |
| Market | Streak | Since | bet365 price to continue |
|---|---|---|---|
| Shots 1+ | 40 games | 28 Sep | - |
| Fouls Drawn 1+ | 8 games | 27 Sep | - |
| Shots 2+ | 6 games | 15 Oct | - |
| Shots on Target 1+ | 6 games | 15 Oct | - |
| Fouls Drawn 2+ | 5 games | 18 Oct | - |
| Key Passes 1+ | 4 games | 25 Oct | - |
| Fouls Drawn 3+ | 3 games | 29 Oct | - |
| Goals 1+ | 3 games | 29 Oct | - |
| Fouls Committed 1+ | 3 games | 29 Oct | - |
| Season | Competition | Club | Apps | Minutes | Goals | Assists | Shots | Shots on target | Key passes | Fouls | Tackles | Yellow cards | Avg rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Major League Soccer | Portland Timbers | 33 | 2838 | 12 | 6 | 107 | 35 | 70 | 42 | 39 | 5 | 7.27 |
| 2025 | Major League Soccer | Portland Timbers | 12 | 1046 | 2 | 2 | 40 | 14 | 26 | 21 | 6 | 3 | 7.1 |
| 2024/2025 | Europa League | Olympiacos F.C. | 6 | 181 | 0 | 0 | 9 | 0 | 5 | 4 | 4 | 0 | 6.77 |
| 2024/2025 | Ekstraklasa | Lech Poznań | 1 | 90 | 0 | 0 | 4 | 1 | 1 | 1 | 3 | 0 | 7.1 |
| Date | From | To | Type |
|---|---|---|---|
| 13 Aug 2025 | Olympiacos F.C. | Portland Timbers | Transfer |
| 29 Jul 2024 | Lech Poznań | Olympiacos F.C. | Transfer |
| Stat | Total | Rank | Per 90 | Per 90 rank |
|---|---|---|---|---|
| Goals | 12 | 12th of 213 | 0.38 | 21st of 94 |
| Expected goals | 7.57 | 18th of 213 | 0.24 | 40th of 94 |
| Assists | 6 | =25th of 213 | 0.19 | 53rd of 94 |
| Shots | 107 | =3rd of 213 | 3.39 | 10th of 94 |
| Shots on target | 35 | 9th of 213 | 1.11 | 24th of 94 |
| Chances created | 70 | 13th of 213 | 2.22 | 23rd of 94 |
| Big chances created | 14 | =8th of 213 | 0.44 | 25th of 94 |
| Successful dribbles | 61 | 4th of 213 | 1.93 | 11th of 94 |
| Accurate crosses | 46 | 8th of 213 | 1.46 | 14th of 94 |
| Fouls won | 98 | 3rd of 213 | 3.11 | 4th of 94 |