PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
Real BetisReal Betis · La Liga
← Back

Angel Ortiz

Spain Defender·1 apps·71 mins
Last 6
WLLDWL
Tackles /90
6.34
tackles
Interceptions /90
0.00
interceptions
Duels won
62%
of duels
Blocks /90
3.80
blocks
Pass accuracy
92%
of passes
Fouls /90
1.27
committed
Summary

Angel Ortiz has already made a strong statement in his first appearance of the 2026/27 La Liga season, playing 71 minutes and recording a key pass that highlights his creative contribution from the back. In that single outing, Ortiz’s key passes per 90 minutes stand at 1.27, well above the defender baseline of 0.56, and his tackles per 90 reach 6.34, surpassing the baseline of 1.65. While he has yet to register a goal, shot, or assist, his defensive work rate and ability to create chances from defense are evident. Ortiz’s average match rating of 7.2 reflects a solid performance that aligns with his role as a defender who consistently exceeds positional expectations in both defensive solidity and chance creation.

Angel Ortiz has played 71 minutes across 1 appearance in La Liga, at 0.00 goals per 90 against a positional baseline of 0.06 and averaging 7.20 a match.

Written by Pythia from this player's own numbers.
01 Historic Performance02 Player Strength Analysis03 VS other players04 Player value05 Squad Statistics06 Season log07 Match log
01Historic Performance📊
Tackles per match
Total
26
Per match
2.60
1PAO22/014ALA25/014FEY29/01VAL01/021ATL05/021MAL15/022RAY21/025GET08/033ATH22/035VAL25/08
Interceptions per match
Total
0
Per match
0.00
PAO22/01ALA25/01FEY29/01VAL01/02ATL05/02MAL15/02RAY21/02GET08/03ATH22/03VAL25/08
Duels won per match
Dotted line: duels won %
Total
40
Win rate
60%
2PAO22/016ALA25/016FEY29/011VAL01/022ATL05/021MAL15/022RAY21/0212GET08/033ATH22/035VAL25/08
Blocks per match
Total
7
Per match
0.70
1PAO22/011ALA25/011FEY29/01VAL01/02ATL05/02MAL15/02RAY21/021GET08/03ATH22/033VAL25/08
Pass accuracy per match
Dotted line: accuracy %
Completed
216
Accuracy
86%
22PAO22/0130ALA25/0131FEY29/012VAL01/0223ATL05/027MAL15/0212RAY21/0229GET08/0327ATH22/0333VAL25/08
Fouls per match
Total
4
Per match
0.40
PAO22/011ALA25/01FEY29/01VAL01/02ATL05/021MAL15/02RAY21/021GET08/03ATH22/031VAL25/08
Dribbled past per match
Total
6
Per match
0.60
2PAO22/011ALA25/011FEY29/01VAL01/022ATL05/02MAL15/02RAY21/02GET08/03ATH22/03VAL25/08
Saves per match
Total
0
Per match
0.00
Save rate
-
PAO22/01ALA25/01FEY29/01VAL01/02ATL05/02MAL15/02RAY21/02GET08/03ATH22/03VAL25/08
02Player Strength Analysis💪
Where they rank
Tackles
=58thof 298 · 21 level5
Interceptions
=197thof 298 · 102 level0
Pass accuracy
47thof 29092%
Saves
=22ndof 298 · 277 level0
Ranked against 298 players in La Liga with 71+ minutes this season, every position included. Rates need 20+ attempts, so a percentage off a handful of tries is left out rather than ranked. Each chart draws the top 40, plus this player where he falls outside them.

🛡️ Tackles

Season total · per 90 beside it
David Larrubia
13(5.27)
Marc Bernal
13(5.65)
J. Aramburu
12(3.24)
Santiago Mouriño
12(4.50)
Jorge Salinas
12(4.00)
Florian Lejeune
11(3.51)
Lucien Agoumé
11(3.51)
Lorenzo Amatucci
10(3.20)
Antonio Blanco
9(3.01)
Eric García
8(4.24)
Iván Martín
8(5.33)
Jon Moncayola
8(3.08)
Pablo Ramón
8(4.31)
Jorge de Frutos
8(2.89)
Alvaro Mantilla
8(2.67)
Jon Ander Olasagasti
8(2.56)
Álex Calatrava
8(3.50)
Giuliano Simeone
8(3.38)
César Tárrega
8(2.60)
Jon Martín
8(1.97)
Xavi Espart
8(2.64)
Alejandro Grimaldo
7(3.50)
Carlos Soler
7(2.97)
Y. Herrera
7(2.70)
Morten Hjulmand
7(3.37)
Unai López
7(2.59)
Zubeldia
7(2.04)
Carlos Dotor
7(2.69)
Abel Bretones
7(2.16)
Beñat Turrientes
7(2.44)
Abderrahman Rebbach
7(2.52)
Carlos Puga
7(2.79)
Gustavo Puerta
7(2.35)
Andrés García
7(2.73)
Buba Sangaré
7(2.32)
Koke
6(3.33)
Juan Foyth
6(2.00)
Lucas Boyé
6(3.75)
Nahuel Tenaglia
6(2.00)
Jonny Otto
6(2.16)
Angel Ortiz
5(6.34)

🧲 Interceptions

Season total · per 90 beside it
J. Aramburu
11(2.97)
Marcos Alonso
8(3.12)
Florian Lejeune
8(2.55)
Antonio Blanco
8(2.68)
Pathé Ismaël Ciss
7(2.23)
Beñat Gerenabarrena
7(3.17)
Juan Foyth
6(2.00)
Lucien Agoumé
6(1.91)
Dávid Hancko
6(2.00)
Rafa Garrido
6(1.94)
Mouctar Diakhaby
5(1.94)
Guido Rodríguez
5(2.53)
Nahuel Tenaglia
5(1.67)
Orel Mangala
5(1.64)
Jon Moncayola
5(1.92)
Djené
5(1.69)
Diego Llorente
5(4.64)
Zubeldia
5(1.46)
Manuel Sánchez
5(1.60)
David Affengruber
5(1.62)
Rodrigo Riquelme
5(2.26)
Pablo Ibáñez
5(1.67)
Jon Ander Olasagasti
5(1.60)
Carlos Puga
5(1.99)
Facundo Bernal
5(1.97)
Lucas Noubi
5(1.60)
Yoel Lago
5(1.36)
Johaneko Louis Jean
5(5.84)
Xavi Espart
5(1.65)
Sergio Gómez
4(1.03)
Trent Alexander-Arnold
4(3.83)
Adrián de la Fuente
4(1.28)
Marcos Llorente
4(2.67)
Marc Bartra
4(1.91)
Pablo Fornals
4(1.71)
Andreas Christensen
4(2.00)
Pape Gueye
4(1.33)
Pablo Ramón
4(2.16)
Óscar Valentín
4(1.77)
Andrés Martín
4(1.51)
Angel Ortiz
0(0.00)

📏 Pass accuracy

Completed / attempted · count beside it
Brahim Díaz
100%(39)
C. Starfelt
98%(103)
Ibrahima Konaté
98%(87)
Gerard Martín
97%(150)
Andreas Christensen
97%(143)
Juan Cruz
97%(31)
Antonio Rüdiger
96%(79)
Morten Hjulmand
96%(121)
Jude Bellingham
96%(94)
Diego Llorente
96%(46)
Dani Lorenzo
96%(115)
Álvaro Núñez
95%(139)
Dean Huijsen
95%(150)
Luken Beitia
95%(55)
Pedri
95%(162)
I. Moriba
95%(139)
Marcos Llorente
94%(100)
Robin Le Normand
94%(61)
Luiz Júnior
94%(61)
Filip Ugrinić
94%(121)
Arnau Martínez
94%(59)
Kiko Femenía
94%(87)
Álvaro Carreras
94%(58)
Denzel Dumfries
93%(57)
Valentín Gómez
93%(57)
Adrià Altimira
93%(27)
Jon Martín
93%(228)
Aymeric Laporte
93%(134)
Mario Soriano
93%(134)
Pau Cubarsí
93%(201)
Federico Valverde
93%(133)
Marc Roca
93%(92)
Yoel Lago
93%(209)
Gustavo Puerta
93%(164)
Alberto Moleiro
93%(63)
Aleix Febas
93%(100)
Yuri Berchiche
93%(75)
Renato Veiga
93%(212)
Beñat Turrientes
92%(172)
L. Sučić
92%(122)
Angel Ortiz
92%(33)

🧤 Saves

Season total · per 90 beside it
Álex Remiro
17(4.18)
Mathew Ryan
14(4.48)
I. Radu
14(3.36)
Alfonso Herrero
12(3.88)
Unai Simón
12(3.91)
Odysseas Vlachodimos
10(3.19)
Marko Dmitrović
10(4.02)
Álvaro Valles
10(3.16)
Antonio Sivera
10(3.33)
Julen Agirrezabala
10(3.33)
Jan Oblak
9(3.00)
David Soria
9(2.93)
Leo Román
9(2.88)
Stole Dimitrievski
8(2.60)
Matías Dituro
7(2.27)
Dani Cárdenas
6(4.50)
Luiz Júnior
6(2.00)
Joan García
5(1.65)
Thibaut Courtois
4(1.62)
Augusto Batalla
3(1.67)
Sergio Herrera
3(0.93)
Sergio Gómez
0(0.00)
Koke
0(0.00)
Sergio Camello
0(0.00)
Joaquín Muñoz
0(0.00)
Arnaut Danjuma
0(0.00)
Juan Foyth
0(0.00)
Denzel Dumfries
0(0.00)
Kylian Mbappé
0(0.00)
Trent Alexander-Arnold
0(0.00)
Alejandro Grimaldo
0(0.00)
Lucas Boyé
0(0.00)
Eric García
0(0.00)
Aymeric Laporte
0(0.00)
Bernardo Silva
0(0.00)
Adrián de la Fuente
0(0.00)
Fran García
0(0.00)
Brahim Díaz
0(0.00)
Isco
0(0.00)
Marcos Llorente
0(0.00)
Angel Ortiz
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
6.34
0.99
Interceptions /90
0.00
1.38
Duels won %
62%
60%
Blocks /90
3.80
0.20
Pass accuracy %
92%
83%
Fouls /90
1.27
0.59
6.340.0062%3.8092%1.270.991.3860%0.2083%0.59Tacklesrim 6.34Intrim 1.38Duelsrim 62%Blocksrim 3.80Pass accrim 92%Foulsrim 1.27
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Angel Ortiz Zaid Romero
04Player value💶
Current market value
€4.0m
Transfermarkt, 2026
Value by year
€2.5m2024€4.0m2025€4.0m2026
05Squad Statistics👥
Min apps1+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Rodrigo RiquelmeM3199204350%484%480%35061%260007.27
Marc BartraD2188103133%184%044388%000007.95
Pablo GarcíaF366102150%289%000044%341006.73
AntonyM328500950%588%758%52067%360007.27
Álvaro VallesG32850000072%000050%0000107.70
Facundo BernalM322900310%187%2100%45085%120006.93
Fran GarcíaD32260100488%1100%53153%221006.77
Héctor BellerínD32140000383%150%10150%001006.20
Pablo FornalsM321000500%785%125%24029%100006.60
Cucho HernándezF319201210%477%240%10033%120006.60
NatanD218800100%191%050286%101007.25
Marc RocaM215701200%293%1100%62076%220007.20
Nelson DeossaM313800510%190%375%31045%210006.83
IscoM312700330%686%021046%430006.53
Valentín GómezD1970000193%2100%32055%100007.20
Diego LlorenteD1970000096%005375%100007.50
Troy ParrottF28300300%288%030033%100006.30
Angel OrtizD1710000192%00%50362%100007.20
Junior FirpoD1590000191%00%20062%111007.00
Abdessamad EzzalzouliF12400000100%1100%00050%000006.60
Per-player totals for 2026/27 from API-Football match stats, across 20 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
06Season log🗂️
SeasonClubCompAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesTacklesInterc.Duels
won %
FoulsYelRedRating
2026/27Real BetisLa Liga1710000192%05062%1007.20
2025/26Real BetisLa Liga135820000683%827355%9106.66
2025/26Real BetisUEFA Europa League648400310%387%813650%4006.57
2025/26Real BetisCopa del Rey21340000392%13138%1006.70
2024/25Real BetisLa Liga535301200%379%412550%6007.04
2024/25Real BetisUEFA Europa Conference League1100000100%000000
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
25 Auga ValenciaW710151007.20
22 Mara Athletic ClubL450003006.30
08 Mara GetafeL9000051006.90
21 Febv Rayo VallecanoD210012007.00
15 Feba MallorcaW2300111006.60
05 Febv Atletico MadridL4400011006.20
01 Febv ValenciaW1001000
29 Janv FeyenoordW900004006.90
25 Jana AlavesL9000141006.30
22 Jana PAOKL9002111006.20
17 Janv VillarrealW1000000
10 Jana OviedoD610004007.20
04 Jana Real MadridL4500121106.30
21 Decv GetafeW8600113007.00
18 Deca Real MurciaW90000221007.20