Ronaldo lawyers confirm non-disclosure agreement, but say rape claims are ‘fabrications’

Photo: AFP / Miguel Medina
By Agencies
Published: October 11, 2018 01:30 PM

LONDON, Oct 11: Lawyers for Cristiano Ronaldo have confirmed the existence of a non-disclosure agreement with Kathryn Mayorga, who accuses the footballer of sexual assault, but say the allegations of rape are “completely fabricated.”

A statement from lawyer Peter S. Christiansen on behalf of Ronaldo said the Juventus forward "vehemently denies all of the allegations in the complaint and has consistently maintained that denial for the last nine years."

The statement adds that documents which have appeared in the media, claiming to contain details of the allegations that Ronaldo anally raped Mayorga in a Las Vegas hotel room in 2009, are "complete fabrications," and that the encounter was consensual.   

"It is my understanding that in 2015, dozens of entities [including law firms] across many different industries throughout Europe were hacked and their electronic data was stolen and captured by a cybercriminal," the statement adds. 

"This hacker attempted to sell this data, and one media outlet has now irresponsibly published the stolen documents, significant portions of which were altered and/or completely fabricated. 

"To absolve any doubt, Mr. Ronaldo has always maintained, as he does today, that what occurred in 2009 in Las Vegas was consensual in nature," the statement added.

It did confirm, however, that the Portugal star had reached a mutual non-disclosure agreement with Mayorga, reportedly $350,000, but rejected claims the American had been coerced into signing it by a group of "fixers." 

"While Mr. Ronaldo does not deny the existence of the mutual agreement and release, his motivations for agreeing to that resolution have been twisted, to say the least. 

"Far from any admission of guilt or any ulterior motive, Mr. Ronaldo was advised to privately resolve the allegations against him in order to avoid the inevitable attempts that are now being made to destroy a reputation that has been built upon hard work, athleticism, and honor. 

"Unfortunately, he now finds himself embroiled in the type of litigation that is all too commonplace in America," the statement adds.

It concludes by saying that: "[Ronaldo] is confident that the truth will survive this frenzy and the laws of Nevada will be upheld and enforced.”

Ronaldo has been accused of raping Mayorga, now 34, in a Vegas penthouse suite after a night spent partying in 2009, when the player had just moved from Manchester United to Real Madrid. 

Mayorga says she came forward with the claims - which first appeared in German outlet Der Spiegel - after suffering continued trauma over the alleged incident and having been emboldened by the MeToo movement. 

Police in Las Vegas has confirmed they have reopened an investigation into the case, although Ronaldo has categorically denied the claims.  

Request history8.2.19PHP Version5.35sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (12.38ms)time
    • Application (5.34s)time
    • 1 x Application (99.77%)
      5.34s
      1 x Booting (0.23%)
      12.38ms
      1 templates were rendered
      • frontend.amp-detailamp-detail.blade.php#?blade
      uri
      GET amp/news/{slug}
      middleware
      web, mynews, kyc
      controller
      App\Http\Controllers\Frontend\News\NewsController@getBySlug
      namespace
      prefix
      where
      as
      news.slug
      file
      app/Http/Controllers/Frontend/News/NewsController.php:276-373
      10 statements were executed5.31s
      • NewsController.php#297republica11.29sselect `id`, `title`, `content`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `is_subscriber_user`, `is_free`, `is_logged_in_user`, `content`, `caption`, `news_slug`, `exclusive_news` from `news` where `permalink` = 'ronaldo-lawyers-confirm-non-disclosure-agreement-but-say-rape-claims-are-fabrications' and `status` = 1 limit 1
        Bindings
        • 0: ronaldo-lawyers-confirm-non-disclosure-agreement-but-say-rape-claims-are-fabrications
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1710μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (51685)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1580μsselect `categories`.`id`, `name`, `news_has_categories`.`news_id` as `pivot_news_id`, `news_has_categories`.`category_id` as `pivot_category_id`, `news_has_categories`.`created_at` as `pivot_created_at`, `news_has_categories`.`updated_at` as `pivot_updated_at` from `categories` inner join `news_has_categories` on `categories`.`id` = `news_has_categories`.`category_id` where `news_has_categories`.`news_id` in (51685)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1470μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (51685)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1470μsselect `authors`.`id`, `name`, `avatar`, `news_has_authors`.`news_id` as `pivot_news_id`, `news_has_authors`.`author_id` as `pivot_author_id`, `news_has_authors`.`created_at` as `pivot_created_at`, `news_has_authors`.`updated_at` as `pivot_updated_at` from `authors` inner join `news_has_authors` on `authors`.`id` = `news_has_authors`.`author_id` where `news_has_authors`.`news_id` in (51685)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#388republica13.82sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Ronaldo lawyers confirm nondisclosure agreement but say rape claims are fabrications' IN BOOLEAN MODE) as score from `news` where `id` != 51685 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 51685
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1740μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (51287, 51302, 51514, 119373, 155424, 157349)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1590μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (51287, 51302, 51514, 119373, 155424, 157349)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#416republica1193msselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-14 16:24:39' and '2025-04-15 16:24:39' and `id` not in (51685) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-14 16:24:39
        • 1: 2025-04-15 16:24:39
        • 2: 51685
        • 3: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:416
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:410
        • app/Http/Controllers/Frontend/News/NewsController.php:315
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • UpdateNewsVisitListener.php#27republica1690μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-15 16:24:39' where `id` = 51685 and `status` = 1
        Bindings
        • 0: 2025-04-15 16:24:39
        • 1: 51685
        • 2: 1
        Backtrace
        • app/Listeners/UpdateNewsVisitListener.php:27
        • vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:473
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:264
      App\Models\News
      7News.php#?
      App\Models\Attachment
      7Attachment.php#?
      App\Models\Category
      2Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          iPR4CHdRBmNUokttXirVQNDJGas2NihgEGLqm2Tm
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/ronaldo-lawyers-confirm-non-disclosure-agreement-but-say-ra...
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/ronaldo-lawyers-confirm-non-disclosur...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/ronaldo-lawyers-confirm-non-disclosure-agreement-but-say-rape-claims-are-fabrications
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:22 [ "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "52.14.162.200" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "930ad1dccae48f49-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "x-forwarded-for" => array:1 [ 0 => "52.14.162.200" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Tue, 15 Apr 2025 10:39:39 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkxNK0VPb2UzV25zWTdmUWMrdWM5VVE9PSIsInZhbHVlIjoiNTdPRVl6QzRTaytZbzZFVHdtZlc0c29XZzl5S3hudHMyZVhodHoweHFORGVrRmlzQytZZWtjR21wbDhhZ0UvdEVyV0hRQnNvaGMwZUc5TEdPYzZTSHRUU1ZGdk9vVXZVSEYyMkVLc2Vaa3MwdkVMSjN1eW56a1NSVW1ScW5wSlQiLCJtYWMiOiIxMmY1ODBiNzYwODI3ODJlZTZiOTNkYTMwMTE5OGMzZmJhZjdkMjBlNDgyNDFhMWYwMWY1OGQ4MDlkMzdlYzgxIiwidGFnIjoiIn0%3D; expires=Wed, 15 Apr 2026 10:39:39 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IkxNK0VPb2UzV25zWTdmUWMrdWM5VVE9PSIsInZhbHVlIjoiNTdPRVl6QzRTaytZbzZFVHdtZlc0c29XZzl5S3hudHMyZVhodHoweHFORGVrRmlzQytZZWtjR21wbDhhZ0UvdEVyV0hRQ" 1 => "republica_session=eyJpdiI6ImpCN3VXTTNKZzFWb1E0aDk4VmJMdWc9PSIsInZhbHVlIjoiYmtoYWpLRitwS2xHeGgxYWlOaFQvbHRZTlVucGZ0eFBrdnlPY1ZtTTZMUGNPTWc1VG8ybXBscGpqd0ZhdmxUek5pckdxMGlsdEx1YTJnMFZZd29HWXgxUTRqa3NMTFloUG9qVUNUNHpRUkY2Q3pxTTZCeElObVhjcU9BVEs4cVMiLCJtYWMiOiI3YWFmYWUwYmJlMTcyMTJmYzEwZDZmMDJhOGQ1MWM0YWQ5MTEzMTk1NGZkNmJjM2Y4MmU2N2UzNjk5YjkxMGU0IiwidGFnIjoiIn0%3D; expires=Wed, 15 Apr 2026 10:39:39 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6ImpCN3VXTTNKZzFWb1E0aDk4VmJMdWc9PSIsInZhbHVlIjoiYmtoYWpLRitwS2xHeGgxYWlOaFQvbHRZTlVucGZ0eFBrdnlPY1ZtTTZMUGNPTWc1VG8ybXBscGpqd0ZhdmxUek" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkxNK0VPb2UzV25zWTdmUWMrdWM5VVE9PSIsInZhbHVlIjoiNTdPRVl6QzRTaytZbzZFVHdtZlc0c29XZzl5S3hudHMyZVhodHoweHFORGVrRmlzQytZZWtjR21wbDhhZ0UvdEVyV0hRQnNvaGMwZUc5TEdPYzZTSHRUU1ZGdk9vVXZVSEYyMkVLc2Vaa3MwdkVMSjN1eW56a1NSVW1ScW5wSlQiLCJtYWMiOiIxMmY1ODBiNzYwODI3ODJlZTZiOTNkYTMwMTE5OGMzZmJhZjdkMjBlNDgyNDFhMWYwMWY1OGQ4MDlkMzdlYzgxIiwidGFnIjoiIn0%3D; expires=Wed, 15-Apr-2026 10:39:39 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IkxNK0VPb2UzV25zWTdmUWMrdWM5VVE9PSIsInZhbHVlIjoiNTdPRVl6QzRTaytZbzZFVHdtZlc0c29XZzl5S3hudHMyZVhodHoweHFORGVrRmlzQytZZWtjR21wbDhhZ0UvdEVyV0hRQ" 1 => "republica_session=eyJpdiI6ImpCN3VXTTNKZzFWb1E0aDk4VmJMdWc9PSIsInZhbHVlIjoiYmtoYWpLRitwS2xHeGgxYWlOaFQvbHRZTlVucGZ0eFBrdnlPY1ZtTTZMUGNPTWc1VG8ybXBscGpqd0ZhdmxUek5pckdxMGlsdEx1YTJnMFZZd29HWXgxUTRqa3NMTFloUG9qVUNUNHpRUkY2Q3pxTTZCeElObVhjcU9BVEs4cVMiLCJtYWMiOiI3YWFmYWUwYmJlMTcyMTJmYzEwZDZmMDJhOGQ1MWM0YWQ5MTEzMTk1NGZkNmJjM2Y4MmU2N2UzNjk5YjkxMGU0IiwidGFnIjoiIn0%3D; expires=Wed, 15-Apr-2026 10:39:39 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6ImpCN3VXTTNKZzFWb1E0aDk4VmJMdWc9PSIsInZhbHVlIjoiYmtoYWpLRitwS2xHeGgxYWlOaFQvbHRZTlVucGZ0eFBrdnlPY1ZtTTZMUGNPTWc1VG8ybXBscGpqd0ZhdmxUek" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "iPR4CHdRBmNUokttXirVQNDJGas2NihgEGLqm2Tm" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/ronaldo-lawyers-confirm-non-disclosure-agreement-but-say-rape-claims-are-fabrications" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/ronaldo-lawyers-confirm-non-disclosure-agreement-but-say-rape-claims-are-fabrications" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-15 16:24:39GET/amp/news/ronaldo-lawyers-confirm-non-disclosure-agreement-but-say-rape-claims-are-fabrications11017