Clubcarrière
Fry kwam in 2006 in de jeugdopleiding van Middlesbrough terecht. Zijn debuut in het eerste elftal maakte hij op 9 augustus 2015, toen met 0–0 gelijkgespeeld werd tegen Preston North End. Van coach Aitor Karanka mocht hij in de basis beginnen en hij speelde negentig minuten mee.[1] Aan het begin van het seizoen 2016/17 tekende Fry een nieuwe verbintenis bij Middlesbrough tot medio 2021. Hierop werd hij direct voor een halfjaar verhuurd aan Rotherham United.[2] Bij Rotherham speelde Fry tien wedstrijden, voor hij terugkeerde bij Middlesbrough. Zijn eerste doelpunt maakte de verdediger in het seizoen 2020/21, op 23 februari 2021. Thuis tegen Bristol City scoorde hij nadat Famara Diédhiou (tweemaal) en Nahki Wells gescoord hadden voor die club. Hij besliste de eindstand daarmee op 1–3.[3]
Clubstatistieken
| Seizoen |
Club |
Competitie |
Competitie |
Beker |
Internationaal |
Totaal |
| Wed. |
Dlp. |
Wed. |
Dlp. |
Wed. |
Dlp. |
Wed. |
Dlp. |
| 2015/16 |
Middlesbrough |
Championship |
7 |
0 |
1 |
0 |
— |
— |
8 |
0 |
| 2016/17 |
→ Rotherham United |
10 |
0 |
0 |
0 |
— |
— |
10 |
0 |
Middlesbrough |
Premier League |
0 |
0 |
2 |
0 |
— |
— |
2 |
0 |
| 2017/18 |
Championship |
14 |
0 |
4 |
0 |
— |
— |
18 |
0 |
| 2018/19 |
34 |
0 |
5 |
0 |
— |
— |
39 |
0 |
| 2019/20 |
36 |
0 |
2 |
0 |
— |
— |
38 |
0 |
| 2020/21 |
32 |
1 |
2 |
0 |
— |
— |
34 |
1 |
| 2021/22 |
33 |
1 |
3 |
0 |
— |
— |
36 |
1 |
| 2022/23 |
30 |
0 |
2 |
0 |
— |
— |
32 |
0 |
| 2023/24 |
28 |
0 |
7 |
0 |
— |
— |
35 |
0 |
| 2024/25 |
21 |
0 |
0 |
0 |
— |
— |
21 |
0 |
| 2025/26 |
10 |
1 |
1 |
0 |
— |
— |
11 |
1 |
| Totaal | 255 | 3 | 29 | 0 | 0 | 0 | 284 | 3 |
Bijgewerkt op 7 november 2025.[4]