Jiří Smejkal se narodil v Českých Budějovicích, odkud se po stříbrném světovém šampionátu osmnáctiletých v roce 2014 ve Finsku vydal do zámořské juniorské Western Hockey League. V té strávil v dresu týmů Moose Jaw Warriors a Kamloops Blazers dva roky, než se rozhodl pro návrat do Evropy.
Za nové angažmá si účastník mistrovství světa hráčů do dvaceti let v roce 2016 v Helsinkách vybral chorvatský Medveščak Záhřeb, který hrál v ročníku 2016/2017 ruskou Kontinentální hokejovou ligu. Do pražské Sparty přišel v závěru přestupního období na konci ledna 2017. Vůbec první extraligový zápas pak odehrál 3. února 2017 s Olomoucí, o dva týdny později si ve Zlíně připsal první asistenci. Na úvodní přesný zásah čekal Jiří Smejkal do 26. září 2017, kdy byl jediným střelcem Sparty na ledě brněnské Komety.
Sezona Klub Z G A B TM 2010-11 HC České Budějovice - MD (E) 30 9 16 25 22 HC České Budějovice - MD (E, p-o) 2 0 0 0 0 2011-12 HC České Budějovice - SD (E) 15 5 4 9 6 HC České Budějovice - MD (E) 36 37 48 85 20 HC České Budějovice - MD (E, p-o) 5 2 3 5 2 2012-13 HC České Budějovice - jun. (E) 1 0 0 0 0 HC České Budějovice - SD (E) 37 16 27 43 63 HC České Budějovice - SD (E, p-o) 5 2 1 3 14 2013-14 HC České Budějovice - jun. (E) 28 7 12 19 12 HC České Budějovice - SD (E) 7 5 5 10 20 HC České Budějovice - SD (E, p-o) 7 5 5 10 4 2014-15 Moose Jaw Warriors (WHL) 72 12 20 32 50 2015-16 Moose Jaw Warriors (WHL) 28 4 14 18 34 Kamloops Blazers (WHL) 30 1 8 9 18 Kamloops Blazers (WHL, p-o) 7 0 1 1 2 2016-17 Medveščak Záhřeb (KHL) 25 3 1 4 4 HC Sparta Praha (E) 9 0 2 2 0 HC Sparta Praha (E, p-o) 1 0 0 0 0 2017-18 HC Sparta Praha (E) 26 4 2 6 16 Piráti Chomutov (E) 17 4 5 9 24 Piráti Chomutov (E, p-out) 5 1 2 3 2 Celkem za Chomutov 22 5 7 12 26 Celkem v extralize 58 9 11 20 42 Reprezentace: 2011-12 Česká republika U16 5 1 1 2 2 2012-13 Česká republika U17 15 9 5 14 10 2013-14 MS U18 (FIN - Lappenranta, Imatra) – stříbro 6 4 0 4 0 Česká republika U18 13 4 4 8 6 2014-15 Česká republika U19 6 2 2 4 16 2015-16 MS U20 (Finsko - Helsinky) 5 2 2 4 0 Česká republika U20 2 0 1 1 2