Portrait of Hamish Stewart, tennis player
Player research cockpit

HamishStewart

TennisJack analysis

Hamish Stewart currently has a large TennisJack sample of 81 completed matches, with a 63.0% win rate in the loaded match history. The recent form line is 4-6 across the latest 10 completed matches.

Latest rank #371
M
Matches81Completed matches
%
Win rate63.0%Across all matches
F
Latest form4-6In latest 10 matches
I
Index statusStrong candidateProfile confidence
Performance metrics
Hold Base83.1%
Break Pressure26.9%
Latest form (10 matches)
4-6
W L W L W L L W L L
Surface profile
Hardcourt outdoor
Canonical/players/hamish-stewart/
Index statusStrong candidate
Last updatedData from TennisJack
Profile intelligence

Ten signals worth watching.

Built from 81 completed TennisJack matches: form, surface, odds, pressure and close-set behavior. The full match log stays below for audit.

01

Player DNA

Quick fingerprint from starts, service base, return bite and decider exposure.

Strong starter Break-heavy player Stable server
Set 1 punch60.5%
Service shield83.1%
Return bite26.9%
Decider risk33.3%
02

Favorite / Underdog Split

How the player behaves when priced as market favorite versus outsider.

Favorite 67.7% 21-10 - 31 matches Avg odds 1.33 | 1+ set 83.9%
Underdog 60.0% 6-4 - 10 matches Avg odds 2.48 | 1+ set 70.0%
03

First Set Personality

Shows whether the player starts cleanly, breaks first, or survives early pressure.

Set 1 win60.5%
Breaks first S158.9%
Broken first S141.1%
Recovers S130.0%
04

Break Pressure Profile

Return damage versus service leakage, built from set-level break counters.

Avg breaks2.72
Avg broken1.85
Balance0.86
Clean service matches30.9%
3+ breaks produced58.0%
Set 2 win66.7%
05

Clean Win / Comeback Index

Separates smooth 2-0 wins from matches where the player had to repair damage.

58.8%Clean 2-0 share among wins
Clean 2-0 wins30
Comeback signals51
Lost set 1, won match8
Comeback index63.0%
06

Surface Edge

Where the profile is most trustworthy and where the win rate really travels.

Primary surfaceHardcourt outdoor
Primary record23-14
Primary WR62.2%
Best surfaceHardcourt indoor 73.7%
Hardcourt outdoor23-1462.2%
Hardcourt indoor14-573.7%
Unknown8-466.7%
Grass5-645.5%
07

Odds Value Pulse

Shows whether the player wins as expected or creates value at outsider prices.

Avg win odds1.57
Avg loss odds1.69
Biggest win odds3.40
2.00+ odds WR71.4%
2.00+ sample7
Odds sample41
08

Decider Profile

How often matches become complicated, and whether the player survives the third set.

Three-set share33.3%
Decider record13-14
Set 3 win48.1%
After losing S125.0%
09

Close Set Risk

Tie-break and 7-5 / 7-6 pressure profile, useful for spotting fragile edges.

Close sets57-40
Close-set WR58.8%
Tie-breaks15-14
Matches with tight set62
10

Momentum Trend

Compares the latest 5 matches with the previous 10 so form shifts are visible immediately.

Cooling down · 2 losses running
W L W L W L L W L L
Latest 5 WR20.0%
Previous 10 WR60.0%
Latest 51-4
Previous 106-4
Trend delta-40.0%
Latest 5 WR20.0%
Match log

All Hamish Stewart matches in the TennisJack sample.

Scan date, tournament, surface, opponent, set score, result and service-return indicators before opening the deeper tools.

Open Player Research
DateMatchScoreResultHold / Break
13.07.2026R32 Hamish Stewart vs Paul InchauspeChallenger Pozoblanco 6-3 3-6 4-6Hardcourt outdoor Loss
Hold
64.3%
Break
28.6%
08.07.2026 Hamish Stewart vs Iliyan RadulovM25 Roda de Bara 3-6 6-3 4-6Surface pending Loss
Hold
71.4%
Break
21.4%
06.07.2026 Hamish Stewart vs Pablo AunionM25 Roda de Bara 7-6 6-0Surface pending Win
Hold
100.0%
Break
30.0%
23.06.2026R32 Hamish Stewart vs Thiago Agustin TiranteATP Eastbourne 5-7 2-6Grass Loss
Hold
70.0%
Break
0.0%
21.06.2026Round 19 Hamish Stewart vs Aleksandar VukicATP Eastbourne 6-7 6-4 4-6Grass Loss
Hold
68.8%
Break
29.4%
20.06.2026Round 14 Hamish Stewart vs Emilio NavaATP Eastbourne 2-6 6-3 6-3Grass Win
Hold
84.6%
Break
23.1%
15.06.2026Round 19 Hamish Stewart vs Rio NoguchiChallenger Dublin 7-5 4-6 4-6Grass Loss
Hold
68.8%
Break
25.0%
14.06.2026Round 14 Hamish Stewart vs Keegan SmithChallenger Dublin 7-6 3-6 6-3Grass Win
Hold
86.7%
Break
12.5%
10.06.2026R32 Hamish Stewart vs Leandro RiediChallenger Ilkley 1-6 6-3 3-6Grass Loss
Hold
66.7%
Break
15.4%
08.06.2026Round 19 Hamish Stewart vs Oliver CrawfordChallenger Ilkley 6-1 6-4Grass Win
Hold
100.0%
Break
37.5%
08.06.2026Round 14 Hamish Stewart vs Millen HurrionChallenger Ilkley 1-6 6-4 6-4Grass Win
Hold
76.9%
Break
21.4%
01.06.2026Round 19 Hamish Stewart vs Elias YmerChallenger Birmingham 6-7 2-6Grass Loss
Hold
70.0%
Break
9.1%
31.05.2026Round 14 Hamish Stewart vs Sean HodkinChallenger Birmingham 6-3 6-1Grass Win
Hold
100.0%
Break
50.0%
22.05.2026SF Hamish Stewart vs Ilya IvashkaChallenger Bengaluru 3-6 6-3 2-6Hardcourt outdoor Loss
Hold
69.2%
Break
15.4%
21.05.2026QF Hamish Stewart vs Ognjen MilicChallenger Bengaluru 6-2 6-1Hardcourt outdoor Win
Hold
100.0%
Break
62.5%
20.05.2026R16 Hamish Stewart vs Kriish TyagiChallenger Bengaluru 4-6 6-4 6-3Hardcourt outdoor Win
Hold
80.0%
Break
28.6%
19.05.2026R32 Hamish Stewart vs Aditya Vishal BalsekarChallenger Bengaluru 6-4 6-7 6-4Hardcourt outdoor Win
Hold
87.5%
Break
23.5%
14.05.2026QF Hamish Stewart vs Kriish TyagiChallenger Bengaluru 6-7 7-5 4-6Hardcourt outdoor Loss
Hold
82.3%
Break
16.7%
13.05.2026R16 Hamish Stewart vs Mukund SasikumarChallenger Bengaluru 6-4 6-4Hardcourt outdoor Win
Hold
100.0%
Break
20.0%
12.05.2026R32 Hamish Stewart vs Omar JasikaChallenger Bengaluru 6-4 6-7 6-3Hardcourt outdoor Win
Hold
100.0%
Break
12.5%
01.05.2026QF Hamish Stewart vs Eliakim CoulibalyChallenger Abidjan 3-6 2-6Hardcourt outdoor Loss
Hold
55.6%
Break
0.0%
30.04.2026R16 Hamish Stewart vs Blaise BicknellChallenger Abidjan 7-6 4-6 7-6Hardcourt outdoor Win
Hold
94.1%
Break
0.0%
28.04.2026R32 Hamish Stewart vs Aditya Vishal BalsekarChallenger Abidjan 6-2 6-1Hardcourt outdoor Win
Hold
100.0%
Break
57.1%
26.04.2026Final Hamish Stewart vs Gauthier OnclinChallenger Abidjan 6-7 6-7Hardcourt outdoor Loss
Hold
91.7%
Break
7.1%
25.04.2026SF Hamish Stewart vs Maxime ChazalChallenger Abidjan 6-2 6-1Hardcourt outdoor Win
Hold
100.0%
Break
57.1%
24.04.2026QF Hamish Stewart vs Yanki ErelChallenger Abidjan 7-6 7-6Hardcourt outdoor Win
Hold
91.7%
Break
7.7%
23.04.2026R16 Hamish Stewart vs Samir Hamza ReguigChallenger Abidjan 6-0 6-4Hardcourt outdoor Win
Hold
75.0%
Break
75.0%
22.04.2026R32 Hamish Stewart vs Eliakim CoulibalyChallenger Abidjan 4-6 6-4 7-6Hardcourt outdoor Win
Hold
-
Break
-
12.04.2026 Hamish Stewart vs Gabriel GhetuM15 Heraklion 6-7 5-7Hardcourt outdoor Loss
Hold
58.3%
Break
30.8%
11.04.2026 Hamish Stewart vs Radu Mihai PapoeM15 Heraklion 6-4 7-6Surface pending Win
Hold
81.8%
Break
25.0%
10.04.2026 Hamish Stewart vs Louis LarueM15 Heraklion 7-5 6-2Hardcourt outdoor Win
Hold
80.0%
Break
50.0%
09.04.2026 Hamish Stewart vs Amit ValesM15 Heraklion 7-5 6-0Hardcourt outdoor Win
Hold
100.0%
Break
44.4%
08.04.2026 Hamish Stewart vs Ioannis KountourakisM15 Heraklion 3-6 6-2 6-3Surface pending Win
Hold
69.2%
Break
46.1%
02.04.2026 Hamish Stewart vs Jakub NicodM25 Heraklion 2-6 3-6Surface pending Loss
Hold
62.5%
Break
0.0%
31.03.2026 Hamish Stewart vs Corban CrowtherM25 Heraklion 6-3 6-2Hardcourt outdoor Win
Hold
87.5%
Break
55.6%
13.03.2026 Hamish Stewart vs Marvin MoellerM25 Creteil 5-7 3-6Surface pending Loss
Hold
60.0%
Break
18.2%
12.03.2026 Hamish Stewart vs Nicolas TepmahcM25 Creteil 7-6 6-4Surface pending Win
Hold
90.9%
Break
16.7%
11.03.2026 Hamish Stewart vs Mathys PicardM25 Creteil 1-6 6-3 6-2Surface pending Win
Hold
66.7%
Break
41.7%
07.03.2026 Hamish Stewart vs Daniel MasurM25 Trimbach 6-7 4-6Surface pending Loss
Hold
90.9%
Break
0.0%
06.03.2026 Hamish Stewart vs Filippo RomanoM25 Trimbach 6-4 6-1Surface pending Win
Hold
100.0%
Break
44.4%
05.03.2026 Hamish Stewart vs Niklas SchellM25 Trimbach 6-4 6-3Surface pending Win
Hold
100.0%
Break
30.0%
04.03.2026 Hamish Stewart vs Justin LendersM25 Trimbach 6-3 5-3Surface pending Win
Hold
100.0%
Break
33.3%
26.02.2026 Hamish Stewart vs Sebastian SorgerM25 Pszczyna 3-6 4-6Hardcourt indoor Loss
Hold
66.7%
Break
11.1%
25.02.2026 Hamish Stewart vs Ferdinand Livet NovkirichkaM25 Pszczyna 7-5 6-3Hardcourt indoor Win
Hold
70.0%
Break
54.5%
17.11.2025Round 19 Hamish Stewart vs Anton MatusevichChallenger Bergamo 3-6 6-3 7-5Hardcourt indoor Win
Hold
80.0%
Break
26.7%
16.11.2025Round 14 Hamish Stewart vs Lorenzo BocchiChallenger Bergamo 6-3 6-4Hardcourt indoor Win
Hold
100.0%
Break
22.2%
12.11.2025 Hamish Stewart vs Georgii KravchenkoITF M25 Vale Do Lobo 6-4 3-6 4-6Hardcourt outdoor Loss
Hold
64.3%
Break
26.7%
11.11.2025 Hamish Stewart vs Andrin CasanovaM25 Vale do Lobo 7-5 7-6Hardcourt outdoor Win
Hold
83.3%
Break
23.1%
01.11.2025 Hamish Stewart vs Jelle SelsITF M25 Glasgow 6-2 5-7 4-6Hardcourt indoor Loss
Hold
80.0%
Break
20.0%
31.10.2025 Hamish Stewart vs Niels ViskerM25 Glasgow 7-5 7-6Hardcourt indoor Win
Hold
91.7%
Break
15.4%
30.10.2025 Hamish Stewart vs Liam BroadyITF M25 Glasgow 6-4 5-4Hardcourt indoor Win
Hold
88.9%
Break
30.0%
29.10.2025 Hamish Stewart vs Charlie RobertsonITF M25 Glasgow 6-4 5-2Hardcourt indoor Win
Hold
100.0%
Break
33.3%
24.10.2025 Hamish Stewart vs Anton MatusevichITF M25 Sheffield 1-6 7-6 4-6Hardcourt indoor Loss
Hold
64.3%
Break
12.5%
23.10.2025 Hamish Stewart vs Ryan James StorrieITF M25 Sheffield 6-4 6-3Hardcourt indoor Win
Hold
100.0%
Break
30.0%
22.10.2025 Hamish Stewart vs Lui MaxtedITF M25 Sheffield 6-4 6-4Hardcourt indoor Win
Hold
100.0%
Break
20.0%
16.10.2025R16 Hamish Stewart vs Max BasingChallenger Hersonissos 6-7 1-6Hardcourt outdoor Loss
Hold
60.0%
Break
10.0%
05.10.2025Round 14 Hamish Stewart vs Niels ViskerChallenger Hersonissos 6-7 4-6Hardcourt outdoor Loss
Hold
81.8%
Break
8.3%
01.10.2025R32 Hamish Stewart vs Arthur FeryChallenger Mouilleron le Captif 4-6 2-6Hardcourt indoor Loss
Hold
55.6%
Break
11.1%
29.09.2025Round 19 Hamish Stewart vs Robert StrombachsChallenger Mouilleron le Captif 6-3 6-4Hardcourt indoor Win
Hold
90.0%
Break
33.3%
28.09.2025Round 14 Hamish Stewart vs Carl Emil OverbeckChallenger Mouilleron le Captif 6-4 6-3Hardcourt indoor Win
Hold
88.9%
Break
40.0%
14.09.2025 Hamish Stewart vs Mats RosenkranzITF M25 Plaisir 3-6 3-6Hardcourt indoor Loss
Hold
66.7%
Break
0.0%
13.09.2025 Hamish Stewart vs Simon ReveniauITF M25 Plaisir 6-1 6-4Hardcourt indoor Win
Hold
100.0%
Break
37.5%
12.09.2025 Hamish Stewart vs Pierre DelageITF M25 Plaisir 6-4 6-3Hardcourt indoor Win
Hold
88.9%
Break
40.0%
11.09.2025 Hamish Stewart vs Dimitris SakellaridisITF M25 Plaisir 6-2 7-6Hardcourt indoor Win
Hold
80.0%
Break
36.4%
04.09.2025R16 Hamish Stewart vs Daniil GlinkaChallenger Cassis 6-7 3-6Hardcourt outdoor Loss
Hold
80.0%
Break
8.3%
03.09.2025R32 Hamish Stewart vs Dan AddedChallenger Cassis 6-3 7-6Hardcourt outdoor Win
Hold
90.0%
Break
25.0%
02.09.2025Round 19 Hamish Stewart vs Egor GerasimovChallenger Cassis 6-4 1-6 6-3Hardcourt outdoor Win
Hold
84.6%
Break
15.4%
31.08.2025Round 14 Hamish Stewart vs Leo RaquilletChallenger Cassis 6-2 6-3Hardcourt outdoor Win
Hold
100.0%
Break
44.4%
28.08.2025R16 Hamish Stewart vs Daniel RinconChallenger Manacor 6-2 3-6 5-7Hardcourt outdoor Loss
Hold
71.4%
Break
26.7%
27.08.2025R32 Hamish Stewart vs Otto VirtanenChallenger Manacor 6-3 6-3Hardcourt outdoor Win
Hold
88.9%
Break
44.4%
26.08.2025Round 19 Hamish Stewart vs Lucas PoullainChallenger Manacor 6-3 6-4Hardcourt outdoor Win
Hold
100.0%
Break
22.2%
25.08.2025Round 14 Hamish Stewart vs Antoine EscoffierChallenger Manacor 6-2 6-3Hardcourt outdoor Win
Hold
75.0%
Break
66.7%
15.08.2025 Hamish Stewart vs Andrew FentyITF M25 Idanha-A-Nova 4-6 4-6Hardcourt outdoor Loss
Hold
80.0%
Break
0.0%
14.08.2025 Hamish Stewart vs Fons Van SambeekITF M25 Idanha-A-Nova 6-2 6-2Hardcourt outdoor Win
Hold
87.5%
Break
62.5%
13.08.2025 Hamish Stewart vs Tiago SilvaITF M25 Idanha-A-Nova 7-5 7-6Hardcourt outdoor Win
Hold
-
Break
-
02.08.2025 Hamish Stewart vs Michael AgwiITF M15 Dublin 3-6 2-6Synthetic outdoor Loss
Hold
-
Break
-
29.07.2025 Hamish Stewart vs Finn BassITF M15 Dublin 4-6 6-3 6-4Synthetic outdoor Win
Hold
-
Break
-
09.07.2025R16 Hamish Stewart vs George LoffhagenChallenger Nottingham 6-3 6-4Hardcourt indoor Win
Hold
100.0%
Break
22.2%
26.06.2025Round 19 Hamish Stewart vs Leandro RiediWimbledon 3-6 6-4 3-6 4-6Grass Loss
Hold
-
Break
-
05.06.2025 Hamish Stewart vs James BeavenITF M15 Kayseri 6-4 4-6 6-7Hardcourt outdoor Loss
Hold
81.2%
Break
17.6%
29.05.2025 Hamish Stewart vs Ryuki MatsudaITF M25 Heraklion 3-6 6-3 6-7Hardcourt outdoor Loss
Hold
73.3%
Break
25.0%