Roland Ugrai

Roland Ugrai (born 13 November 1992 in Békéscsaba) is a Hungarian football player who last played for Greek Super League club Atromitos.

Roland Ugrai
Personal information
Full name Roland András Ugrai
Date of birth (1992-11-13) 13 November 1992
Place of birth Békéscsaba, Hungary
Height 1.74 m (5 ft 8 12 in)
Playing position(s) Right winger / Forward
Club information
Current team
Budapest Honvéd
Number 19
Youth career
2002–2007 Békéscsaba
2007–2008 Haladás
Senior career*
Years Team Apps (Gls)
2009–2014 Haladás 47 (8)
2014–2015 Ferencváros 22 (2)
2015–2016 Haladás 17 (3)
2016–2018 Diósgyőr 51 (15)
2018–2020 Atromitos 20 (5)
2020– Budapest Honvéd 13 (3)
National team
2012 Hungary U-20 2 (0)
2012–2014 Hungary U-21 11 (1)
2017– Hungary 5 (1)
* Senior club appearances and goals counted for the domestic league only and correct as of 27 June 2020
‡ National team caps and goals correct as of 7 May 2019

Club career

Atromitos

On 13 September 2018, Ugrai signed a two-year contract with Superleague club Atromitos.[1] Nine days later he scored his first goal with the greek side in a 2-0 home win against AEL.[2] On 30 September 2018, he sealed a 2-0 away win against Levadiakos.[3] On 3 November 2018, in a 1-1 home win draw against rivals PAOK, he scored with a superb effort as the 25-year-old striker finding himself some space in the box to pick his spot and beat the dive of PAOK goalkeeper Alexandros Paschalakis.[4]

Club statistics

Club Season League Cup League Cup Europe Total
Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Haladás
2008–09 0000100010
2009–10 2100001031
2010–11 4010300080
2011–12 91105200153
2012–13 213201000243
2013–14 113320000145
2015–16 173320000205
Total6511104102108617
Ferencváros
2013–14 80003300113
2014–15 1423110332298
2015–16 0000001010
Total22231136424211
Diósgyőr
2016–17 185330000218
2017–18 31105200003612
2018–19 200020
Total51158500005920
Atromitos
2018–19 113200000133
2019–20 92100020122
Total205300020255
Budapest Honvéd
2019–20 1335000183
Total133500000183
Career Total 1713629102387223059

Updated to games played as of 27 June 2020.

International goals

Scores and results list Hungary's goal tally first.[5]
NoDateVenueOpponentScoreResultCompetition
1.7 October 2017St. Jakob-Park, Basel, Switzerland  Switzerland2–52–52018 FIFA World Cup qualification
gollark: Surely you can just pull a particular tag of the container.
gollark: I can come up with a thing to transmit ubqmachine™ details to osmarks.net or whatever which people can embed in their code.
gollark: It's an x86-64 system using debian or something.
gollark: > `import hashlib`Hashlib is still important!> `for entry, ubq323 in {**globals(), **__builtins__, **sys.__dict__, **locals(), CONSTANT: Entry()}.items():`Iterate over a bunch of things. I think only the builtins and globals are actually used.The stuff under here using `blake2s` stuff is actually written to be ridiculously unportable, to hinder analysis. This caused issues when trying to run it, so I had to hackily patch in the `/local` thing a few minutes before the deadline.> `for PyObject in gc.get_objects():`When I found out that you could iterate over all objects ever, this had to be incorporated somehow. This actually just looks for some random `os` function, and when it finds it loads the obfuscated code.> `F, G, H, I = typing(lookup[7]), typing(lookup[8]), __import__("functools"), lambda h, i, *a: F(G(h, i))`This is just a convoluted way to define `enumerate(range))` in one nice function.> `print(len(lookup), lookup[3], typing(lookup[3])) #`This is what actually loads the obfuscated stuff. I think.> `class int(typing(lookup[0])):`Here we subclass `complex`. `complex` is used for 2D coordinates within the thing, so I added some helper methods, such as `__iter__`, allowing unpacking of complex numbers into real and imaginary parts, `abs`, which generates a complex number a+ai, and `ℝ`, which provvides the floored real parts of two things.> `class Mаtrix:`This is where the magic happens. It actually uses unicode homoglyphs again, for purposes.> `self = typing("dab7d4733079c8be454e64192ce9d20a91571da25fc443249fc0be859b227e5d")`> `rows = gc`I forgot what exactly the `typing` call is looking up, but these aren't used for anything but making the fake type annotations work.> `def __init__(rows: self, self: rows):`This slightly nonidiomatic function simply initializes the matrix's internals from the 2D array used for inputs.> `if 1 > (typing(lookup[1]) in dir(self)):`A convoluted way to get whether something has `__iter__` or not.
gollark: If you guess randomly the chance of getting none right is 35%ish.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.