Biography

Daniel Thomas Batty was a Pontefract-born Hull City youth team product made his senior debut for the Tigers in a League Cup tie at Doncaster Rovers in August 2017, having been an unused substitute in several previous League games. In October 2017 he was loaned to National League side Halifax Town to get a month of first team experience and scored two goals in 5 appearances for the Shaymen. After sitting on the City bench for several more matches Batty made a promising League debut for Hull City at Brentford in the last fixture of the 2017/18 season.
He started the 2018/19 season in City’s first team engine room and immediately became a part of Nigel Adkins’ plans as the gaffer plotted an unlikely assault on the Championship’s upper reaches. In the opening fixture of the 2019/20 season at Swansea City, Batty scored his first goal for the Tigers and was a semi-regular in Grant McCann’s oft-rotated high-octane first team midfield group. Daniel remained committed to the cause despite City’s descent to the lower reaches of the Championship table and when the league resumed after the 2020 coronavirus pandemic it was Batty who stepped forward with powerful displays that earned him a year extension on his contract.
He started the 2020/21 season on the fringes of the first team again, but performed well when selected in Cup competitions. However as the season wore on Dan was an increasingly peripheral figure and he left the Tigers on the final day of the January 2021 transfer window, joining League One side Fleetwood Town on an initial six month contract.
Within two months he was impressing Fleetwood boss Simon Grayson and was offered an extended contract to June 2023. He scored two goals for Fleetwood during the 2021/22 season at the Cod Army battled against relegation. Having retained their League One status, Fleetwood started the 2022/23 season on good form and Batty scored goals in each of the first two League games, but the challenge soon fell away to mid-table. Batty left Fleetwood in May 2023 on expiry of his contract having scored five goals in 87 appearances.
In August 2023 Batty joined National League side York City and made his debut against Dorking in August 2023. Despite a four month injury layoff Batty ended his first season at York with 25 appearances and was a regular starter as the Minstermen finished runners-up and qualified for the end of season play-offs. He was a first team regular again during the 2024/25 season as York City once again finished runners-up only to lose the play-off semi-final to Oldham Athletic. After missing out in the opening weeks of the 2025/26 season, Batty was back in the Minstermen’s first team by September 2025 as they launched another title challenge and was a key part of the first team squad, coming off the bench in the later weeks of the season as York traded blows with rivals Rochdale to secure the league title. In May 2026 York City saw off Rochdale with a last minute equaliser in a last day face-off between the two sides and secured promotion to League Two – days later it was announced that Batty would leave the Minstermen after three seasons, during which he scored one goal (against Wealdstone in February 2026) in 109 appearances.
Details
Nationality: England
Date/Place of Birth: 10 December 1997, Pontefract
Hull City First Game: 22 August 2017, Doncaster Rovers A (League Cup Round 2), 19 years, 255 days old
Hull City Final Game: 12 January 2021, Fleetwood Town H (EFL Trophy Third Round), 23 years, 33 days old
Clubs
Hull City (2014-2021), Halifax Town (2017, loan), Fleetwood Town (2021-2023), York City (2023-2026)
Hull City Record
Career: 79 apps, 1 goals
Daniel Batty| Season | LGE App | LGE Gls | FAC App | FAC Gls | FLC App | FLC Gls | EUR App | EUR Gls | OTH App | OTH Gls |
|---|---|---|---|---|---|---|---|---|---|---|
| 2014/15 | – | – | – | – | – | – | – | – | – | – |
| 2015/16 | – | – | – | – | – | – | – | – | – | – |
| 2016/17 | – | – | – | – | – | – | – | – | – | – |
| 2017/18 | 1 (0) | 0 | 0 (2) | 0 | 1 (0) | 0 | – | – | – | – |
| 2018/19 | 22 (5) | 0 | 1 (0) | 0 | 1 (0) | 0 | – | – | – | – |
| 2019/20 | 19 (11) | 1 | 1 (0) | 0 | 1 (1) | 0 | – | – | – | – |
| 2020/21 | 2 (4) | 0 | 1 (0) | 0 | 2 (0) | 0 | – | – | 4 (0) | 0 |