Tani Oluwaseyi
Career snapshot
Career highs
Born the same day
Shares 2000-05-15 · 6 players total
| Full name | Tani Oluwaseyi |
|---|---|
| Name in home country | Tanitoluwa Oluwatimikhin Oluwaseyi |
| Date of birth | 2000-05-15 (26 yrs) |
| Place of birth | Abuja, Canada |
| Citizenship | Canada Nigeria |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 188.00 m |
| Current club | Villarreal CF |
| Joined | 2025-08-29 |
| Contract expires | 2030-06-30 |
| Agent | CAA Stellar |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Villarreal CF | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| Minnesota United FC | 3 | 2023 | 2025 | 62 | 20 | 13 | 397 |
| San Antonio FC | 1 | 2023 | 2023 | 27 | 17 | 7 | 306 |
| Minnesota United FC 2 | 2 | 2022 | 2023 | 13 | 3 | 2 | 581 |
| St. John's Red Storm (St. John's University NYC) | 1 | 2019 | 2019 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | LaLiga | Villarreal CF | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Leagues Cup | Minnesota United FC | 3 | 2 | 0 | 1 | 0 | 76 |
| 2025 | MLS | Minnesota United FC | 24 | 10 | 8 | 5 | 0 | 186 |
| 2025 | US Open Cup | Minnesota United FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Leagues Cup | Minnesota United FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2024 | MLS | Minnesota United FC | 25 | 8 | 5 | 4 | 0 | 135 |
| 2024 | MLS Cup Playoffs | Minnesota United FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 2023 | MLS | Minnesota United FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2023 | MLS Next Pro | Minnesota United FC 2 | 3 | 1 | 1 | 0 | 0 | 261 |
| 2023 | US Open Cup | Minnesota United FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2023 | USLC | San Antonio FC | 25 | 16 | 7 | 3 | 0 | 128 |
| 2023 | USLC Playoffs | San Antonio FC | 2 | 1 | 0 | 1 | 0 | 178 |
| 2022 | MLS Next Pro | Minnesota United FC 2 | 10 | 2 | 1 | 2 | 0 | 320 |
| 2019 | NCAA D1 College Cup | St. John's Red Storm (St. John's University NYC) | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2019-05-01 | Red Storm | New York Pancyp | Loan | 0 | — |
| 19/20 | 2019-08-01 | New York Pancyp | Red Storm | Return from loan | 0 | — |
| 20/21 | 2021-05-01 | Red Storm | Manhattan | Loan | 0 | — |
| 21/22 | 2021-08-01 | Manhattan | Red Storm | Return from loan | 0 | — |
| 21/22 | 2022-01-11 | Red Storm | Minnesota | Draft | 0 | — |
| 22/23 | 2023-04-27 | Minnesota | San Antonio FC | Loan | 100000 | — |
| 23/24 | 2023-11-30 | San Antonio FC | Minnesota | Return from loan | 350000 | — |
| 25/26 | 2025-08-29 | Minnesota | Villarreal | Transfer | 5000000 | €8.00m |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3510 | #12 | 15 | 2 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Morris Duggan | 2 | 0 | 955 |
| Sang-bin Jeong | 2 | 2 | 948 |
| Miguel Tapias | 2 | 0 | 789 |
| D.J. Taylor | 2 | 0 | 788 |
| Jefferson Díaz | 2 | 1 | 0 |
| Ismaila Jome | 2 | 0 | 0 |
| Nicolás Romero | 2 | 1 | 0 |
| Rida Zouhir | 2 | 2 | 0 |
| Jorge Hernández | 2 | 5 | 0 |
| Fabien Garcia | 2 | 0 | 0 |
| Mitchell Taintor | 2 | 1 | 0 |
| Hassani Dotson | 2 | 1 | 0 |
| Anthony Markanich Jr. | 2 | 1 | 0 |
| Dayne St. Clair | 2 | 0 | 0 |
| Devin Padelford | 2 | 0 | 0 |
| Joaquín Pereyra | 2 | 5 | 0 |
| Kelvin Yeboah | 2 | 2 | 0 |
| Carlos Harvey | 2 | 1 | 0 |
| Joseph Rosales | 2 | 4 | 0 |
| Bongokuhle Hlongwane | 2 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2023 | USLC | San Antonio FC | 16 | 25 |
| 2025 | MLS | Minnesota United FC | 10 | 24 |
| 2024 | MLS | Minnesota United FC | 8 | 25 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2025 | MLS | Minnesota United FC | 8 | 24 |
| 2023 | USLC | San Antonio FC | 7 | 25 |
| 2024 | MLS | Minnesota United FC | 5 | 25 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2023-11-30 | San Antonio FC | Minnesota | Return from loan | — | €350k |
| 22/23 | 2023-04-27 | Minnesota | San Antonio FC | Loan | — | €100k |
| 21/22 | 2021-08-01 | Manhattan | Red Storm | Return from loan | — | — |
| 20/21 | 2021-05-01 | Red Storm | Manhattan | Loan | — | — |
| 19/20 | 2019-08-01 | New York Pancyp | Red Storm | Return from loan | — | — |
| 18/19 | 2019-05-01 | Red Storm | New York Pancyp | Loan | — | — |
Last 50 matches for Villarreal CF The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-05-24 | ES1 |
Villarreal CF | 5–1 | Club Atlético de Madrid | Available |
| 2026-05-17 | ES1 |
Rayo Vallecano de Madrid | – | Villarreal CF | TIMED |
| 2026-05-13 | ES1 |
Villarreal CF | 2–3 | Sevilla FC | Available |
| 2026-05-10 | ES1 |
RCD Mallorca | 1–1 | Villarreal CF | Available |
| 2026-05-10 | ES1 |
RCD Mallorca | 1–1 | Villarreal CF | Available |
| 2026-05-02 | ES1 |
Villarreal CF | 5–1 | Levante UD | Available |
| 2026-05-02 | ES1 |
Villarreal CF | 5–1 | Levante UD | Available |
| 2026-04-26 | ES1 |
Villarreal CF | 2–1 | RC Celta de Vigo | Available |
| 2026-04-26 | ES1 |
Villarreal CF | 2–1 | RC Celta de Vigo | Available |
| 2026-04-23 | ES1 |
Real Oviedo | 1–1 | Villarreal CF | Available |
| 2026-04-23 | ES1 |
Real Oviedo | 1–1 | Villarreal CF | Available |
| 2026-04-12 | ES1 |
Athletic Club | 1–2 | Villarreal CF | Available |
| 2026-04-06 | ES1 |
Girona FC | 1–0 | Villarreal CF | Available |
| 2026-03-20 | ES1 |
Villarreal CF | 3–1 | Real Sociedad de Fútbol | Available |
| 2026-03-13 | ES1 |
Deportivo Alavés | 1–1 | Villarreal CF | Available |
| 2026-03-08 | ES1 |
Villarreal CF | 2–1 | Elche CF | Available |
| 2026-02-28 | ES1 |
FC Barcelona | 4–1 | Villarreal CF | Available |
| 2026-02-22 | ES1 |
Villarreal CF | 2–1 | Valencia CF | Available |
| 2026-02-18 | ES1 |
Levante UD | 0–1 | Villarreal CF | Available |
| 2026-02-14 | ES1 |
Getafe CF | 2–1 | Villarreal CF | Available |
| 2026-02-09 | ES1 |
Villarreal CF | 4–1 | RCD Espanyol de Barcelona | Available |
| 2026-01-31 | ES1 |
CA Osasuna | 2–2 | Villarreal CF | Available |
| 2026-01-28 | CL |
Bayer 04 Leverkusen | 3–0 | Villarreal CF | Available |
| 2026-01-24 | ES1 |
Villarreal CF | 0–2 | Real Madrid CF | Available |
| 2026-01-20 | CL |
Villarreal CF | 1–2 | AFC Ajax | Available |
| 2026-01-17 | ES1 |
Real Betis Balompié | 2–0 | Villarreal CF | Available |
| 2026-01-10 | ES1 |
Villarreal CF | 3–1 | Deportivo Alavés | Available |
| 2026-01-03 | ES1 |
Elche CF | 1–3 | Villarreal CF | Available |
| 2025-12-21 | ES1 |
Villarreal CF | 0–2 | FC Barcelona | Available |
| 2025-12-10 | CL |
Villarreal CF | 2–3 | FC København | Available |
| 2025-12-06 | ES1 |
Villarreal CF | 2–0 | Getafe CF | Available |
| 2025-11-30 | ES1 |
Real Sociedad de Fútbol | 2–3 | Villarreal CF | Available |
| 2025-11-25 | CL |
Borussia Dortmund | 4–0 | Villarreal CF | Available |
| 2025-11-22 | ES1 |
Villarreal CF | 2–1 | RCD Mallorca | Available |
| 2025-11-08 | ES1 |
RCD Espanyol de Barcelona | 0–2 | Villarreal CF | Available |
| 2025-11-05 | CL |
Paphos FC | 1–0 | Villarreal CF | Available |
| 2025-11-01 | ES1 |
Villarreal CF | 4–0 | Rayo Vallecano de Madrid | Available |
| 2025-10-25 | ES1 |
Valencia CF | 0–2 | Villarreal CF | Available |
| 2025-10-21 | CL |
Villarreal CF | 0–2 | Manchester City FC | Available |
| 2025-10-18 | ES1 |
Villarreal CF | 2–2 | Real Betis Balompié | Available |
| 2025-10-04 | ES1 |
Real Madrid CF | 3–1 | Villarreal CF | Available |
| 2025-10-01 | CL |
Villarreal CF | 2–2 | Juventus FC | Available |
| 2025-09-27 | ES1 |
Villarreal CF | 1–0 | Athletic Club | Available |
| 2025-09-23 | ES1 |
Sevilla FC | 1–2 | Villarreal CF | Available |
| 2025-09-20 | ES1 |
Villarreal CF | 2–1 | CA Osasuna | Available |
| 2025-09-16 | CL |
Tottenham Hotspur FC | 1–0 | Villarreal CF | Available |
| 2025-09-13 | ES1 |
Club Atlético de Madrid | 2–0 | Villarreal CF | Available |
| 2025-08-31 | ES1 |
RC Celta de Vigo | 1–1 | Villarreal CF | Available |
| 2025-08-24 | ES1 |
Villarreal CF | 5–0 | Girona FC | Available |
| 2025-08-15 | ES1 |
Villarreal CF | 2–0 | Real Oviedo | Available |
Teams faced most often by Tani Oluwaseyi's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Sporting Kansas City | 24 | 8 | 5 | 11 | 28 | 39 | -11 | 33% |
| FC Dallas | 20 | 7 | 6 | 7 | 25 | 28 | -3 | 35% |
| Real Salt Lake | 20 | 8 | 9 | 3 | 35 | 25 | +10 | 40% |
| Houston Dynamo | 19 | 9 | 5 | 5 | 26 | 23 | +3 | 47% |
| Colorado Rapids | 18 | 8 | 3 | 7 | 33 | 28 | +5 | 44% |
| Los Angeles Galaxy | 18 | 3 | 6 | 9 | 32 | 40 | -8 | 17% |
| Portland Timbers | 16 | 9 | 2 | 5 | 30 | 27 | +3 | 56% |
| Vancouver Whitecaps | 16 | 6 | 4 | 6 | 23 | 26 | -3 | 38% |
| San Jose Earthquakes | 16 | 7 | 4 | 5 | 27 | 21 | +6 | 44% |
| Seattle Sounders | 16 | 1 | 2 | 13 | 12 | 33 | -21 | 6% |
| Los Angeles FC | 13 | 3 | 5 | 5 | 16 | 19 | -3 | 23% |
| Austin FC | 10 | 5 | 0 | 5 | 12 | 11 | +1 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2019 | Senior debut season | |
| 2022 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 2025 | 29 | 262 | 6 | 0 | 0 | 2.06 |
| 2024 | 30 | 135 | 4 | 0 | 0 | 2.67 |
| 2023 | 33 | 567 | 4 | 1 | 0 | 0.79 |
| 2022 | 10 | 320 | 2 | 0 | 0 | 0.56 |
Output by competition
Career goals and assists broken down by tournament.
More on Tani Oluwaseyi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Tani Oluwaseyi
Who is Tani Oluwaseyi?
Tani Oluwaseyi is a Canada professional footballer who plays as a centre-forward for Villarreal CF.
How old is Tani Oluwaseyi?
Tani Oluwaseyi is 26 years old. He was born on May 15, 2000 in Abuja.
What position does Tani Oluwaseyi play?
Tani Oluwaseyi plays as a centre-forward (Attack - Centre-Forward).
What club does Tani Oluwaseyi play for?
Tani Oluwaseyi currently plays for Villarreal CF.
How many career goals has Tani Oluwaseyi scored?
Across all senior club competitions in our dataset, Tani Oluwaseyi has scored 40 goals in 105 appearances.
What is Tani Oluwaseyi's market value?
Tani Oluwaseyi's most recent reported market value is €5.00m.