Not on a world ranking list we hold: the full lists are kept from September 2026 and the weekly top lists from 2013, so a player outside them has none.
ENG
Margaret Stocks
England · Women's singles, women's doubles and mixed doubles · 1921 to 1928
Born 26 April 1895
- 7
- matches
- 71%
- won
- 1
- senior titles
- 1
- finals
1,537Women's singles
last rated 1928
last rated 1928
Highest 1,537. Women's doubles: 1,537. Mixed doubles: 1,484.
5/7won of the last
7 matches
7 matches
- W
- W
- L
- W
- L
- W
- W
Latest: beat Marjorie Barrett, All England Open 1928, round of 16. Newest on the left.
Season by season
Matches played and won, year by year.
- Played
- Won
- A title that year
'21
'23
'25
'27
'28
Show the numbers
| Year | Played | Won | Titles |
|---|---|---|---|
| 1928 | 1 | 1 | 0 |
| 1925 | 1 | 1 | 0 |
| 1924 | 1 | 0 | 0 |
| 1921 | 4 | 3 | 1 |
Titles
1 senior title.
Every final won, newest first. Each opens that edition's draw.
- 1921 All England Open Women's doubles, with Kathleen McKane Godfree beat Violet Elton / Lavinia Radeglia 15–8 15–11
Recent matches
The last 7 matches.
Scores read from Margaret Stocks's side.
All England Open 1921Women's doubles, with Kathleen McKane Godfree
Final
Violet Elton / Lavinia Radeglia
15–8 15–11
Won
All England Open 1921Mixed doubles, with Frederick Lohden
Semi-final
Frank Devlin / & E F Stewart
10–15 2–15
Lost
All England Open 1921Women's doubles, with Kathleen McKane Godfree
Semi-final
Margaret Tragett / Eveline Peterson
15–10 15–1
Won
Partners and rivals
Who with, and who against.
Head to head counts every draw match between them, in any event.
Partners
- Kathleen McKane GodfreeWomen's doubles · 19212–0
- Frederick LohdenMixed doubles · 19210–1
Rivals
- Margaret TragettEngland · last met 19241–1
- Lavinia RadegliaEngland · last met 19212–0
- Marjorie BarrettEngland · last met 19281–0
- G M DuttonEngland · last met 19251–0
- Violet EltonEngland · last met 19211–0
- Frank DevlinIreland · last met 19210–1
- & E F Stewart · last met 19210–1
- Eveline PetersonEngland · last met 19211–0