diff --git a/src/Plugin/views/field/ViewsPhp.php b/src/Plugin/views/field/ViewsPhp.php
index 1b49cb6..1458028 100644
--- a/src/Plugin/views/field/ViewsPhp.php
+++ b/src/Plugin/views/field/ViewsPhp.php
@@ -11,7 +11,8 @@ use Drupal\Core\Form\FormStateInterface;
 use Drupal\views\Plugin\views\field\FieldPluginBase;
 use Drupal\views\ResultRow;
 use Drupal\views_php\ViewsPhpNormalizedRow;
-
+use Drupal\Component\Utility\Xss;
+use Drupal\views\Render\ViewsRenderPipelineMarkup;
 
 /**
  * A handler to provide a field that is constructed by the administrator using PHP.
@@ -144,7 +145,7 @@ class ViewsPhp extends FieldPluginBase {
     else {
       $value = $this->sanitizeValue($values->{$this->field_alias});
     }
-    return $value;
+    return ViewsRenderPipelineMarkup::create(Xss::filterAdmin($value));
   }
 
   /**
