Born in the Melbourne suburb of Williamstown,[2] Duffin has described her childhood as "really sporty" and that "growing up with an older brother and my Dad meant I was in the backyard a lot... pretty much playing AFL and cricket from the age of four".[3] Duffin participated in Auskick and then played football with Werribee until the age of twelve, after which girls were not permitted to compete.[3]
The lack of female pathways in football at the time led Duffin to undertake the more accessible sport of cricket.[3] After receiving encouragement by a school teacher, she attended an under-12 cricket training camp that resulted in selection for Victoria at junior level.[4]
International cricket
One Day and Twenty20 Debut
During the 2006–07 Australian summer, Duffin was selected for the national youth team to play against New Zealand A, where she had more success as a leg spinner than as a batter. In the final match of the series, she took 6/28 in a 22-run defeat.[5] At the start of the 2008–09 season, Duffin played for an under-21 Australian team in a series against India. She made 60 of the team's 149 all out total in the second-last match, then delivered an unbeaten 79 in the team's winning score of 5/156.[5]
On 1 February 2009, Duffin made her international cricket debut, playing an ODI against New Zealand at Cobham Oval. Coming in at seven in the batting order, she made 16 from 35 balls in a two-wicket loss.[6] On 15 February, Duffin made her T20 International debut at the Sydney Cricket Ground, also against New Zealand. She was not required to bat or bowl in a rain-shortened match that Australia won by nine wickets.[7]
Duffin was selected in Australia's squad for the 2009 Women's Cricket World Cup on home soil. She played six of a possible seven matches and scored 81 runs at an average of 16.20, with the hosts finishing in fourth place.[8] Duffin was then selected for the 2009 World Twenty20 in England. She only played one game and Australia were eliminated in the semi-finals.[9]
Solidifying position, makeshift wicket-keeper
In the middle of the 2009–10 season, Duffin played for the Australian Under-21s against the New Zealand Emerging XI. She compiled 128 runs at 42.66 in five matches, with a best score of 66 in the fourth fixture.[5]
After returning to the senior Australian team toward the end of the season, Duffin was selected as a wicket-keeper for three ODI matches in New Zealand. She top-scored with 68 off 81 balls in the first match of the series, helping the tourists to recover from a middle-order collapse and scrape home with a two-wicket win on the final ball.[10] She was not required to bat in the last two matches and finished the series with four dismissals behind the stumps.[11] This experiment was only repeated once more, with Duffin going on to settle as a top-order batter for the team.[12]
In the first match against England, both teams finished their respective innings with a score of 104.[14] The deadlock could not be broken in the resulting super over, with the match having to be decided by a count back on the number of sixes scored. The only six of the game had been hit by Duffin which ultimately secured victory for Australia.[15]
In a low-scoring final against New Zealand, Duffin put on a 30-run partnership with Leah Poulton to help Australia win by three runs and claim their maiden World Twenty20 championship.[16]
Test debut and second-straight World Twenty20 title
On 22 January 2011, Duffin made her Test cricket debut at Bankstown Oval against England. She scored 30 runs from 71 balls in the second innings of the match and Australia went on to win by seven wickets.[17]
In an ODI against India on 16 March 2012 at Wankhede Stadium, Duffin recorded her highest score at international level, making 90 not out off 87 balls which steered Australia to a five-wicket win.[18]
At the 2012 World Twenty20 in Sri Lanka, Duffin was the tournament's second-highest run-scorer.[19] In a group stage encounter with Pakistan, she was named Player of the Match for her innings of 42 off 28 in a 35-run win (via the Duckworth–Lewis method).[20] In the championship decider against England, Duffin scored 45 off 34 to help the team post a first innings score of 4/142. She was named Player of the Final in a four-run victory as Australia claimed their second-consecutive title.[21]
2013 Cricket World Cup
At the 2013 Cricket World Cup in India, Duffin put on a 182-run stand with Meg Lanning during a group stage match against New Zealand. Her innings of 82 off 87 helped Australia chase down a target of 228 with seven wickets and 70 balls remaining.[22] In the final against the West Indies, Duffin scored 75 off 76 in a first innings total of 7/259. She was named Player of the Match while Australia won by 114 runs to earn their sixth 50-over World Cup.[23]
On 11 August 2013, Duffin recorded her maiden Test half-century during a drawnWomen's Ashes match at the Sir Paul Getty's Ground.[24] She was dismissed without scoring another run in the first innings before making 24 in the third innings.[25]
Third-consecutive World Twenty20 title
Duffin's best performance at the 2014 World Twenty20, held in Bangladesh, came against South Africa when she scored 27 not out off 24 deliveries and put on an unbeaten 60-run stand with Ellyse Perry. Coming together with Australia in trouble at 4/56 in the twelfth over, the pair turned the match around to guide their team over the line with eight balls to spare.[26]
In the final against England, Duffin (despite not facing a ball) and Perry were once again the batters at the crease when the winning runs were scored. Australia sealed victory with six wickets and 29 balls remaining to win their third-straight World T20 title.[27]
Break and potential comeback
In June 2015, Duffin was selected in Australia's touring party for the successful 2015 Women's Ashes campaign in England.[28] Her most notable contribution of the series came in a T20I at the County Ground in Hove when she scored 21 not out to help secure a 20-run victory which regained the Ashes for Australia. It was, as of June 2020, her last international cricket tour.[29] In October 2015, Duffin announced she would be taking an indefinite break from pursuing her international career.[30]
In December 2019, during and after an outstanding WBBL|05 season, media speculation mounted around Duffin's potential recall to the national team ahead of the 2020 Women's T20 World Cup.[31][32][33][34][35] However, she declined to participate in an upcoming Australia A series against India A, which some outlets interpreted to mean she had chosen to prioritise her AFL Women's career.[36][37] In actuality, she had decided to prioritise starting a family with her husband Chris, announcing on 31 December she would halt her dual-sporting commitments to give birth to the couple's first child.[38][39][40]
Domestic cricket
Women's National Cricket League
At the age of 17, Duffin made her senior debut for Victoria in the Women's National Cricket League (WNCL) and played all eleven of the team's games for the 2006–07 season.[41] In her first match, against reigning champions New South Wales, she contributed twelve runs with the bat in a three-wicket loss.[42] She scored her maiden half-century on 19 January 2009, making 58 off 63 in a three-wicket loss to New South Wales.[43]
On 24 November 2012, Duffin recorded her first WNCL century, scoring 128 off just 68 deliveries against South Australia. She put on a 195-run stand with Elyse Villani to help Victoria post a total of 3/418 and win by 199 runs.[44] Ahead of the 2015–16 summer, Duffin moved interstate to play for the Western Fury.[45] During the season, in which she only managed 118 runs at an average of 23.60,[46]Cricket Australia stated Duffin would be taking an indefinite break from her domestic cricket commitments at the completion of the tournament.[30]
In May 2016, Duffin confirmed her return to WNCL cricket, re-joining Victoria.[47] On 29 October 2016, she recorded her second century at the level, making 108 off 120 and forming a partnership of 288 runs with Meg Lanning in a 157-run victory against Tasmania.[48] Duffin was not contracted for the following season and, in May 2018, she signed with Queensland for the 2018–19 competition.[49] In May 2019, Duffin reportedly opted against signing with a WNCL team to focus on her AFL Women's career.[50]
Women's Big Bash League
At the official Women's Big Bash League (WBBL) launch on 10 July 2015, Duffin was unveiled as the first-ever player signing for the Perth Scorchers.[51] However, beginning in November 2015, Duffin stepped away from her domestic cricket commitments which would lead to missing the whole inaugural WBBL season.[30]
In June 2016, a month after Duffin signalled a return to top-level domestic cricket, the Melbourne Stars announced they had "won the race for the prized signature of the former Australian batter" by recruiting her for the WBBL|02 season.[52]
On 20 January 2017, in a match against the Hobart Hurricanes at Bellerive Oval, Duffin pulled off arguably the most unlikely victory of her career. Facing Amy Satterthwaite and needing 12 runs from the last two legal deliveries, Duffin hit a six off the first ball. Then, she hit a four off what was deemed a no-ball. With Satterthwaite having to bowl an additional delivery, Duffin worked a single through the leg side to claim a last-gasp six-wicket win.[53]
In September 2017, Duffin switched to the Stars' crosstown rival, signing with the Melbourne Renegades ahead of WBBL|03.[54] In the first game of the season, on 9 December 2017 against the Sydney Thunder at North Sydney Oval, she recorded her highest WBBL score with an innings of 81 off 47 and was named Player of the Match.[55] Requiring 28 more runs with 17 balls remaining, Duffin was dismissed in controversial fashion by what commentators and players believed to be an illegitimate catch. The momentum of the contest then swung dramatically and the Renegades lost by eleven runs.[56]
In September 2019, the Renegades announced Duffin as the team's captain for WBBL|05, replacing Amy Satterthwaite who would sit out 2019–20 due to pregnancy.[57] Coincidentally, Duffin would miss one game during the season, the cause of which was later revealed to be a case of morning sickness.[58] Nevertheless, she had a stellar tournament, scoring 544 runs at an average of 68.00 and a strike rate of 138.77.[59] Among her highlights was an unbeaten 27-ball innings of 50 runs on 27 November 2019 against the Brisbane Heat, helping the Renegades mow down a target of 184 and set a new league record for the highest successful chase.[60][61] Although the Renegades would be eliminated in the semi-finals for the second-straight year, Duffin received individual acclaim by being named captain for the Team of the Tournament.[62]
Three months after giving birth to her first child, Duffin withdrew from the 2020–21 Women's Big Bash League season, saying her body was not yet ready for a return to the cricket field: "I've always prided myself on my preparation and there just hasn't been that opportunity this year."[63]
Australian rules football
State leagues
Even while a member of the Australian cricket team, Duffin occasionally played football with various clubs including Melbourne University, Wyndhamvale and St Kilda Sharks.[64][65] In October 2015, she decided to take an indefinite break from cricket,[30] later revealing this was partly prompted by her interest in the AFL's soon-to-be-launched women's football league: "I got wind of the AFLW coming in... that's when I had to consider playing football and not playing cricket for Australia."[3] After playing with her sister at Port Melbourne Colts in Division 4 of the Victorian Women's Football League, Duffin accepted an invitation to join Premier Division VWFL team Diamond Creek.[64] In April 2016, she kicked nine goals on debut for the club.[66]
In 2018, Duffin signed with VFL Women's team Williamstown for the upcoming season.[67] Although her club struggled and only won four of 14 games, she had a standout individual year and was adjudged the league's Best and Fairest player, winning the Lambert–Pearce Medal.[65][68]
AFL Women's
Exhibition matches
On 22 May 2016, Duffin kicked five goals for Melbourne during an exhibition match against Brisbane at the Melbourne Cricket Ground.[69][70] On 3 September 2016, she played in another exhibition match for Melbourne—this time an All-Star clash against the Western Bulldogs at Whitten Oval, with the two teams made up of the best female players nation-wide.[71][72]
Due to an adductor injury, Duffin had a delayed start to the 2018 AFLW season,[77] playing her first game of the year in a 13-point round two loss to Fremantle at Optus Stadium.[78] In round six, she recorded her first League B&F votes, picking up 18 disposals in a 14-point win against Brisbane at Moreton Bay Sports Complex and being adjudged second-best on ground.[79][80] For the second time in a row, Collingwood finished the season strongly but only won three of seven games to place mid-ladder.[81][82]
2019-2022 (S6): North Melbourne
In May 2018, Duffin signed with expansion club North Melbourne as a free agent.[83] She played across half-back throughout the 2019 AFLW season, managing three games of 20-plus disposals and leading the league in marks for the second time.[84] Despite having the third-best record in the league, North Melbourne controversially failed to qualify for the four-team finals series due to the competition's conference structure.[85] Duffin was nevertheless recognised for her dominant season, earning selection in the 2019 All-Australian team.[86]
During the 2019 sign-and-trade period, Duffin was comparatively slow to negotiate a new contract.[87] On 19 April, North Melbourne announced they had re-signed her for two more years.[88] However, on 31 December, Duffin announced that she was pregnant with her first child being due in June, and would therefore sit out the 2020 AFLW season.[40]
Following a 714-day absence, Duffin made her AFLW return in round five of the 2021 season, registering eleven disposals and five marks in a 22-point defeat of Carlton at UTAS Stadium.[89]
It was revealed she signed on with the club for one more season on 17 June 2021, tying her to the club until the end of 2022 (S6).[90]
2022 (S7): Hawthorn
For 2022 season 7, Duffin joined Hawthorn. Hawthorn were one of four clubs to join the AFLW that season. After one season with the Hawks, she retired from football.[91]
Duffin studied at Kangan Institute to become a qualified spare partsinterpreter. She combined her cricket commitments with a job at Werribee Automotive Group until embarking on a dual-sporting career in June 2016.[92]
Known by her maiden nameJess Cameron throughout her international cricket career, in April 2017 she married longtime partner Chris Duffin.[93][94] In December 2019, the couple announced they were expecting their first child together.[38][39][40] Duffin gave birth to her first child in June 2020.[63]
In addition to conventional nicknames such as "Duff" and "Camo",[95][96] Duffin is often referred to as "Soggy" or "Sog" on account of one particular cricket training escapade in which she waded through a nearby flowing creek to retrieve a misdirected ball.[97][98][99][100] Her own version of the story is "I bowled a ball over the nets when I was in under 12s and went in with socks and shoes still on and came out all Soggy."[101]