Eninho

Ênio Oliveira Júnior shortly Eninho (born 16 May 1981) is a Brazilian former professional footballer who played as an attacking midfielder.

Eninho (Enio)
Personal information
Full name Ênio Oliveira Júnior
Date of birth (1981-05-16) 16 May 1981
Place of birth Murici, Alagoas, Brazil
Height 1.75 m (5 ft 9 in)
Playing position(s) Attacking midfielder
Senior career*
Years Team Apps (Gls)
1999–2000 Mogi Mirim
2001 São Caetano
2002 Mogi Mirim
2003 Suwon Samsung 21 (2)
2004 Portuguesa
2005 Grêmio
2005–2006 Guarani
2006 Vila Nova
2006 Coruripe ? (7)
2006 CRB 13 (9)
2006 Murici
2007 Marília
2007 Coruripe 8 (4)
2007–2008 Daegu FC 39 (11)
2009–2013 Jeonbuk Hyundai 122 (46)
2013–2014 Changchun Yatai 38 (11)
2015 Jeonbuk Hyundai 17 (1)
2015 Ceará 1 (0)
2016 Murici 0 (0)
* Senior club appearances and goals counted for the domestic league only

Club career

Eninho was born in Porto Alegre, Rio Grande do Sul. He played for Brazilian clubs Mogi Mirim, São Caetano, Portuguesa, Grêmio, Guarani, Vila Nova, Coruripe, CRB, Murici and Marília, and for South Korean clubs Suwon Samsung Bluewings, Daegu FC, Jeonbuk Hyundai Motors and Changchun Yatai.

On 4 May 2014, he scored from a free kick in his side's 3–1 defeat at Harbin Yiteng.

Honours

Club

Jeonbuk Hyundai Motors

  • K League Classic: 2009, 2011

Individual

gollark: Sure? I would move it to beside <#733816666089062511> but mobile.
gollark: Heavpoot is to be declared SCP-3125-A with immediate effect.
gollark: My tape download program now supports downloading big files without splitting them, via range requests, assuming they're served from a server which supports it: https://pastebin.com/LW9RFpmY (do `web2tape https://url.whatever range`)
gollark: Here is a similar thing for JSON. Note that it delegates out to an external JSON library for string escaping.```luafunction safe_json_serialize(x, prev) local t = type(x) if t == "number" then if x ~= x or x <= -math.huge or x >= math.huge then return tostring(x) end return string.format("%.14g", x) elseif t == "string" then return json.encode(x) elseif t == "table" then prev = prev or {} local as_array = true local max = 0 for k in pairs(x) do if type(k) ~= "number" then as_array = false break end if k > max then max = k end end if as_array then for i = 1, max do if x[i] == nil then as_array = false break end end end if as_array then local res = {} for i, v in ipairs(x) do table.insert(res, safe_json_serialize(v)) end return "["..table.concat(res, ",").."]" else local res = {} for k, v in pairs(x) do table.insert(res, json.encode(tostring(k)) .. ":" .. safe_json_serialize(v)) end return "{"..table.concat(res, ",").."}" end elseif t == "boolean" then return tostring(x) elseif x == nil then return "null" else return json.encode(tostring(x)) endend```
gollark: My tape shuffler thing from a while ago got changed round a bit. Apparently there's some demand for it, so I've improved the metadata format and written some documentation for it, and made the encoder work better by using file metadata instead of filenames and running tasks in parallel so it's much faster. The slightly updated code and docs are here: https://pastebin.com/SPyr8jrh. There are also people working on alternative playback/encoding software for the format for some reason.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.