<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>MRKT Insights - Football Consultancy Services</provider_name><provider_url>https://mrktinsights.com</provider_url><title>What does a week at MRKT Insights look like? - MRKT Insights - Football Consultancy Services</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="sr7btZuCGi"&gt;&lt;a href="https://mrktinsights.com/index.php/2021/01/15/what-do-you-do-all-day/"&gt;What does a week at MRKT Insights look like?&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://mrktinsights.com/index.php/2021/01/15/what-do-you-do-all-day/embed/#?secret=sr7btZuCGi" width="600" height="338" title="&#x201C;What does a week at MRKT Insights look like?&#x201D; &#x2014; MRKT Insights - Football Consultancy Services" data-secret="sr7btZuCGi" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/**
 * WordPress inline HTML embed
 *
 * @since 4.4.0
 * @output wp-includes/js/wp-embed.js
 *
 * Single line comments should not be used since they will break
 * the script when inlined in get_post_embed_html(), specifically
 * when the comments are not stripped out due to SCRIPT_DEBUG
 * being turned on.
 */
(function ( window, document ) {
	'use strict';

	/* Abort for ancient browsers. */
	if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {
		return;
	}

	/** @namespace wp */
	window.wp = window.wp || {};

	/* Abort if script was already executed. */
	if ( !! window.wp.receiveEmbedMessage ) {
		return;
	}

	/**
	 * Receive embed message.
	 *
	 * @param {MessageEvent} e
	 */
	window.wp.receiveEmbedMessage = function( e ) {
		var data = e.data;

		/* Verify shape of message. */
		if (
			! ( data || data.secret || data.message || data.value ) ||
			/[^a-zA-Z0-9]/.test( data.secret )
		) {
			return;
		}

		var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ),
			blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ),
			allowedProtocols = new RegExp( '^https?:$', 'i' ),
			i, source, height, sourceURL, targetURL;

		for ( i = 0; i &lt; blockquotes.length; i++ ) {
			blockquotes[ i ].style.display = 'none';
		}

		for ( i = 0; i &lt; iframes.length; i++ ) {
			source = iframes[ i ];

			if ( e.source !== source.contentWindow ) {
				continue;
			}

			source.removeAttribute( 'style' );

			if ( 'height' === data.message ) {
				/* Resize the iframe on request. */
				height = parseInt( data.value, 10 );
				if ( height &gt; 1000 ) {
					height = 1000;
				} else if ( ~~height &lt; 200 ) {
					height = 200;
				}

				source.height = height;
			} else if ( 'link' === data.message ) {
				/* Link to a specific URL on request. */
				sourceURL = new URL( source.getAttribute( 'src' ) );
				targetURL = new URL( data.value );

				if (
					allowedProtocols.test( targetURL.protocol ) &amp;&amp;
					targetURL.host === sourceURL.host &amp;&amp;
					document.activeElement === source
				) {
					window.top.location.href = data.value;
				}
			}
		}
	};

	function onLoad() {
		var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),
			i, source, secret;

		for ( i = 0; i &lt; iframes.length; i++ ) {
			/** @var {IframeElement} */
			source = iframes[ i ];

			secret = source.getAttribute( 'data-secret' );
			if ( ! secret ) {
				/* Add secret to iframe */
				secret = Math.random().toString( 36 ).substring( 2, 12 );
				source.src += '#?secret=' + secret;
				source.setAttribute( 'data-secret', secret );
			}

			/*
			 * Let post embed window know that the parent is ready for receiving the height message, in case the iframe
			 * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the
			 * window will then (re-)send the height message right away.
			 */
			source.contentWindow.postMessage( {
				message: 'ready',
				secret: secret
			}, '*' );
		}
	}

	window.addEventListener( 'message', window.wp.receiveEmbedMessage, false );
	document.addEventListener( 'DOMContentLoaded', onLoad, false );
})( window, document );
//# sourceURL=https://mrktinsights.com/wp-includes/js/wp-embed.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://mrktinsights.com/wp-content/uploads/2021/01/image.png</thumbnail_url><thumbnail_width>1265</thumbnail_width><thumbnail_height>710</thumbnail_height><description>What do the people in a football analytics company actually do all day? The truth is no two weeks are exactly the same, and transfer windows are as manic as everyone says. &nbsp; The day starts with reading the messages that have come in overnight. Football runs on WhatsApp, and our company runs on Slack, so they are the first places checked. As Ram, one of our founders, is based in India he has typically been working while the rest of us sleep and there will be new scouting reports or interesting data insights to catch up on first thing. &nbsp; Early in the week the match data will have been updated in our supplier&#x2019;s systems so one of the first things to do will be to start compiling opposition analysis reports for the next round of fixtures.&nbsp;&nbsp;We use data from one of the major suppliers, store it in our own database, process it, and use tableau to create reports and visualisations. We&#x2019;ve worked with the coaching staff and analysts at our client clubs to find out the information the coaches want to know. We supplement this with video work to ensure the data matches what we are seeing. The standard week would involve a lot of scouting. Market knowledge is absolutely key to us so we do a lot of proactive scouting. Proactive scouting is basically watching football to ensure we have excellent knowledge of players, managers and teams at all levels. The advantage of our model is we can watch one game on behalf of all our clients, there will be players at, below, or above, their level. There may be players we see do not suit their current system, or players who are making their debut and have not yet been picked up by data. The larger a business grows the harder it is to concentrate on just watching games but it is vital to how we want the company to run. The bulk of our scouting is in the EFL/Scotland/U23 football, this is a change for many of us. The reality of our client base, and post-Brexit changes mean that these leagues will contain the vast majority of players we will sign. We will typically enter a few of the interesting players into the databases we run for each client. During a transfer window we have to dedicate more time to reactive scouting. This window in particular is a very difficult one for clubs, there are a lot of fixtures still to play, clubs want to run slightly bigger squads due to the congestion, and the EFL salary cap means players on bigger wages aren&#x2019;t affordable to League One and Two clubs. This means the typical players being offered up by agents and clubs are not experienced players with data profiles. Our job is to watch these players and offer our clubs an opinion on whether they are worth more time. Sometimes agents do offer players you hadn&#x2019;t thought would be available, or can provide context for their performances, so it is important we watch every player recommended and grade them for our clients. Football is ever-changing, as an example we could get a call or message from a client saying that one of their key players looks likely to miss the rest of the season. They may need a right back on loan. In this case we would go through our existing list of right backs who suit the client&#x2019;s style and budget. We pass the names and data on but also have a fresh look around the market.&nbsp; The most likely loans come from U23 football, we realised this was a weakness of ours a few months back and hired in some specialist consultants, along with increasing the number of games we watch at that level. Scouting activities don&#x2019;t just cover the UK. Several of us monitor leagues we know our clients can&#x2019;t cover as much as they would like with their in-house staff. We have an ongoing list of interesting players and our Slack channels are where we discuss where we see their potential future level. Despite the amount of football watching we do we are still believers in the value of data. Earlier this year we invested in some advanced API data for our main leagues. Kevin and Ram are using the data to improve our in-house tools. By having access to the XY coordinates for each action we have been able to develop our own models we believe help us identify the right players to recommend to our clients. Like all companies we have to choose what to make public (because we like sharing interesting things with people) and what will give us and our clients a competitive advantage (because we need to make a living).&nbsp; Clients will often make a request for detailed information on players. This serves two purposes; due diligence for deciding that the player is worth the cost, and also to persuade the player to join the club. One thing we&#x2019;ve learned over our time doing this job is that talent always has options. You are very rarely the only club to have identified a talent, and even if you are players have agents who will soon let everyone else know their client is on the market. Managers and Sporting Directors play a big part in the player&#x2019;s final choice and showing they know exactly how their system will get the best out of the player can play a part in persuading them.&nbsp; Some of our consultants are working with us on a project for some clients overseas. We have helped put together a few squads for various leagues around the world. One of our first customers, Tampa Bay Rowdies, won the USL title this year. Another is having a very successful season in Asia. Whether we are working with a team paying &#xA3;30k a week or &#xA3;300 a week the process of player identification and assessment is the same. We have watched a lot of</description></oembed>
